最近获得了一个私有的第三方框架,以集成到现有的Objective-c iOS项目中。
我当前遇到的问题是,只需将框架嵌入到现有应用中,一切都会按预期进行。一旦我尝试使用cocoapods进行集成,它就可以很好地构建,但不会安装到连接的设备中。
出现错误
无法检查应用程序包。
到目前为止,从我的互联网研究中,我已经找到了一些答案,但是这些都不适合我的情况。
我也查看了设备控制台日志,以试图弄清为什么它不会安装。我尝试搜索此文件,但未提出任何建议。
Applications did fail to install: (
"<LSApplicationProxy: 0x101636660> com.myapp (null) <com.myapp <INVALID >:0>"
) (appInfos: (null))
我能想到的是,我似乎找不到关于如何为该私有pod编写podspec文件的信息。
这个podspec的构建很好,所以我认为它也应该运行正常。
Pod::Spec.new do |s|
s.name = "3rd Party"
s.version = "2.3.0.31"
s.summary = "summary"
s.homepage = "3rdparty"
s.license = {:type => "Commercial", :text =>"Copyright (c) 2018 3rd party. All rights reserved"}
s.author = "3rd party"
s.source = { :git => "repo" }
s.platform = :ios, '8.0'
s.requires_arc = true
s.source_files = "3rd-party/2.3.0.31/*.framework/Headers/*.h"
s.vendored_frameworks = "3rd-party/2.3.0.31/**.framework"
s.frameworks = "CoreData", "CoreMotion", "CoreTelephony", "LocalAuthentication", "Accelerate", "AvFoundation", "CoreLocation", "CoreMedia"
end
任何帮助将不胜感激。
谢谢。