Xcode没有将更新的Pod库识别为Swift 3

时间:2016-09-29 20:53:34

标签: ios xcode swift3

我今天更新了Xcode到Xcode 8,并被要求将我的代码转换为swift 3,我做了。我还打开了我的pod文件并将我的2个库Alamofire和CVCalendar视图更新到他们最新的Swift 3.0支持版本。但是,仍有一些奇怪的错误阻止我构建应用程序。我遇到了错误,如

 Module file was created by an older version of the compiler; rebuild 'Alamofire' and try again: [Path to Module]

Command /usr/bin/ditto failed with exit code 1

clang: error: linker command failed with exit code 1 (use -v to see invocation)

Command /usr/bin/codesign failed with exit code 1

 Failed to read Info.plist of app Path/Xcode/DerivedData/BRGO-cmhsxuafeewtybbrnrbtuymvljcp/Build/Products/Debug-iphoneos/BRGO.app (Couldn't load Info dictionary for <DVTFilePath:0x7fb86eed0bb0:'/Users/Praveen/Library/Developer/Xcode/DerivedData/BRGO-cmhsxuafeewtybbrnrbtuymvljcp/Build/Products/Debug-iphoneos/BRGO.app'>)

我的应用程序在更新到Xcode 8.0之前编译得非常好。现在我收到这些错误,我不知道为什么

1 个答案:

答案 0 :(得分:0)

如果您不使用可可豆荚1.1.0,请尝试更新它:

[sudo] gem install cocoapods --pre

他们将您的podfile更改为最新版本的Alamofire:

pod 'Alamofire', '~> 4.0'

再次运行pod install

通过转到模拟器从模拟器中删除DerivedData - &gt;重置内容和设置。