在试飞审查期间,我遇到了以下问题:
来自苹果
2.3 性能:准确的元数据性能 - 2.3
我们无法在运行的 Apple Watch 上安装应用程序扩展
操作系统3。 Info.plist 中的 UIRequiredDeviceCapability 键设置为
这样应用程序就不会安装在正在运行的 Apple Watch 上
操作系统3。
下一步
请检查 UIRequiredDeviceCapability 密钥以验证它是否正确
仅包含您的应用程序功能所需的属性或
设备上不得存在的属性。属性
如果需要的话,由字典指定的应该设置为 true
如果它们不能出现在设备上,则返回 false。
现在,我的应用程序几乎是 Watch OS3 的 Xcode 示例项目,我没有以任何方式干预 UIRequiredDeviceCapability。
事实上,“Watch App”和“Watch App Extension”目标都没有“UIRequiredDeviceCapability”条目,只有 iOS 主目标有该条目:
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
</array>
当通过 Xcode 直接将其提供给设备时,应用程序也可以很好地安装在带有 Watchos 3 的手表上。
我最终从 iOS 目标的设备功能中删除了“armv7”,并且它被接受了。
这应该不重要,因为它只是 iOS 父应用程序的设置,但由于某种原因它后来被接受了:/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)