如何将现有项目从WatchOS 2迁移到WatchOS 3

时间:2016-07-21 20:14:16

标签: watch-os-2 watch-os-3 xcode8-beta3

我有一个现有的WatchOS 2应用程序。我想升级它并添加一些WatchOS 3功能,所以我已经安装了Xcode 8 beta 3.我的问题是我需要为WatchOS 3项目创建另一个目标,否则我仍然可以继续使用相同的WatchOS 2目标并添加新的WatchOS 3具有Xcode 8的功能。

1 个答案:

答案 0 :(得分:2)

使用相同的目标,但函数/代码需要是有条件的:

#available(watchOS 3, *)
{
    // do some watchOS 3 stuff
}
#else
{
    // do some watchOS 2 stuff
}
#endif