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

Ber*_*lor 5 itunesconnect watch ios apple-watch watchos-3

在testflight审核期间,我遇到了以下问题:

来自Apple2。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>
Run Code Online (Sandbox Code Playgroud)

直接通过Xcode将其提供给设备时,该应用也可以在带有Watch OS3的手表上很好地安装。

Ber*_*lor 4

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