繁体   English   中英

防止在 Xcode 中使用 iOS iPhone 应用程序部署(禁用)WatchKit 应用程序

[英]Prevent deploying (disable) WatchKit App with iOS iPhone App in Xcode

我们也有一个包含 Apple Watch 构建配置的 Xcode 项目。 我们的 Apple Watch 应用程序还没有准备好,所以我们想在禁用它的情况下发布。 在构建中禁用 Apple Watch 功能的最佳方法是什么?

删除WatchKit扩展

要确保您的WatchKit扩展程序不再可见,您必须做两件事:

1)从“目标依赖项”中删除WatchKit扩展

  • (要转到Target Dependencies:在项目导航器中,单击项目文件。然后单击iPhone应用程序的目标。转到Build Phases选项卡。)

2)从“嵌入应用扩展”中删除WatchKit扩展(在Xcode 7+中,“嵌入观看内容”)

  • (在Build Phases中,转到Embed App Extensions。从列表Embed App Extensions中删除WatchKit扩展条目。)

最后,您可能必须清理构建文件夹。 然后构建并运行您的iPhone应用程序。

要重新添加WatchKit扩展:

对于watchOS1:FIRST,将WatchKit扩展添加到Target Dependencies。 这将重新创建.appex文件,您现在可以通过按加号按钮并选择“ App Name WatchKit Extension.appex”将其添加到Embed App Extensions下的列表中。

对于watchOS2:只需将WatchKit扩展添加到Target Dependencies。

备注:

  • 我已经尝试了在模拟器和实际设备(iPhone和Apple Watch)上删除和重新创建扩展的整个过程。 它适用于两种情况。
  • 我也试过做A或B,但这还不够。
  • 我使用Xcode版本6.3.2

上面的答案是正确的,但如果你像我一样无法弄清楚第一点。

1) 从“目标依赖项”中删除 WatchKit 扩展。

这意味着转到您的目标,选择构建阶段,然后单击依赖项。 移除监视依赖

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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