防止在Xcode中使用iOS iPhone应用程序部署(禁用)WatchKit应用程序
我们也有一个Xcode项目,也有Apple Watch的构buildconfiguration。 我们的Apple Watch应用尚未准备就绪,因此我们希望在禁用的情况下发布。 在构build中禁用Apple Watchfunction的最佳方法是什么?
删除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