Info.plist可能不包含UIRequiredDeviceCapabilities键

时间:2016-01-27 22:58:31

标签: xcode itunesconnect health-kit application-loader

当我尝试使用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,Application Loader 3.4

1 个答案:

答案 0 :(得分:21)

UIRequiredDeviceCapabilities只是您的说法&#34;我不希望在没有此功能的情况下安装在设备上#34;。

删除此功能不会影响使用HealthKit的Watch扩展程序。

只需从您的扩展程序中UIRequiredDeviceCapabilities移除plist即可。