草庐IT

watchos-2

全部标签

ios - watchOS 2 使用 CocoaPods

有人让CocoaPods与watchOS2一起工作吗?我尝试使用'use_framework!'和'platform:watchos,'2.0'但它说“[!]无效的Podfile文件:不支持的平台watchos2。平台必须是:ios或:osx..更新CocoaPods可能会解决这个问题。”我使用的是最新版本的CocoaPods。 最佳答案 CocoaPods发布了新版本0.38.0,现在支持watchOS2。http://blog.cocoapods.org/CocoaPods-0.38/根据上面的博客,可以在Podspec中将部署

ios - iBeacon 和 WatchO2 : does CoreLocation run from the Watch or the iOS device?

WatchO2CoreLocation是从Watch还是iOS设备运行?我使用WatchOS1和iOS8设备制作了一个示例应用程序,并注意到我从watchextension获取的CoreLocation数据以获取与iBeacon的接近度似乎来自iOS设备(当我让Watch更靠近iBeacon时,接近数据不会改变任何东西,但当我让iOS设备更近或更远时它会改变)。然而,随着WatchOS2的推出,我希望通过watch而不是iOS设备获得接近度。这在watchos2中是否可行? 最佳答案 我的理解是,随着2015年WWDC上发布的wat

ios - watchOS2如何设置伴侣设置图标

我已经设置了包含“AppleWatchCompanionSettings”的appicon,但是在我的iPhone和模拟器的applewatchapp中没有显示设置图标,而我的watchapp的图标是正常的,请问谁能帮我解决这个问题.非常感谢 最佳答案 我也有同样的问题。我正在使用:Xcode7测试版(7A218)(7A220)搭载watchOS2.0测试版(13S343)(13S344)的Apple38毫米watch装有iOS9的iPhone6GM(13A340)(13A344)“AppleWatchCompanionSettin

ios - 强制关闭模拟器上的 watchOS 应用程序?

在开发iOS应用程序时,强制关闭应用程序有时很有用。例如:在开发仅在应用程序的新启动期间出现的功能时。按照thesesteps可以在真实设备和基于iOS的模拟器上强制关闭:PresstheHomebuttontwotimesquickly.You'llseesmallpreviewsofyourrecentlyusedapps.Swipelefttofindtheappyouwanttoclose.Swipeupontheapp'spreviewtocloseit.几个unofficialsources报告可以通过以下步骤在真实设备上强制关闭AppleWatch应用程序:Whenthe

ios - 将 Parse.com 1.11.0 添加到 watchOS 2

在更新到1.11.0的ParseSDK中,它表示它支持watchOS和tvOS。我想知道如何使用Cocoapods将框架添加到我的watchOS应用程序。pod文件包含pod'Parse'并且我运行了podupdate然后podinstall但是当我向watchOS2扩展添加桥接头时它说找不到文件。你知道我应该做什么吗?谢谢 最佳答案 好像是QuickStartwatchOS2的说明尚未更新。我在announcementeither中找不到任何信息。.如果您只需要在WatchKitExtension目标上使用Parse,那么一个简单

ios - 通过 watchConnectivity 发送一个 NSObject

我正在开发我们应用程序的WatchOS2版本,并且坚持这样一个事实,即我只能发送一个带有函数“updateApplicationContext:(NSDictionary*)”的字符串。我希望我可以制作一个带有一些变量的NSObject以作为此NSDictionary中的对象发送。几天后,我仍然没有找到解决这个问题的方法。无论如何要通过函数发送NSObject吗?如果没有办法发送NSObject是否可以发送类似结构的东西?我的代码如下:-(void)updateWatchData{//Objective-Cif([WCSessionisSupported]){WCSession*ses

ios - 错误 : No such file or directory while archiving iOS and WatchOS App

我有一个问题困扰了我几天,我找不到解决方案。我想要做的是在Xcode中存档一个iOS应用程序,包括一个watchOS应用程序。正常的调试构建(iOS应用程序和WatchOS应用程序)在真实设备和模拟器上运行良好(注意:包括CocoaPods)。但是当我尝试存档项目时,出现以下错误:error:/Users/username/Library/Developer/Xcode/DerivedData/Build/Intermediates/ArchiveIntermediates/AppName/BuildProductsPath/Release-watchos/AppNameWatch.a

ios - watchOS 2 兼容 iOS

要使其与watchOS2兼容,iPhone上的最低iOS版本是多少?我以为是iOS8.2,但在创建带有watchOS2的项目时,Xcode默认为9.0。 最佳答案 您需要安装iOS9才能让您的iPhone与watch通信。这是由于WatchOS2中引入的一些新功能和特性需要来自iPhone的信息。此外,要安装WatchOS2,您需要一部运行iOS9Beta或更高版本的手机。希望对你有帮助,朱利安 关于ios-watchOS2兼容iOS,我们在StackOverflow上找到一个类似的问题

ios - 如何在后台刷新的并发症上显示 HealthKit 数据?

我正在尝试构建一个watchOS2复杂功能来显示用户的健康数据,例如步数(但理论上它应该能够显示用户授予应用程序查看权限的任何健康数据)。当并发症首次启动时,我可以查询Healthkit并获取我想要的所有数据,因为第一次启动被认为是在前台。但是,当有新的健康数据可用时,我无法在后台检索HealthKit数据。我可以从两个地方获取这些数据,watch和iPhone。当并发症的后台刷新从getNextRequestedUpdateDateWithHandler中设置的日期触发时,我尝试从watch本身获取数据.但是,当我调用HKHealthStore的执行方法时,如果应用程序(或在本例中为

ios - 我如何从 watchOS 2 检查 iPhone 上的应用程序是否打开,并且无论应用程序状态如何都能够发送 NSUserDefaults?

如果iPhone上的应用程序已打开,我如何从watchOS2检查?当两个应用程序都在运行时,我想通过sendMessage从watch向iPhone发送带有NSUserDefaults的消息(以便能够在收到消息时更新手机界面)并且我想发送NSUserDefaults即使只有watchOS2应用正在运行。根据我的阅读,我发现了这一点:/**Thecounterpartappmustbereachableforasendmessagetosucceed.*/@property(nonatomic,readonly,getter=isReachable)BOOLreachable;它总是可以