在testflight回顾过程中,我遇到了以下问题:
来自Apple2.3性能:精确元数据性能- 2.3 我们无法在运行OS3的Apple上安装应用程序扩展。UIRequiredDeviceCapabilities键在Info.plist中的设置方式使应用程序不会安装在运行OS3的Apple上。 下一步 请检查UIRequiredDeviceCapabilities键,以验证它只包含应用程序功能所需的属性或设备上不存在的属性。如果需要,则应将字典指定的属性设置为true,如果设备上不存在这些属性,则应将其设置为false。
现在,我的应用程序基本上就是Watch OS3的Xcode示例项目,我从未以任何方式干预过UIRequiredDeviceCapabilities。
事实上,“监视应用程序”和“监视应用程序扩展”目标甚至都没有“UIRequiredDeviceCapabilities”条目,只有iOS主目标有条目:
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
</array>应用程序在手表上安装的OS3也很好,当它通过Xcode直接提供给设备时。
发布于 2016-10-17 11:12:10
最后,我从armv7目标的设备功能中删除了‘iOS’,并且它被接受了。这并不重要,因为它只是iOS父应用程序的设置,但出于某种原因,它后来被接受了:/
https://stackoverflow.com/questions/39676589
复制相似问题