iOS 9.0 上的 AlamoFire + SwiftyJSON
AlamoFire + SwiftyJSON on iOS 9.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 install。每次都安装最新的。
我确实将项目本身设置为 iOS 9.0 而不是 iOS 9.3 以用于所有版本的项目构建。
想通了这一点。我通过注释掉 pods 和 运行 pod update
来删除它们。然后我们删除了工作区。然后是解决方案的主要部分——我们删除了派生数据文件夹中的所有内容。您可以在 Xcode->Preferences Locations 中找到此位置。虽然clean应该删除这个数据,但显然没有。
现在我们再次重新创建 pods。执行 pod init
,将 pods 添加回 Podfile 并执行 pod install
。打开工作区,一切正常。
这是 Xcode 中缓存数据的问题。
我一直在尝试使用 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 install。每次都安装最新的。
我确实将项目本身设置为 iOS 9.0 而不是 iOS 9.3 以用于所有版本的项目构建。
想通了这一点。我通过注释掉 pods 和 运行 pod update
来删除它们。然后我们删除了工作区。然后是解决方案的主要部分——我们删除了派生数据文件夹中的所有内容。您可以在 Xcode->Preferences Locations 中找到此位置。虽然clean应该删除这个数据,但显然没有。
现在我们再次重新创建 pods。执行 pod init
,将 pods 添加回 Podfile 并执行 pod install
。打开工作区,一切正常。
这是 Xcode 中缓存数据的问题。