Xcode上傳低版本應用到AppStore報ERROR ITMS-90725的錯誤

最近用xcode 8.3 上傳到appstore 的時候,報了一個錯誤:

ERROR ITMS-90725:"SDK Version Issue. This app was built with the iOS '10.0' SDK...

這個是蘋果最近執行的新規定;

xcode在今年3月份開始上傳包,必須要xcode10.1以上版本打出來包纔可以;
原因在於xcode10.1一下的版本不包含 iOS 12.1 SDK 。

網上搜了一些資料,並實踐,解決辦法如下:

1、下載最新的Xcode。

2、顯示報內容  通過以下路徑:Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs

找到/iPhoneOS1x.0.sdk文件。

3、將最後這個文件拷貝到xcode 8.3 下面的相同路徑下,把原有的 10.x的sdk 刪除掉就可以上傳成功了。

需要注意的是,到2019年3月蘋果會強制開發者必須用iOS12.1之後的SDK進行上傳,反正只要將最新的SDK放到上面那個路徑就可以啦。

還有一種方法,就是去官網下載最新的Xcode進行打包,如果很老的項目,不能再最新Xcode上編譯的就不行了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章