草庐IT

WatchKit

全部标签

ios - "Install of Apple Watch Application never finished"向设备部署 watch 套件应用程序时出错

所以我得到了我的新watch(耶!)。我手动将它的UDID添加到开发人员门户并刷新了配置文件,我能够将存档推送到ITC进行测试,但现在我想在我的watch上调试运行该应用程序。我尝试将watchkit应用程序目标集部署到我的手机作为设备,它就在那里运行/搅动了一段时间,但没有任何反应。如果我等的时间足够长,Xcode最终会出错“AppleWatch应用程序的安装从未完成”有没有人遇到过这个或知道我可以尝试的任何技巧? 最佳答案 我在使用Xcode7beta和iOS9/watchOS2模拟器时也一直遇到这个问题。对我有用的一个解决方案

ios - 通知WatchKit应用有更新,而 watch 应用未请求更新

我知道watcht应用程序的WKInterfaceControlleropenParentApplication和handleWatchKitExtensionRequest方法的功能可以打开父应用程序并发送/接收数据。但是如何解决呢?在用户使用父应用程序并在父应用程序中执行操作(即更改背景颜色)的情况下,我将如何立即通知监视应用程序并在其上执行相关操作watch还?我相信MMWormhole在此示例中就足够了,这是我应该采用的最佳方法,还是有替代方法? 最佳答案 背景首先,让我们总结一下我们所知道的。我们有在iPhone上运行的应

ios - 通知WatchKit应用有更新,而 watch 应用未请求更新

我知道watcht应用程序的WKInterfaceControlleropenParentApplication和handleWatchKitExtensionRequest方法的功能可以打开父应用程序并发送/接收数据。但是如何解决呢?在用户使用父应用程序并在父应用程序中执行操作(即更改背景颜色)的情况下,我将如何立即通知监视应用程序并在其上执行相关操作watch还?我相信MMWormhole在此示例中就足够了,这是我应该采用的最佳方法,还是有替代方法? 最佳答案 背景首先,让我们总结一下我们所知道的。我们有在iPhone上运行的应

ios - WatchKit 和 UIAlertView/UIAlertController 弹出窗口

在我的WatchKit应用程序中,当用户首次启动它时,我想向他们展示一条有用的消息提醒,告诉他们该应用程序如何工作,例如按钮的作用等。我可以在WatchKit应用程序中调用类似于UIAlertView/UIAlertController的东西吗?我找不到关于这个主题的答案,这很可能意味着这是不可能的。 最佳答案 (watchOS2.0新增功能)WKAlertAction*act=[WKAlertActionactionWithTitle:@"OK"style:WKAlertActionStyleCancelhandler:^(voi

ios - WatchKit 和 UIAlertView/UIAlertController 弹出窗口

在我的WatchKit应用程序中,当用户首次启动它时,我想向他们展示一条有用的消息提醒,告诉他们该应用程序如何工作,例如按钮的作用等。我可以在WatchKit应用程序中调用类似于UIAlertView/UIAlertController的东西吗?我找不到关于这个主题的答案,这很可能意味着这是不可能的。 最佳答案 (watchOS2.0新增功能)WKAlertAction*act=[WKAlertActionactionWithTitle:@"OK"style:WKAlertActionStyleCancelhandler:^(voi

ios - 无效的 Apple Watch 图标文件名必须匹配模式 "*<dimension>@<scale>x.png"

我正在尝试向我的应用程序提交更新以包含AppleWatch功能,但是每当我验证构建时,我都会收到下面屏幕截图中详述的错误。查看底部错误,我的文件名似乎与模式匹配,所以我看不出问题是什么。如果我能为1个图标找到正确的模式,那么我就可以全面应用相同的逻辑,但我的运气并不好。还有其他人遇到过这个问题吗? 最佳答案 对我来说,问题是我仍然发布了watchOS1LongLook图标(44X44@2x),即使我不再支持watchOS1。一旦我在Assets中取消选中watchOS1.0的bod并删除不再需要的图标,我没有问题。

ios - 无效的 Apple Watch 图标文件名必须匹配模式 "*<dimension>@<scale>x.png"

我正在尝试向我的应用程序提交更新以包含AppleWatch功能,但是每当我验证构建时,我都会收到下面屏幕截图中详述的错误。查看底部错误,我的文件名似乎与模式匹配,所以我看不出问题是什么。如果我能为1个图标找到正确的模式,那么我就可以全面应用相同的逻辑,但我的运气并不好。还有其他人遇到过这个问题吗? 最佳答案 对我来说,问题是我仍然发布了watchOS1LongLook图标(44X44@2x),即使我不再支持watchOS1。一旦我在Assets中取消选中watchOS1.0的bod并删除不再需要的图标,我没有问题。

ios - watch 操作系统 2.0 测试版 : access heart beat rate

有了WatchOS2.0,开发者应该被允许访问心跳传感器....我很想尝试一下,并为我的想法构建一个简单的原型(prototype),但我找不到任何关于此功能的信息或文档。谁能告诉我如何完成这项任务?任何链接或信息将不胜感激 最佳答案 从技术上讲,Apple并未允许开发人员访问watchOS2.0中的心率传感器。他们所做的是提供对HealthKit中传感器记录的心率数据的直接访问。要做到这一点并近乎实时地获取数据,您需要做两件主要的事情。首先,您需要告诉watch您正在开始锻炼(假设您正在运行)://Createanewworkou

ios - watch 操作系统 2.0 测试版 : access heart beat rate

有了WatchOS2.0,开发者应该被允许访问心跳传感器....我很想尝试一下,并为我的想法构建一个简单的原型(prototype),但我找不到任何关于此功能的信息或文档。谁能告诉我如何完成这项任务?任何链接或信息将不胜感激 最佳答案 从技术上讲,Apple并未允许开发人员访问watchOS2.0中的心率传感器。他们所做的是提供对HealthKit中传感器记录的心率数据的直接访问。要做到这一点并近乎实时地获取数据,您需要做两件主要的事情。首先,您需要告诉watch您正在开始锻炼(假设您正在运行)://Createanewworkou

ios - 如何自动设置 Watchkit 应用程序目标的版本和内部版本号

Watchkit应用和扩展的版本和内部版本号(或版本和短版本)必须设置为与包含应用相同的值。我使用环境变量在构建时动态地在Info.plist中设置应用程序版本。这也适用于Watchkit扩展,但不适用于Watchkit应用。我使用的环境变量必须在没有${}的主应用和扩展的plist中提供(对于变量${VERSION}我设置了版本).如果我对Watchkit应用程序执行相同的操作,它会获取字符串本身,而不是值。如果我为它提供美元和括号,则变量中没有数据。知道如何为Watchkit应用设置变量吗? 最佳答案 我用它来更新所有目标:#!