我今天更新了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之前编译得非常好。现在我收到这些错误,我不知道为什么
答案 0 :(得分:0)
如果您不使用可可豆荚1.1.0,请尝试更新它:
[sudo] gem install cocoapods --pre
他们将您的podfile更改为最新版本的Alamofire:
pod 'Alamofire', '~> 4.0'
再次运行pod install
。
通过转到模拟器从模拟器中删除DerivedData - &gt;重置内容和设置。