apple-watch相关内容

WatchOS检测用户是否已解除监视/锁定屏幕

我正在设计一个手表应用程序,它使用PIN来创建令牌会话。其目标是检测手表何时从用户手臂上锁定/移除,以便知道何时使令牌无效,并在用户想要使用应用程序时提示再次输入他们的PIN。如果手表在他们拥有有效令牌时保持开启,他们将不会被要求输入他们的PIN。 我想知道是否有一种方法可以检测用户是否为了这样做而锁上/取下他们的手表?任何帮助/建议都是最好的! 推荐答案 遗憾的是,苹果的手腕检测接口 ..
发布时间:2022-08-15 12:03:52 移动开发

如何在wiftUI中使用TextInput for WatchOS

通常我会使用presentTextInputControllerWithSuggestions()来显示TextInput字段。但这在wiftUI中不可用,因为它是WKInterfaceController的一个函数。为此,我必须使用WKInterfaceController吗? 我在文档中找不到任何内容。 推荐答案 这将通过SwiftUI中的TextField完成。 ..
发布时间:2022-05-06 20:11:31 其他开发

如何在Apple Watch上绘制自定义图形?

如何在Apple Watch上绘制自定义图形? 如果我理解正确的话,我们只能在Apple Watch上使用图像和标准控件。如果是,是否可以在内存中的图像上绘制自定义图形,然后将这些图像放在屏幕上? 推荐答案 在WatchOS2中,您可以使用一些CoreGraphics来绘制WKInterfaceImage。 作为参考,请查看AWOWwatchOS2 Sampler 绘 ..
发布时间:2022-05-06 20:00:12 移动开发

如何删除核心数据SwiftUI?

很抱歉这个愚蠢的问题,但我已经搜索了大约两天的答案,并尝试了许多方法来处理它。 我在核心数据上运行的WatchOS应用程序。有3个视图: 第一视图-包含用于添加新目标和已添加目标列表的按钮的视图。 添加目标视图-按“添加新目标”后显示。 RingView-带有目标环的视图(类似于活动环机制)和显示的所有数据。 因此,我尝试让用户有机会直接在第一个视图中删除创建的目标。在不同的 ..
发布时间:2022-02-21 14:45:06 移动开发

Xcode 不会添加“嵌入式二进制".删除“DerivedData"后

辅助搜索的替代标题: 在 Xcode 中添加嵌入式二进制文件失败 Xcode 不会链接来自单独项目的框架 由于缺少框架,应用在设备上崩溃,在模拟器中运行 概述 删除“DerivedData"后xcode6,我无法将另一个项目中的 CocoaTouch 框架添加到“嵌入式二进制文件"中.部分(在“常规"选项卡下). 或者,Xcode 遇到链接器错误,因为它找不到以前可以找 ..
发布时间:2022-01-16 20:05:20 移动开发

为 SwiftUI Apple Watch App 实现基于页面的导航

我正在使用 SwiftUI 构建 Apple Watch 应用,并希望实现基于页面的导航,因此当用户在主屏幕上向左滑动时,他们会被带到另一个视图. 我了解如何使用 NavigationLink 让用户从一个屏幕移动到另一个屏幕,但不了解如何让用户通过向左或向右滑动来从一个屏幕导航到另一个屏幕. 有谁知道如何做到这一点? 解决方案 这里是如何使用 SwiftUI 为 watchO ..
发布时间:2022-01-10 17:50:10 其他开发

检测 iPhone/Apple Watch 的物理运动

我正在尝试检测用户执行的移动(向右或向左).我们假设用户开始时将手臂伸到他面前,然后向右或向左移动手臂(偏离中心约 90 度). 我已经集成了 CMMotionManager 并想通过 startAccelerometerUpdatesToQueue 和 startDeviceMotionUpdatesToQueue 方法了解检测方向. 谁能建议如何在 iPhone 和 Apple W ..
发布时间:2021-11-26 18:34:56 移动开发

在 High Sierra 上使用 Xcode 9 将二进制文件上传到 iTunes Connect 时出现问题(错误 ITMS-90391)

在 High Sierra 上尝试使用 XCode 9(或应用程序加载器)将二进制文件上传到 iTunes 连接时,我收到以下错误: 错误 ITMS-90391:“缺少图标.未找到手表应用程序‘AppName/Watch/WatchApp.app’的图标.确保其 Info.plist 文件包含 CFBundleIconFiles 条目." 请注意,昨天上传了完全相同的二进制文件,在 S ..
发布时间:2021-11-17 00:57:00 移动开发

iTunes Connect 黄色警告图标

iTunes Connect 上我的版本号旁边的黄色警告符号是什么意思? 我的应用会因此被拒绝吗? 我正在提交一个带有 的应用苹果手表扩展. 谢谢 解决方案 之所以存在,是因为 Testflight 目前不支持 WatchKit 扩展.您仍然可以毫无问题地提交.我已经做过很多次了. ..
发布时间:2021-11-17 00:56:51 移动开发

使用 watch 2.0 上传 iOS 应用程序给 ITC.apps.preReleaseBuild.errors.invalidBinary

我正在使用 xcode 7.0 使用手表开发 iOS 应用程序,上传版本到 iTunes 后给 ITC.apps.preReleaseBuild.errors.invalidBinary.我该如何解决这个问题? 解决方案 使用Xcode创建Xarchieve文件,点击product->archive 使用它来创建存档文件,然后使用 xcode 而不是应用程序加载器上传. ..
发布时间:2021-11-17 00:50:54 移动开发

更改 Apple Watch 应用的应用 ID

我最近将我的一些应用从一个帐户转移到另一个帐户.当我这样做时,应用程序 ID 也转移了.但是,WatchKit 应用程序或 WatchKit 扩展的应用程序 ID 没有转移. 我已尝试上传,在上传完成并出现在 iTunes Connect 售前赛中后,我收到了一封关于 CFBundleIdentifier Collision 的电子邮件. 然后我尝试更改 Apple Watch 应用的 ..

在 ITC 审查期间观看 OS3、UIRequiredDeviceCapabilities 问题

在 testflight 审核期间,我遇到了以下问题: 来自苹果2. 3 性能:准确的元数据性能 - 2.3 我们无法在运行的 Apple Watch 上安装应用程序扩展操作系统3.Info.plist 中的 UIRequiredDeviceCapabilities 键设置在这样应用程序就不会安装在运行的 Apple Watch 上操作系统3. 后续步骤 请检查 UIReq ..
发布时间:2021-11-17 00:46:38 移动开发

是否应该更新现有的 watchOS 应用程序?

https://developer.apple.com/news/?id=04222016a 上面的博文说“所有新的 watchOS 应用程序都已提交". 参考这篇博文.我应该更新我现有的 watchOS 1 应用程序吗?我可以更新我的主应用程序,让 watchOS1 应用程序保持原样吗? 解决方案 刚刚和apple确认,只针对新提交的,现有的app在不支持watchOS2的情 ..
发布时间:2021-11-17 00:01:28 移动开发

可以为 Apple Watch 创建表盘吗?

我在互联网上搜索过,仍然找不到官方答案.我可以看到我可以制作构建概览场景,但这些场景是“隐藏"在实际表盘下方的,远离用户. 是否允许开发者发布表盘? 解决方案 不,这是不可能的.在 Apple WatchKit 论坛中,一位 Apple 布道者链接到此主题,了解有关创建自定义表盘的常见问题解答. https://devforums.apple.com/thread/254629 ..
发布时间:2021-11-16 23:56:01 移动开发

无效的 WatchKit 支持 - Xcode 10 - iOS 12

我正在尝试使用 xcode 10 GM 发送我的 ios 12 应用更新. 但每次我在几分钟后完成 .ipa 文件的上传时,我都会收到一封包含以下消息的错误电子邮件: 我们发现您的应用最近交付的一个或多个问题“APP NAME"我们发现您的应用最近交付的一个或多个问题.请更正以下问题,然后重新上传. 无效的 WatchKit 支持 - 该包包含无效的 WatchKit 实现.该应 ..
发布时间:2021-11-16 23:53:36 移动开发

无效的 WatchKit 支持 - Xcode 10 - iOS 12

我正在尝试使用 xcode 10 GM 发送我的 ios 12 应用更新. 但每次我在几分钟后完成 .ipa 文件的上传时,我都会收到一封包含以下消息的错误电子邮件: 我们发现您的应用最近交付的一个或多个问题“APP NAME"我们发现您的应用最近交付的一个或多个问题.请更正以下问题,然后重新上传. 无效的 WatchKit 支持 - 该包包含无效的 WatchKit 实现.该应 ..
发布时间:2021-11-16 23:53:02 移动开发

SF Compact 是 WatchOS2 的默认系统字体吗?

我只是想知道 watchOS 2 的系统字体是否是 San Francisco Compact. 我知道如果我们要下载字体,我们需要有一个开发者帐户并同意许可协议条款. 解决方案 是的.这在 几个 地方在 Apple 网站上. San Francisco Compact 字体是 watchOS 的系统字体.这些字体专为小屏幕上的易读性而设计. 和 SF Compac ..
发布时间:2021-11-16 22:58:10 移动开发

是否有与“applicationWillTerminate()"类似的功能,我可以在 AppleWatch 上使用?

我需要在 AppleWatch 应用程序崩溃之前将数据保存在 NSUserDefaults 中.否则,iOS 应用程序会认为 AppleWatch 应用程序仍在运行并且无法运行. 解决方案 我认为,您的基本目标是确保 Containing App 在其 Apple WatchKit App Extension 崩溃时能够知晓. 您可以通过让 Watchkit 扩展定期发送包含应用程序 ..
发布时间:2021-11-16 22:58:07 移动开发

聚合的 CMPedometerData(iPhone + 手表总计数)

我的应用在 iPhone 和手表上收集 CMPedometerData. iPhone 的步数(实时数据和历史数据)明显低于 Watch 记录的步数(女巫是有道理的,因为当您始终佩戴 Watch 而有时保持手机开机时,“在设备上"的步数实际上更低办公桌). 事实是,Watch 似乎有聚合数据,或者至少因为它是最重要的数据的较高步数,所以 我也希望在 iPhone 应用程序上有这些聚合/ ..
发布时间:2021-11-16 22:58:04 移动开发