我想将我的下一个应用程序的销售限制在能够控制 Apple Watch(至少是 iPhone 5)的设备上。
我找不到(在文档中或 Internet 上)我应该将 UIRequiredDeviceCapabilities 的哪个值放入 info.plist 文件中。
目前有用于了解设备是否与 Apple Watch 配对的 API。
即使只是从 iOS 应用评论的角度来看,如果用户将应用下载到他们的 iPhone 上,那么无论任何外部产品如何,该应用都有望提供价值。
有关详细信息,请参阅Apple 的应用审查指南
没有这样的 API。
你也知道,需要 iOS 9 也不会帮助你,因为它在 iPhone 4S 上运行。虽然这是猜测,但如果 iOS 10 如预期的那样在 2016 年 9 月/10 月发布,这实际上可能会发生变化,因为这可能会取消对无法与 Apple Watch 配对的旧 iPhone 的支持(主要是出于性能原因,与 Apple Watch 功能无关)。
但是,如果您想要这样做是因为您希望应用程序仅与手表一起使用,请注意 App Store 审查要求具有 WatchKit 扩展的应用程序也需要提供自己的有用功能,而不能仅是手表应用程序的代码后端。因此,您应该为没有(甚至不能)将 Apple Watch 连接到手机的用户提供功能。