繁体   English   中英

Xcode 9.3 无法将构建提交到 App Store

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM