我正在使用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
使用有效的解决方案尽快帮助我。
答案 0 :(得分:1)
我在使用Xcode 11.5时遇到了同样的问题,并在solution中找到了Apple Developer Forum 它为我工作。
答案 1 :(得分:0)
当我意外地尝试从Xcode 10.2 beta 3向Appstore提交构建时,出现了此错误。当我意识到该错误并使用Xcode的发行版(10.1)重新存档和重新提交后,一切正常...