ERROR ITMS-90535:“意外的CFBundleExecutable密钥。”

时间:2017-06-30 06:57:24

标签: ios objective-c iphone xcode8 testflight

我正在使用Apple的测试航班将应用程序交付给客户进行测试。我正面临这个错误

  

错误ITMS-90535:“意外的CFBundleExecutable密钥。捆绑在   'Payload / MyAppName.app / GooglePlus.bundle'不包含捆绑包   可执行文件。如果这个捆绑包故意不包含   可执行文件,考虑从其中删除CFBundleExecutable密钥   Info.plist并使用BNDL的CFBundlePackageType。如果这个捆绑   作为第三方框架的一部分,请考虑联系开发人员   解决此问题的更新框架。“

尝试在google中建议的每个解决方案,例如删除CFBundleExecutable密钥并更改CFBundlePackageType BNDL。当我稍后在设备中运行项目时,显示错误为

  

“info.plist中缺少或无效的CFBundleExecutable”

这是截图 my info.plist file

使用有效的解决方案尽快帮助我。

2 个答案:

答案 0 :(得分:1)

我在使用Xcode 11.5时遇到了同样的问题,并在solution中找到了Apple Developer Forum 它为我工作。

答案 1 :(得分:0)

当我意外地尝试从Xcode 10.2 beta 3向Appstore提交构建时,出现了此错误。当我意识到该错误并使用Xcode的发行版(10.1)重新存档和重新提交后,一切正常...