iOS7和Apple Watch

时间:2014-12-16 17:00:26

标签: ios ios7 watchkit apple-watch

我有一个iOS iOS最低目标的应用。

我正在考虑为苹果手表添加一些额外的功能。 Theres是将iOS7维持为最低目标的任何选项,如果应用程序在iOS 8上运行,仍然可以添加对Apple Watch的支持吗?类似于iOS8的扩展/小部件。

提前致谢

3 个答案:

答案 0 :(得分:12)

您可以将部署目标设置为iOS7.x,并确保针对iOS8.2 SDK进行构建。您需要在构建设置中将框架设置为optional(弱链接)并执行运行时检查,以确保您不会在iOS7.x设备上尝试使用它们。

在框架未链接的应用中,可选框架将解析为nil

答案 1 :(得分:3)

是的,如果需要的类可用,可以通过弱链接WatchKit和执行运行时检查来实现。在Raywenderlich上查看此内容。

答案 2 :(得分:0)

在我的情况下,我唯一要做的就是使用Objective-C创建扩展(某些iOS版本不允许使用Swift)并将Extension app目标版本降级为8.2而不是8.3。