gpt4 book ai didi

ios - Bitcode WatchOS3 - 如何生成

转载 作者:搜寻专家 更新时间:2023-10-31 22:57:38 26 4
gpt4 key购买 nike

我正在尝试将 watchOS3 应用程序上传到苹果商店,但是我收到了类似下面的拒绝(来自苹果)

无效的可执行文件 - 可执行文件“someWatch Extension”不包含位码。更正这些问题后,您就可以重新交付更正后的二进制文件。

我该如何解决这个问题?似乎 bitcode 是强制性的,因为 Xcode 中不再为我的 watch 应用程序build设置以简单地“启用 Bitcode=No”。

我也尝试过从我的 Watch Extensions 目录中查看运行 swiftc -embed-bitcode *.swift,但我收到以下内容

MyController.swift:9:8: 错误:没有这样的模块 'WatchKit'
导入 WatchKit

我真的不知道从这里可以做什么,而且 watchOS3 缺乏文档来解决这个问题,这让我非常沮丧。请帮忙

最佳答案

对我来说,问题是 ENABLE_BITCODE=NO 是在项目级别设置的,即使 Watch 没有设置它并且应该已经解析为 YES,这是 WatchOS 的默认设置,它是仍然决定否 - 因为从项目继承的值(value)。

为了解决它,我删除了项目级别的 ENABLE_BITCODE 值。(为此,请在“项目build设置”中选择它,然后按键盘上的删除按钮,使文本失去粗体)。

关于ios - Bitcode WatchOS3 - 如何生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42942201/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com