好的,所以我已经设法自己达到这一点,但我现在遇到一些问题代码,特别是使用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',存档会成功构建,但在验证失败时会出现匹配错误。这就是我目前设置框架的方式: 任何帮助将不胜感激!
答案 0 :(得分:49)
答案 1 :(得分:1)
我在使用不同的框架时遇到了这个问题。 清除 DerivedData 解决这个问题。 https://docs.sentiance.com/sdk/troubleshooting/ios/bundle-format-unrecognized-invalid-or-unsuitable
答案 2 :(得分:0)
我遇到了类似的问题,但是框架不同。对我来说,解决方案是确保该框架存在于以下三个位置:
常规标签:
“构建阶段”标签:
答案 3 :(得分:0)
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.
答案 4 :(得分:0)