我正在使用苹果公司的测试航班将应用程序交付给客户进行测试。我正面临这个错误
错误ITMS-90535:“意外的CFBundleExecutable密钥。'Payload / MyAppName.app / GooglePlus.bundle'中的捆绑包不包含捆绑可执行文件。如果此捆绑包故意不包含可执行文件,请考虑从其Info中删除CFBundleExecutable密钥。 plist并使用BNDL的CFBundlePackageType。如果此捆绑包是第三方框架的一部分,请考虑联系框架的开发人员以获取更新以解决此问题。“
尝试在谷歌建议的每个解决方案,如删除CFBundleExecutable
密钥和更改CFBundlePackageType BNDL
。当我稍后在设备中运行项目时显示错误为
“在info.plist中缺少或无效的CFBundleExecutable”
通过有效的解决方案尽快帮助我。
当我不小心尝试从Xcode 10.2 beta 3向Appstore提交构建时出现此错误。当我意识到错误并使用Xcode(10.1)的发布版本重新存档并重新提交时,一切正常......