错误 ITMS-90535:“意外的 CFBundleExecutable 键。”
Posted
技术标签:
【中文标题】错误 ITMS-90535:“意外的 CFBundleExecutable 键。”【英文标题】:ERROR ITMS-90535: "Unexpected CFBundleExecutable Key. " 【发布时间】:2017-12-04 01:21:44 【问题描述】:我正在使用 Apple 的 Test flight 将应用程序交付给客户进行测试。我正面临这个错误
错误 ITMS-90535:“意外的 CFBundleExecutable 键。捆绑包位于 “Payload/MyAppName.app/GooglePlus.bundle”不包含捆绑包 可执行。如果此捆绑包故意不包含 可执行文件,请考虑从其删除 CFBundleExecutable 键 Info.plist 并使用 BNDL 的 CFBundlePackageType。如果这个捆绑包是 第三方框架的一部分,考虑联系开发者 解决此问题的更新框架。”
尝试了谷歌建议的所有解决方案,例如删除 CFBundleExecutable
键并更改 CFBundlePackageType BNDL
。当我稍后在设备中运行项目时,它显示错误为
“在其 info.plist 中缺少或无效的 CFBundleExecutable”
这是截图 my info.plist file
尽快帮我找到一个有效的解决方案。
【问题讨论】:
删除plist中的CFBundleExecutable键 当我做同样的事情时,我收到一条错误消息“应用程序加载器无法加载您的包。您必须为此请求提供 CFBundleIdentifier” ..任何时候加载时都面临同样的问题使用应用程序加载器 你找到解决办法了吗? 我也遇到了这个问题。有更新吗? 重复***.com/questions/32622899/… 【参考方案1】:我在 Xcode 11.5 中遇到了同样的问题,并在 Apple Developer Forum 中找到了 solution 它为我工作。
【讨论】:
【参考方案2】:当我不小心尝试从 Xcode 10.2 beta 3 向 Appstore 提交构建时出现此错误。当我意识到错误并使用 Xcode (10.1) 的发布版本重新归档并重新提交时,一切正常...
【讨论】:
以上是关于错误 ITMS-90535:“意外的 CFBundleExecutable 键。”的主要内容,如果未能解决你的问题,请参考以下文章
Nativescript:ITMS-90535:意外的 CFBundleExecutable 键
错误 ITMS-90535:意外的 CFBundleExecutable 键。 Google Plus 和 Play 游戏 Xamarin 组件
ITMS-90535 无法发布 libgdx iOS 应用程序