【发布时间】:2025-12-14 13:10:01
【问题描述】:
我正在使用 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” ..任何时候加载时都面临同样的问题使用应用程序加载器
-
你找到解决办法了吗?
-
我也遇到了这个问题。有更新吗?
标签: ios objective-c iphone xcode8 testflight