独立的Apple Watch应用程序 - CoreBluetooth

时间:2018-02-07 00:15:21

标签: swift watchkit apple-watch watch-os-2

是否可以在不需要iPhone应用程序的情况下创建Apple Watch应用程序?我想创建一个简单的应用程序,它使用Apple WAtch的蓝牙框架并搜索附近的设备。 (没有iphone)。谢谢

2 个答案:

答案 0 :(得分:1)

如果没有iOS应用,您无法创建watchOS应用。首先,您只能将Watch扩展添加到Xcode中的现有iOS项目中。其次,即使您可以在Xcode中创建独立的watchOS项目,您也无法将其发布到AppStore,因为每个WatchKit应用程序都需要在AppStore中接受正常运行的iOS对应项,因此您不能只创建一个虚拟的iOS应用程序。

答案 1 :(得分:0)

在iOS 13中,可以创建独立的watchOS应用程序。可以找到更多信息here。您必须下载Xcode 11才能创建独立的watchOS应用程序。

要创建它,只需转到文件->新建->项目,然后选择watchOS->应用,如屏幕截图所示: enter image description here

请注意,即使可以创建独立的watchOS应用(例如使用CoreBluetooth),方法使用也会受到一些限制。例如,不可能调用 CBMutableService 的此方法:

- (instancetype)initWithType:(CBUUID *)UUID primary:(BOOL)isPrimary NS_DESIGNATED_INITIALIZER __TVOS_PROHIBITED __WATCHOS_PROHIBITED;