Xcode - 捆绑包格式无法识别、无效或不合适
Xcode - Bundle format unrecognized, invalid, or unsuitable
好吧,我自己差不多已经做到了这一点,但现在我遇到了一些问题,特别是使用 AdMob 框架对应用程序进行代码签名。我收到此错误:
Command /usr/bin/codesign failed with exit code 1
它给出的详细信息如下: Applications/MyApp.app/Frameworks/GoogleMobileAds.framework: bundle format unrecognized, invalid, or unsuitable
我已阅读网站上的其他帖子并尝试了许多不同的方法来解决此问题。如果我取消勾选 'Code Sign On Copy' 存档构建成功但随后验证失败并出现匹配错误。这就是我目前设置框架的方式:
任何帮助将不胜感激!
我在不同的框架中看到了同样的问题。
我的解决方案是从 'Embedded Binaries' 部分删除框架,仅将其添加到目标 'General' 选项卡的 'Linked Frameworks and Libraries' 部分。
我遇到了类似的问题,但使用的是不同的框架。我的解决方案是确保框架存在于这三个地方:
常规选项卡:
- 嵌入式二进制文件
- 链接的框架和库
构建阶段选项卡:
- 嵌入框架
在Xcode11.*
Target -> General -> Linked Frameworks and Libraries
change related framework with option "Do Not Embed"
否则检查:
Target -> Build Phase -> Link Binary With Libraries
Check status with Required/Optional - try it with required first.
我刚刚看到了同样的问题,但使用了不同的框架,即社交框架,然后我做了以下操作:
转到构建阶段->嵌入框架->仅在安装复选框时按复制
然后它和我一起工作没有错误
我 运行 在使用不同的框架时遇到了这个问题。
清除 DerivedData 可解决此问题。
https://docs.sentiance.com/sdk/troubleshooting/ios/bundle-format-unrecognized-invalid-or-unsuitable
- 转到 Xcode 菜单栏和 select 文件 > 项目设置(或工作区设置)。
- 在每用户工作区设置下,找到 DerivedData 文件夹的快捷方式并通过 Finder 打开它。
- 删除文件夹的全部内容并清空垃圾箱。
- 重新启动Xcode。
好吧,我自己差不多已经做到了这一点,但现在我遇到了一些问题,特别是使用 AdMob 框架对应用程序进行代码签名。我收到此错误:
Command /usr/bin/codesign failed with exit code 1
它给出的详细信息如下: Applications/MyApp.app/Frameworks/GoogleMobileAds.framework: bundle format unrecognized, invalid, or unsuitable
我已阅读网站上的其他帖子并尝试了许多不同的方法来解决此问题。如果我取消勾选 'Code Sign On Copy' 存档构建成功但随后验证失败并出现匹配错误。这就是我目前设置框架的方式:
我在不同的框架中看到了同样的问题。
我的解决方案是从 'Embedded Binaries' 部分删除框架,仅将其添加到目标 'General' 选项卡的 'Linked Frameworks and Libraries' 部分。
我遇到了类似的问题,但使用的是不同的框架。我的解决方案是确保框架存在于这三个地方:
常规选项卡:
- 嵌入式二进制文件
- 链接的框架和库
构建阶段选项卡:
- 嵌入框架
在Xcode11.*
Target -> General -> Linked Frameworks and Libraries
change related framework with option "Do Not Embed"
否则检查:
Target -> Build Phase -> Link Binary With Libraries
Check status with Required/Optional - try it with required first.
我刚刚看到了同样的问题,但使用了不同的框架,即社交框架,然后我做了以下操作:
转到构建阶段->嵌入框架->仅在安装复选框时按复制
然后它和我一起工作没有错误
我 运行 在使用不同的框架时遇到了这个问题。 清除 DerivedData 可解决此问题。 https://docs.sentiance.com/sdk/troubleshooting/ios/bundle-format-unrecognized-invalid-or-unsuitable
- 转到 Xcode 菜单栏和 select 文件 > 项目设置(或工作区设置)。
- 在每用户工作区设置下,找到 DerivedData 文件夹的快捷方式并通过 Finder 打开它。
- 删除文件夹的全部内容并清空垃圾箱。
- 重新启动Xcode。