我有一个正在建设的项目。看似随机,一次运行导致了一个我在2天内无法解决的协同错误。
错误如下:
捆绑包格式无法识别,无效或不适合 在子组件中:/ Users / user / Library / Developer / Xcode / DerivedData /.../ Base.lproj
我不确定为什么会出现这个错误。在我选择了一支团队之后,可能会发生这种情况。在Xcode中 - 但我无法记住(而且我不知道为什么会导致问题)。我尝试清理我的钥匙串,在我的开发者帐户中创建捆绑包标识符,从其他帖子创建一些终端命令,但无济于事。
对我来说奇怪的是它似乎表明它与Base.lproj有关 - 它只包含LaunchScreen笔尖和我的Main.storyboard。故事板中是否会出现导致编码问题的问题?别的什么? SOS。
答案 0 :(得分:11)
这在黑暗中是一个很大的刺痛,但是当我添加一个名为" resources"的目录时,我收到了这个错误。删除它解决了我的问题。
答案 1 :(得分:3)
我遇到了与Xcode 7.3.1和cocoapods相同的问题。我最终做了以下事情:
1.关闭Xcode
2.删除DerivedData文件夹下的所有内容
rm -fr / Users / {user} / Library / Developer / Xcode / DerivedData / *
3.重新启动Xcode并重建项目
答案 2 :(得分:0)
当我添加修复最初出现在XCode 6.3中的钥匙串错误-34018的脚本时,我收到此错误。
#!/bin/sh
codesign --verify --force --sign "$CODE_SIGN_IDENTITY"
"$CODESIGNING_FOLDER_PATH"
答案 3 :(得分:0)
如果您正在使用CocoaPods,那么更新CocoaPods,然后所有pod都可以使用。
sudo gem update cocoapods
后跟pod install