在 ITC 审查期间观看 OS3、UIRequiredDeviceCapability 问题

2024-01-26

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

来自苹果 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(使用前将#替换为@)

在 ITC 审查期间观看 OS3、UIRequiredDeviceCapability 问题 的相关文章

随机推荐