美文网首页
二进制文件无效之UIRequiredDeviceCapabili

二进制文件无效之UIRequiredDeviceCapabili

作者: th先生 | 来源:发表于2019-03-18 14:09 被阅读0次

    项目需要,更新一 very old版本,由于最早的提交支持了iPad版本,所以只能继续适配。(项目发布的时候支持了iPad,后期是不允许去掉iPad支持的)
    如果非要去掉iPad支持,只能删除现有的项目,重新创建一个新的项目,用新的bubdle id,这样的代价付出是很大的。需要考虑到用户的更新。

    之前的版本用到了HealthKit框架,本次更新中我们去掉了这个框架的使用。然后上传到了App Store。发布的时候发现警告

    WARNING ITMS-90109: "This bundle is invalid. The key UIRequiredDeviceCapabilities in the Info.plist may not contain values that would prevent this application from running on devices that were supported by previous versions. Refer to QA1623 for additional information: [https://developer.apple.com/library/ios/#qa/qa1623/_index.html](https://developer.apple.com/library/ios/#qa/qa1623/_index.html)"
    
    

    没有在意,执着的传了上去。结果AppStoreconnect显示二进制文件无效,并且收到了邮件,也是上面的描述内容。

    解决方案,在info.plist文件中,关于UIRequiredDeviceCapabilities的配置中删除掉HealthKit配置项即可。

    相关文章

      网友评论

          本文标题:二进制文件无效之UIRequiredDeviceCapabili

          本文链接:https://www.haomeiwen.com/subject/mrpvmqtx.html