将应用程序上传到itunes connect - ERROR 90098

时间:2015-10-26 08:15:33

标签: ios itunesconnect bluetooth-lowenergy

今天早上我尝试将我的应用程序上传到itunes商店进行审核。

我使用Apple的Application Loader来完成这项工作,但几分钟后,该过程在上传过程中失败并出现此错误:

错误ITMS-90098:此捆绑包无效。密钥UIRequiredDeviceCapabilities包含值'bluetooth-le',它与MinimumOSVersion值'9.0'不兼容

我将密钥bluetooth-le放在应用程序.plist中以强制仅在兼容设备上安装。 (因为ios应用程序将与特定设备进行BTLE通信。)

提前致谢。

1 个答案:

答案 0 :(得分:0)

对于有兴趣的人,我使用.plist中的dictionary值而不是array来解决问题。

在这种情况下,指定值'bluetooth-le'并将值设置为'true' 一切正常。

旧.plist

<key>UIRequiredDeviceCapabilities</key>
<array>
    <string>armv7</string>
    <string>bluetooth-le</string>
</array>

新的.plist

<key>UIRequiredDeviceCapabilities</key>
<dict>
    <key>armv7</key>
    <true/>
    <key>bluetooth-le</key>
    <true/>
</dict>