小伙伴們最近有沒有用Application Loader上傳應用到iTunes,報錯的情景,大概情況是這樣的:
Snip20160317_13.png
這是為什么?一開始我也以為是自己工程中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