在testflight审核期间,我遇到了以下问题:
来自Apple 2. 3性能:准确的元数据性能 - 2.3
我们无法在运行的Apple Watch上安装应用扩展程序 OS3。 Info.plist中的UIRequiredDeviceCapabilities键设置为 这样一种方式,应用程序将不会安装在运行的Apple Watch上 OS3。
后续步骤
请检查UIRequiredDeviceCapabilities键以验证它 仅包含应用功能所需的属性或 设备上不得出现的属性。属性 如果需要,字典指定应设置为true 如果它们不能出现在设备上,则为假。
现在,我的应用程序几乎是Watch OS3的Xcode示例项目,我没有以任何方式干涉UIRequiredDeviceCapabilities。
事实上,'Watch App'和'Watch App Extension'目标都没有'UIRequiredDeviceCapabilities'的条目,只有iOS主目标有条目:
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
</array>
应用程序在使用Watch OS3的手表上安装也很好,直接通过Xcode将其提供给设备。
答案 0 :(得分:2)
我最终删除了&#39; armv7&#39;从iOS目标的设备功能,它被接受。 它不应该真的重要,因为它只是iOS父应用程序的设置,但由于某种原因它后来被接受:/