【问题标题】:Info.plist may not contain the UIRequiredDeviceCapabilities keyInfo.plist 可能不包含 UIRequiredDeviceCapabilities 键
【发布时间】:2016-05-05 03:16:39
【问题描述】:

当我尝试使用 Application Loader 将我的 iOS + Apple Watch 应用上传到 iTunes 时,我收到错误消息

错误 ITMS-90595:“不支持的密钥。捆绑 Watchless.app/Watch/WatchlessWatchApp.app/PlugIns/WatchlessWatchApp Extension.appex 的 Info.plist 可能不包含 UIRequiredDeviceCapabilities 密钥。”

Info.plist 包含

<key>UIRequiredDeviceCapabilities</key>
<array>
    <string>healthkit</string>
</array>

我认为这是绝对必要的,因为手表应用和 iOS 应用都严重依赖 HealthKit。

当我打开手表扩展目标的HealthKit能力时会生成该条目。

我想不出要改变什么了。

使用 XCode 7.2,应用程序加载器 3.4

【问题讨论】:

    标签: xcode app-store-connect healthkit application-loader


    【解决方案1】:

    UIRequiredDeviceCapabilities 只是您说“我不想安装在没有此功能的设备上”的方式。

    删除它不会影响您使用 HealthKit 的 Watch 扩展程序。

    只需从扩展程序中的plist 中删除UIRequiredDeviceCapabilities 就可以了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      • 2015-12-30
      • 1970-01-01
      • 1970-01-01
      • 2017-08-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多