我们还有一个 Xcode 项目,其中包含 Apple Watch 的构建配置。我们的 Apple Watch 应用尚未准备就绪,因此我们希望在禁用它的情况下发布。在构建中禁用 Apple Watch 功能的最佳方法是什么?
删除 WatchKit 扩展
为了确保你的 WatchKit 扩展不再可见,你必须做两件事:
1)从“目标依赖项”中删除WatchKit扩展
- (要转到“目标依赖项”:在项目导航器中,单击项目文件。然后单击 iPhone 应用程序的目标。转到“构建阶段”选项卡。)
2)从“嵌入应用程序扩展”中删除WatchKit扩展(在Xcode 7+中,“嵌入手表内容”)
- (在“构建阶段”中,转到“嵌入应用程序扩展”。从“嵌入应用程序扩展”列表中删除 WatchKit 扩展条目。)
最后,您可能需要清理构建文件夹。然后构建并运行您的 iPhone 应用程序。
要重新添加 WatchKit 扩展:
对于 watchOS1:首先,将 WatchKit 扩展添加到目标依赖项。这重新创建了.appex
您现在可以通过按加号按钮并选择“将其添加到嵌入应用程序扩展下的列表中”App NameWatchKit 扩展.appex”。
对于 watchOS2:只需将 WatchKit 扩展添加到目标依赖项即可。
Remarks:
- 我已经尝试了在模拟器和实际设备(iPhone 和 Apple Watch)上删除和重新创建扩展的整个过程。它在两种情况下都有效。
- 我也尝试过做 A 或 B,但这还不够。
- 我使用的是 Xcode 版本 6.3.2
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)