【发布时间】:2018-05-24 22:10:37
【问题描述】:
我在升级 watchOS 后尝试提交构建时收到了来自 Apple 的邮件。 Bitcode之前没有在整个应用中启用。
尊敬的开发者, 我们发现您最近交付的“event****”存在一个或多个问题。要处理您的交付,必须更正以下问题: 无效的可执行文件 - 可执行文件“ProjectName.app/Watch/ProjectName WatchKit App.app/PlugIns/ProjectName WatchKit Extension.appex/ProjectName WatchKit Extension”不包含
bitcode。 尽管您不需要解决以下问题,但我们想让您了解它们: WatchKit 1.0 - 您之前的版本使用了 Apple Watch 的扩展,但您当前的版本没有。尚未将 Apple Watch 更新至 watchOS 2 或更高版本的用户可能无法访问其 Apple Watch 扩展程序。 完成所需的更正后,您可以重新交付更正后的二进制文件。
我已经用谷歌搜索并点击了这个链接,这对我来说似乎有帮助,但它没有。
Bitcode WatchOS3 - how to generate
我有一个疑问,在我的 iOS 目标项目中,bitcode 设置位于构建设置下的构建选项中,但对于 watchOS 目标,它位于构建设置下的用户定义设置中。
当我尝试将其值设置为 yes 并继续存档构建时,在导出 IPA 文件时它会显示目标的内容,其中始终显示 bitcode 不包括在内。为什么即使设置了 yes 值也会发生这种情况,我完全糊涂了。
我想仅为 watchOS 目标设置 bitcode 值为 yes。
谢谢
【问题讨论】:
标签: ios iphone watchkit bitcode xcode9.1