[英]Xcode 9.3 cannot submit build to App Store
我刚刚更新到 Xcode 9.3 并且在将我的应用程序提交到应用程序商店时遇到以下问题:
无效的捆绑包 - 无法处理应用程序,因为在提交中检测到不允许嵌入位代码的选项。 您可能没有使用 Xcode 中提供的工具链构建应用程序。 使用最新的 GM Xcode 重建整个应用程序并再次提交应用程序。
我已经仔细检查过所有链接到我的项目的框架,并且它们都是在启用位码的情况下编译的。 这些框架中只有一个是 Carthage 框架,我确保它是使用carthage update
重建的。
我完全被难住了,不知道还能尝试什么。 提前感谢您的帮助!
ITMS-90562:无效的捆绑包 - 无法处理应用程序,因为在提交中检测到不允许嵌入位代码的选项。 您可能没有使用 Xcode 中提供的工具链构建应用程序。 使用最新的 GM Xcode 重建整个应用程序并再次提交应用程序。
此错误可能是由您的外部框架之一引起的。 您可以尝试自己从 bitcode 重建应用程序,这可能会为您提供更多信息。 要在 Xcode 中存档您的应用程序,然后在管理器中,在存档选项卡中单击“分发应用程序”,选择“开发”,然后选择“从 Bitcode 重建”并继续。 之后 Xcode 可能会显示有关该问题的更多扩展信息,这可能会帮助您解决它。
我遇到了这个问题,使用 Apple 的最新工具链,当包含一个用隐藏符号( ld
options -bitcode_bundle -bitcode_hide_symbols -r -x
)构建的动态框架时。
当符号未隐藏时,Apple 按预期处理该应用程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.