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

我们也有一个Xcode项目,也有Apple Watch的构buildconfiguration。 我们的Apple Watch应用尚未准备就绪,因此我们希望在禁用的情况下发布。 在构build中禁用Apple Watchfunction的最佳方法是什么?

One Solution collect form web for “防止在Xcode中使用iOS iPhone应用程序部署(禁用)WatchKit应用程序”

删除WatchKit扩展

为了确保您的WatchKit扩展不再可见,您必须做两件事:

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

  • (转到目标依赖关系:在项目导航器中,点击项目文件,然后点击iPhone应用程序的目标,进入“构build阶段”选项卡。

2)从“Embed App Extensions”中删除WatchKit扩展(在Xcode 7+中,“embedded观看内容”)

  • (在“构build阶段”中,转到“embedded附加应用扩展”。从“embedded附加应用扩展”列表中删除WatchKit扩展条目。)

最后,你可能不得不清理你的生成文件夹。 然后build立并运行你的iPhone应用程序。

要重新添加WatchKit扩展:

对于watchOS1:首先,将您的WatchKit扩展添加到Target Dependencies。 这将重新创build.appex文件,您现在可以通过按加号button并select“ App Name WatchKit Extension.appex”将其添加到“embedded附加应用扩展程序”下的列表中。

对于watchOS2:只需将您的WatchKit扩展添加到目标依赖关系。

备注:

  • 我已经尝试了在模拟器和实际设备(iPhone和Apple Watch)上删除和重新创build扩展程序的整个过程。 它在两种情况下工作。
  • 我也试图做A或B,但这还不够。
  • 我使用Xcode版本6.3.2
  • 如何运行iPhone模拟器无需启动Xcode?
  • 你如何在Xcode中logging你的源代码?
  • 在Xcode 5中为超级视图添加间隔约束
  • XCode 4.1致命错误:自编译预编译头之后,修改了stdlib
  • 当我使用CocoaPods时,没有这样的模块
  • Xcode产品 - >档案禁用
  • 获取“无法validation客户端。 (3000)“,当试图从Xcode上传档案到iTunes连接
  • 在Xcode中将文件移动到一个真实的文件夹中
  • 在Xcode中,我看到(没有配对的Apple Watch),即使手表已经配对并且手表的UDID已经注册
  • 隐藏奇怪的不需要的Xcode日志
  • validation错误:无效的包。 包中包含不允许的文件'Frameworks'