当我尝试使用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
答案 0 :(得分:21)
UIRequiredDeviceCapabilities
只是您的说法&#34;我不希望在没有此功能的情况下安装在设备上#34;。
删除此功能不会影响使用HealthKit
的Watch扩展程序。
只需从您的扩展程序中UIRequiredDeviceCapabilities
移除plist
即可。