将应用程序上传到 iTunes 连接 - 错误 90098
uploading application to itunes connect - ERROR 90098
今天早上我尝试将我的应用程序上传到 iTunes 商店进行审核。
我使用 Apple 的 Application Loader 来完成这项工作,但几分钟后,该过程在上传过程中失败并出现此错误:
错误 ITMS-90098:此捆绑包无效。键 UIRequiredDeviceCapabilities 包含值 'bluetooth-le',它与 MinimumOSVersion 值 '9.0'
不兼容
我将密钥 bluetooth-le 放在应用程序 .plist 中以强制仅在兼容设备上安装。 (因为 ios 应用程序将通过 BTLE 与特定设备进行通信。)
提前致谢。
对于感兴趣的人,我使用 .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>
今天早上我尝试将我的应用程序上传到 iTunes 商店进行审核。
我使用 Apple 的 Application Loader 来完成这项工作,但几分钟后,该过程在上传过程中失败并出现此错误:
错误 ITMS-90098:此捆绑包无效。键 UIRequiredDeviceCapabilities 包含值 'bluetooth-le',它与 MinimumOSVersion 值 '9.0'
不兼容我将密钥 bluetooth-le 放在应用程序 .plist 中以强制仅在兼容设备上安装。 (因为 ios 应用程序将通过 BTLE 与特定设备进行通信。)
提前致谢。
对于感兴趣的人,我使用 .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>