小伙伴们最近有没有用Application Loader上传应用到iTunes,报错的情景,大概情况是这样的:
这是为什么?一开始我也以为是自己工程中Deployment Target设置错了,但是应用要求最低支持7.0,也不能直接改成9.0啊,上Stack Overflow找答案搜"Info.plist: MinimumOSVersion value is invalid"关键字,找到的都是五年前的回答,这离得也太远了.好在在一个群里问到了答案,因为在Build Settings里设置了Enable On Demand Resources为YES.这个选项可以在iOS9下,按需下载应用中的资源,不过只有在iOS9有效,要是你的应用还要支持iOS9以下的,那就不好意思,上传应用时就别想成功.解决办法就是将这个值改为NO.但是之前上传应用都没出现这个问题,不知道是不是我更新到Xcode7.2的问题,有Xcode7.2以下版本的小伙伴可以查看这个值是不是NO.
最后附上一篇介绍On Demand Resources的文章:http://www.cocoachina.com/ios/20150615/12155.html