5

在测试飞行审查期间,我遇到了以下问题:

来自 Apple 2. 3 性能:准确的元数据性能 - 2.3

我们无法在运行 OS3 的 Apple Watch 上安装应用程序扩展。Info.plist 中的 UIRequiredDeviceCapabilities 键的设置方式是应用程序不会安装在运行 OS3 的 Apple Watch 上。

下一步

请检查 UIRequiredDeviceCapabilities 键以验证它是否仅包含您的应用功能所需的属性或设备上不得存在的属性。如果字典指定的属性是必需的,则应将其设置为 true,如果它们不能出现在设备上,则应设置为 false。

现在,我的应用程序几乎是 Watch OS3 的 Xcode 示例项目,我没有以任何方式干预 UIRequiredDeviceCapabilities。

事实上,“Watch App”和“Watch App Extension”目标都没有“UIRequiredDeviceCapabilities”条目,只有iOS主目标有条目:

<key>UIRequiredDeviceCapabilities</key>
<array>
    <string>armv7</string>
</array>

当直接通过 Xcode 将应用程序提供给设备时,应用程序也可以在带有 Watch OS3 的手表上正常安装。

4

1 回答 1

3

我最终从 iOS 目标的设备功能中删除了“armv7”,它被接受了。这并不重要,因为它只是 iOS 父应用程序的设置,但出于某种原因,它后来被接受了:/

于 2016-10-17T11:12:10.800 回答