PromiseKit.framework:捆绑格式无法识别,无效或不适用

到目前为止,我们的项目和所有相关的豆荚已经在目标c。 我们想要使用最新版本的PromiseKit,所以添加了use_frameworks! 到我们的podfile。 在将PromiseKit添加到PodFile之前,我确认了项目运行。 在将PromiseKit添加到podfile后,出现'Command / bin / sh失败,退出代码-1',说'PromiseKit.framework:捆绑格式无法识别,无效或不适合'。

sent 2733061 bytes received 98 bytes 5466318.00 bytes/sec total size is 2732456 speedup is 1.00 Code Signing /Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks/Parse.framework with Identity iPhone Developer: Bryan Boyko (2J2F768B2X) /usr/bin/codesign --force --sign 453628556ADD8E5593F102CEF9634DB02042AA98 --preserve-metadata=identifier,entitlements "/Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks/Parse.framework" /Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks/Parse.framework: replacing existing signature rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "/Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/PromiseKit.framework" "/Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks" building file list ... done PromiseKit.framework/ sent 102 bytes received 26 bytes 256.00 bytes/sec total size is 0 speedup is 0.00 Code Signing /Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks/PromiseKit.framework with Identity iPhone Developer: Bryan Boyko (2J2F768B2X) /usr/bin/codesign --force --sign 453628556ADD8E5593F102CEF9634DB02042AA98 --preserve-metadata=identifier,entitlements "/Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks/PromiseKit.framework" /Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks/PromiseKit.framework: bundle format unrecognized, invalid, or unsuitable Command /bin/sh failed with exit code 1 

删除DerivedData,Pods,.xcworkspace和Podfile.lock,然后进行pod安装后,仍会出现此错误。

尝试pod deintegrate ,它为我解决了奇怪的问题时,我正在项目迁移到use_frameworks!

 $ pod deintegrate Project.xcodeproj $ pod install 

我已经logging了我所遇到的问题,以及我如何在这里修复它们。

在升级到Xcode 8.3.1之后,我有和其他框架一样的错误。 通过删除~/Library/Developer/Xcode/DerivedData/