0

我一直在尝试使用 CocoaPods 在 iOS 9 上安装和使用 AlamoFire 和 SwiftyJSON。最新版本不断安装,与 iOS 9.0 不兼容。

我的 PodFile 看起来像这样:

platform :ios, '9.0'
use_frameworks!

target 'Kitchology' do

pod 'Alamofire'
pod 'SwiftyJSON'
pod 'AlamofireImage'

end

我尝试将它们注释掉并进行 pod install 以删除它们,然后将它们放回原处并进行另一个 pod 安装。每次安装最新的。

对于在所有版本上构建的项目,我确实将项目本身设置为 iOS 9.0 而不是 iOS 9.3。

4

1 回答 1

1

想出了这个。我通过将 pod 注释掉并运行来删除它们pod update。然后我们删除了工作区。然后是解决方案的主要部分 - 我们删除了派生数据文件夹中的所有内容。你可以在 Xcode->Preferences Locations 中找到这个位置。虽然 clean 应该删除这些数据,但显然没有。

现在我们再次重新创建 pod。执行 a pod init,将 pod 添加回 Podfile 并执行pod install. 打开工作区,一切都很好。

这是 Xcode 中缓存数据的问题。

于 2016-05-26T17:47:38.787 回答