无法识别实际问题,在更新coco pod时收到消息“由于主要版本更新而重新创建CocoaPods。” (这只是一次)和pod更新成功。在构建后,我收到错误。 命令/ bin / sh失败,退出代码为1 。 以下是我正在获得的一些细节
Code Signing /Users/Gaurav/Library/Developer/Xcode/DerivedData/Appname-******/Build/Products/Debug-iphoneos/Appname.app/Frameworks/Alamofire.framework with Identity iPhone Developer: Account Name (Account Id)
/usr/bin/codesign --force --sign ***************** --preserve-metadata=identifier,entitlements "/Users/UserName/Library/Developer/Xcode/DerivedData/Appname-***************/Build/Products/Debug-iphoneos/Appname.app/Frameworks/Alamofire.framework"
/Users/Username/Library/Developer/Xcode/DerivedData/Appname-************/Build/Products/Debug-iphoneos/Appname.app/Frameworks/Alamofire.framework: bundle format unrecognized, invalid, or unsuitable
我使用iOS 8作为部署目标和Xcode 7.3.1 我检查了没有任何问题的代码签名身份。我已经重新安装了所有pod和Alamofire,但没有确定问题。
答案 0 :(得分:29)
清理项目,删除派生数据(〜/ Library / Developer / Xcode / DerivedData /)为我修复了
答案 1 :(得分:3)
如果它抱怨某个Pod并且无法对其进行编码。
下面的内容对我有用:
该项目现在应该建立。由于某种原因,它似乎失去了这个设置,或者无法引用它自己的plist文件。
不是100%肯定,但我希望它有所帮助。
答案 2 :(得分:1)
我有同样的问题。这是在更新cocoaPods之后发生的,所以我只是降级它,一切正常。我想我们只需要等待新版本的cocoaPods,现在你可以使用旧版本了。 How to downgrade cocoaPods