iOS:代码设计错误:子组件 Base.lproj 中的包格式无法识别、无效或不合适

标签 ios xcode code-signing codesign

我有一个构建得很好的项目。看似随机地,执行一次运行导致代码设计错误,我已经 2 天无法解决了。

错误如下:

bundle 格式无法识别、无效或不合适 在子组件中:/Users/user/Library/Developer/Xcode/DerivedData/.../Base.lproj

我不确定为什么会出现此错误。这可能是在我在 Xcode 中选择“团队”之后发生的——但我不记得了(而且我不知道为什么这会导致问题)。我尝试清理我的钥匙串(keychain),在我的开发者帐户中创建包标识符,以及其他帖子中的一些终端命令,但都无济于事。

令我感到奇怪的是,它似乎表明它与 Base.lproj 有关 - 它只包含 LaunchScreen nib 和我的 Main.storyboard。 Storyboard 中是否存在导致协同设计问题的内容?还有别的吗?紧急求救。

最佳答案

这是一个很大的盲目尝试,但是当我添加一个名为“resources”的目录时出现了这个错误。删除它解决了我的问题。

关于iOS:代码设计错误:子组件 Base.lproj 中的包格式无法识别、无效或不合适,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28231280/

相关文章:

ios - 如何计算可变换 ImageView 中的裁剪面积

ios - iPhone后台处理

ios - 状态栏文字颜色变化

iphone - Info.plist 中的 Bundle Identifier 与 App ID 和 iTunes Connect 之间的关系

ios - 如何从终端配置代码签名身份

ios - 进度条下载状态指示器 Swift iOS

xcode - 无法让 Stig Brautaset 的 JSON 库工作

ios - UIImageView 中的矢量图像在 iOS 12 和 13 中呈现不同的方式

java - 如何使用纯 Java 验证签名的 JAR?

hudson - 如何在作为服务运行的 hudson 中正确使用 signtool.exe?