小伙伴們最近有沒有用Application Loader上傳應(yīng)用到iTunes,報(bào)錯(cuò)的情景,大概情況是這樣的:

Snip20160317_13.png
這是為什么?一開始我也以為是自己工程中Deployment Target設(shè)置錯(cuò)了,但是應(yīng)用要求最低支持7.0,也不能直接改成9.0啊,上Stack Overflow找答案搜"Info.plist: MinimumOSVersion value is invalid"關(guān)鍵字,找到的都是五年前的回答,這離得也太遠(yuǎn)了.好在在一個(gè)群里問到了答案,因?yàn)樵贐uild Settings里設(shè)置了Enable On Demand Resources為YES.這個(gè)選項(xiàng)可以在iOS9下,按需下載應(yīng)用中的資源,不過只有在iOS9有效,要是你的應(yīng)用還要支持iOS9以下的,那就不好意思,上傳應(yīng)用時(shí)就別想成功.解決辦法就是將這個(gè)值改為NO.但是之前上傳應(yīng)用都沒出現(xiàn)這個(gè)問題,不知道是不是我更新到Xcode7.2的問題,有Xcode7.2以下版本的小伙伴可以查看這個(gè)值是不是NO.
最后附上一篇介紹On Demand Resources的文章:http://www.cocoachina.com/ios/20150615/12155.html