代码签名错误:捆绑包格式无法识别,无效或不适合

Adi*_*hya 48 code-signing ios swift xcode6 ios8

我正在开发iOS应用程序,Swift语言,iOS8,Xcode 6.1.它在iPad上运行良好.然后我添加了一个"资源"文件夹引用项目,之后我收到代码签名错误.

Resource文件夹包含一些HTML文件.我不确定此文件夹引用是如何导致此问题.有什么帮助吗?

在此输入图像描述

Adi*_*hya 63

好的,解决了,这个答案对我有帮助.

我重命名了这个文件夹.显然Xcode不喜欢手动创建"资源"文件.

  • 哦,您真棒,我将其重命名为Resources2并且它有效 (2认同)
  • 很难相信它在 2019 年仍然是一个问题 (2认同)

Scr*_*ble 60

我在两个不同的项目中遇到过这个问题,我做了很多建议的事情,清除了DerivedData文件夹,重新安装了pods等.

在这两个项目中,它都在抱怨一个特定的Pod并且无法对其进行编码.

为我修好的是:

  1. 选择Pods Project
  2. 在主编辑器窗口中,选择目标下拉列表中的Pod
  3. 在常规选项卡下,在标识标题下,单击选择Info.plist文件
  4. 选择Pod的plist文件

该项目现在应该建立.由于某种原因,它似乎失去了这个设置,或者无法引用它自己的plist文件.

这在两个项目中都适用于我.不是100%肯定为什么,但我希望它可以帮助其他人有同样的问题.

  • 如果没有Info.plist只需要使用任何其他捆绑Info.plist,它可能会起作用. (2认同)
  • 2017年,Xcode的另一个版本,甚至更无法解释的Build问题......他们是否会让这个混乱......开发人员友好......?感谢这些提示,这使我的Build错误消失了!! !! (2认同)

Sha*_*a G 30

几个小时我也有同样的问题.但以下帮助了我.

  1. 删除派生数据
  2. 清理项目

然后又跑了,工作了.


Ras*_*spu 11

以防其他人遇到此问题:确保您没有在" 嵌入式二进制文件 "部分中添加静态框架,只需要动态框架.


Wil*_*ken 10

Clean Build Folder为我修复了这个问题.

  • 使用XCode开始感觉像Windows("只是重新启动,可能会修复它") (21认同)
  • 比窗户更糟糕 (5认同)