在 ITC 审查期间观看 OS3 、 UIRequiredDeviceCapabilities 问题
Posted
技术标签:
【中文标题】在 ITC 审查期间观看 OS3 、 UIRequiredDeviceCapabilities 问题【英文标题】:watch OS3 , UIRequiredDeviceCapabilities issue during ITC review 【发布时间】:2016-09-24 12:58:21 【问题描述】:在测试飞行审查期间,我遇到了以下问题:
来自苹果 2. 3 性能:准确的元数据性能 - 2.3
我们无法在正在运行的 Apple Watch 上安装应用扩展程序 操作系统3。 Info.plist 中的 UIRequiredDeviceCapabilities 键设置在 这样应用程序就不会安装在正在运行的 Apple Watch 上 操作系统3。
接下来的步骤
请检查 UIRequiredDeviceCapabilities 键以验证它 仅包含您的应用功能所需的属性或 设备上不能存在的属性。属性 如果需要,由字典指定应设置为 true 如果它们不能出现在设备上,则为 false。
现在,我的应用程序几乎是 Watch OS3 的 Xcode 示例项目,我没有以任何方式干预 UIRequiredDeviceCapabilities。
事实上,“Watch App”和“Watch App Extension”目标都没有“UIRequiredDeviceCapabilities”的入口,只有ios主目标有入口:
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
</array>
当直接通过 Xcode 将应用程序提供给设备时,应用程序也可以在带有 Watch OS3 的手表上正常安装。
【问题讨论】:
这里也一样,有什么消息吗? 我最终从 iOS 目标的设备功能中删除了“armv7”并被接受。这并不重要,因为它只是 iOS 部分的设置,但出于某种原因,它后来被接受了:/ 【参考方案1】:我最终从 iOS 目标的设备功能中删除了“armv7”,它被接受了。 这并不重要,因为它只是 iOS 父应用程序的设置,但出于某种原因,它后来被接受了:/
【讨论】:
以上是关于在 ITC 审查期间观看 OS3 、 UIRequiredDeviceCapabilities 问题的主要内容,如果未能解决你的问题,请参考以下文章
在 OS3.x 上运行时 iPhone OS4 功能链接错误