我已将Cocoapods从1.4.0版本更新到最新的可用版本1.7.4,通过“ pod install”重新安装了Pod,现在我的应用程序构建失败。
我还没有自己更新Pod,所以失败不能来自特定Pod的更新。
您能帮我修复我的构建吗?
我尝试更新到Cocoapods的其他主要版本(1.5.0、1.6.0)并重新安装Pod,但失败的方式相同。 不过,可以安装早期版本的Cocoapods(1.3.0)并重新安装Pod。
此外,似乎Xcode在构建我的应用程序之前跳过了一个接一个地构建pod的阶段。
编辑
有关我的问题的更多详细信息: 我相信该错误消息实际上并不相关。
在我看来,通过Cocoapods添加的框架或库在构建阶段只是被跳过了。
我的Podfile很简单:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!
target myApp do
[..Other pods..]
pod 'Realm'
pod 'RealmSwift'
[..Other pods..]
#Objective c import
pod 'pop', '~> 1.0'
end
使用Cocoapods 1.7.4:
我尝试注释use_frameworks!
来使用静态库,现在构建可以恢复到以前的行为,即我以前使用Cocoapods 1.4.0所具有的行为,这意味着Xcode一步一步构建了所有库。在构建我的应用之前。
但是,由于在构建阶段似乎跳过了一些库(SDWebImage,M13Checkbox,如果有帮助的话),构建最终仍会失败。例如,Xcode在No such module
行上给了我错误#import SDWebImage
。