watchkit相关内容

如何下载 WatchKit?

有人知道 iOS 开发者什么时候可以下载 WatchKit 吗? Xcode 6 是否会包含一个模拟器以允许在 Mac 上创建/测试 Apple Watch 应用程序? 解决方案 更新:11/18/14 - WatchKit 在 Apple 的 网站.您必须从开发者中心下载最新版本的 Xcode. WatchKit 允许开发者构建 Apple Watch 应用.据苹果称,使用当 ..
发布时间:2021-11-16 22:47:14 移动开发

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

Watchkit 应用和扩展的版本和内部版本号(或版本和短版)必须设置为与包含应用相同的值. 我使用环境变量在构建时动态设置 Info.plist 中的应用程序版本.这也适用于 Watchkit 扩展,但不适用于 Watchkit 应用. 我使用的环境变量必须在主应用程序和扩展的 plist 中提供,没有 ${}(对于变量 ${VERSION} 我设置了 版本). 如果我对 Watc ..
发布时间:2021-11-16 22:47:12 移动开发

iOS7 和 Apple Watch

我有一个最低 iOS 目标为 iOS7 的应用. 我正在考虑为 Apple Watch 添加一些额外的功能.如果应用程序在 iOS 8 上运行,是否可以选择将 iOS7 作为最低目标并仍然添加对 Apple Watch 的支持?类似于 iOS8 的扩展/小部件. 提前致谢 解决方案 您可以将部署目标设置为 iOS7.x,并确保针对 iOS8.2 SDK 构建.您需要在构建设置中 ..
发布时间:2021-11-16 22:47:04 移动开发

错误 ITMS-90512:sdk 值无效... 8.2 高于最大允许值 10.3?

尝试上传包含手表应用的二进制文件.我得到的错误(几天前我没有得到)是为 LC_VERSION_MIN_IPHONEOS 为 watchkit 扩展提供的值是 8.2,它大于最大允许值 10.3……显然是 8.2 > 10.3? 我已更新到最新的 XCode 8.3,但没有解决问题.尝试更改手表应用和扩展程序的 iOS 部署目标,对消息没有明显影响. 解决方案 更新:已修复! 我已向 ..
发布时间:2021-11-16 22:46:51 移动开发

watchOS 2 上的最大内存使用量?

我没有找到有关 watchOS 2 中应用程序可用内存使用情况的任何信息.我​​目前正在为 watchOS 开发应用程序,并且正在手表端使用 Core Data. 当我将 189 个对象中的 166 个加载到数组时,应用程序崩溃,此时内存使用量为 34mb.由于这款手表有 512MB 的内存,我不确定您只使用一个应用程序可以使用多少内存. 我将提高代码的性能和内存使用率,但无论如何我仍 ..
发布时间:2021-11-16 22:46:46 移动开发

如何使用 watchOS 2 SDK 构建应用程序

在我们最后一次提交申请时,我们收到了这个警告: 无效的 WatchKit 支持 - 从 2018 年 4 月 1 日起,所有提交到 App Store 的 Apple Watch 应用程序都必须使用 watchOS 2 SDK 或更高版本构建 我的问题是想知道如何使用 watchOS 2 SDK 构建应用程序? 我认为这足以用 XCODE 9 构建. 谢谢. 解决方案 ..
发布时间:2021-11-16 22:46:37 移动开发

WatchKit 2 复杂文本仅显示在预览中

我正在尝试为 watchkit 开发一个非常简单的复杂功能2 从简单的文本提供者那里说“嗨". 我设法实现了一些奇怪的行为;单击复杂功能或从自定义表盘屏幕预览时,我可以看到文本,但在显示表盘时看不到.看看: 任何想法可能导致这种情况? 我的文本提供者看起来像这样 var textProvider: CLKSimpleTextProvider覆盖初始化(){textProvide ..
发布时间:2021-11-16 22:46:36 移动开发

在 iOS 8 中检测 Apple Watch

我有一些事件,只有在用户拥有 Apple Watch 时才会触发.有没有办法检测手表是否配对?我不确定我是否可以使用共享应用程序组来检测 Apple Watch 扩展程序,或者我是否可以使用蓝牙? 解决方案 您最好在第一次运行 Watch 应用程序时将共享 NSUserDefaults 中的 BOOL 设置为 true,然后在您的 iOS 应用程序中检查该值.开发者论坛上和公开的所有迹象都 ..
发布时间:2021-11-16 22:46:24 移动开发

接近大小限制 - 手表应用程序的大小(50MB 限制令人头疼.)

我们的应用程序达到了大约 49MB,我们还没有完成一半.所以肯定会超过50MB的限制.我有以下几个问题. 1) watchOS 中是否可以按需提供资源? 2) 我的资源(图片、自定义字体)制作了 2 个副本,每个副本是手表应用程序,另一个是手表扩展程序.怎么解决? 3) Swift 核心和其他 Swift 框架消耗了大约 28MB 的空间.有什么办法可以禁用它吗?(PS.我们禁用 ..
发布时间:2021-11-16 22:46:11 移动开发

将 WKInterfaceLabel 文本与另一个 NSString 进行比较

我知道 WKInterfaceLabel 没有 getter 方法,但是还有另一种方法可以将标签文本与另一个字符串进行比较吗?如果这不是手表应用并且我使用的是 UILabel,我可以这样做: if ([self.label.text isEqualToString:someString]) {} 解决方案 正如您所说,不支持获取文本的方法,但是您可能希望将辅助功能元素用作“选项". 这 ..
发布时间:2021-11-16 22:45:55 移动开发

Apple Watch 上的内置锻炼应用程序如何从主表格行导航到一组基于页面的控制器?

我试图模仿锻炼应用程序进行练习.我一直在思考如何从主屏幕中的这些表格行导航到基于页面且似乎是分层的 3/4 锻炼起始屏幕,左上角有一个后退按钮.它们肯定不是 Modal,因为它们不是从底部出现的. - - -> 然而,我没有找到任何方法将一行连接到一组带有推送segue的基于页面的界面控制器. 这是我试过的: 1-presentController(withNames:, ..
发布时间:2021-11-16 22:45:52 移动开发

WatchKit 上传

我正在尝试通过 iTunesConnect 提交我的 WatchKit 应用程序.我单击“存档",然后进行验证,然后显示以下消息.我为应用程序、扩展程序和 WatchKit 应用程序以及分发配置文件创建了一个应用程序 ID.我哪里出错了? 谢谢 解决方案 要正确签署手表应用,您需要三个不同的 App ID,每个 App ID 需要一个配置文件. 前往开发者会员中心 添加/ ..
发布时间:2021-11-16 22:45:49 其他开发

Apple Watch 可以使用 AVFoundation 吗?

Apple Watch 可以使用 AVFoundation 吗?更具体地说,AVAudioPlayer 和 AVAudioRecorder 可以工作吗? 我正在尝试制作一个应用程序,让您可以将声音录制到 Apple Watch 并使用音频播放器播放.谢谢 解决方案 尝试使用 WKAudioFilePlayerItem 吗?使用这个类播放音频,需要声明3个变量: var audioF ..

获取 Apple Watch 的服务器数据

我想知道如何设计一个依赖于从服务器获取最新提要的 watchOS 应用程序.您是否需要使用应用程序上下文并让 iPhone 使用 WatchConnectivity 框架在后台推送它,或者您是否会在 Apple Watch 上使用 NSURLSession?请记住,这是针对 watchOS 2 的. 解决方案 您可以使用 NSURLSession 来处理您的请求.所以你的请求在你的手表上是 ..
发布时间:2021-11-16 22:45:39 移动开发

如何在 WatchOS 上为 SwiftUI 列表中的行设置样式?

我正在使用 SwiftUI,并试图在 WatchOS 的列表视图中创建一个带有自定义 .buttonStyle 的按钮列表,但无法让它工作.目前这是否可行,如果是,如何实现? 示例项目: struct Superhero: Identifiable {var id = UUID()变量名:字符串}var 超级英雄 = [超级英雄(名称:“蝙蝠侠"),超级英雄(名称:“超人"),超级英雄(名 ..
发布时间:2021-11-16 22:45:35 其他开发