我有一个现有的WatchOS 2应用程序。我想升级它并添加一些WatchOS 3功能,所以我已经安装了Xcode 8 beta 3.我的问题是我需要为WatchOS 3项目创建另一个目标,否则我仍然可以继续使用相同的WatchOS 2目标并添加新的WatchOS 3具有Xcode 8的功能。
答案 0 :(得分:2)
使用相同的目标,但函数/代码需要是有条件的:
#available(watchOS 3, *)
{
// do some watchOS 3 stuff
}
#else
{
// do some watchOS 2 stuff
}
#endif