今天上傳App Store,使用ApplicationLoader3.0上傳ipa包遇到一些問題,在這裡做一下記錄,方便下次檢視,下面是問題描述和解決方法。
第一個問題,當Archive出來的ipa檔案帶有中文名時出現以下報錯。
The filename 未命名.ipa in the package contains an invalid character(s). The valid characters are:A-Z,a-z,0-9,dash,period,underscore,but the name cannot start with a dash, period,or underscore.
解決辦法:
在Archive之後得到的包是中文名,然後用ApplicationLoader上傳不能是中文名,所以隨便改個英文名就可以了。
第二個問題,當我們專案在target中未選擇裝置時,就是iPhone、iPad通用,結果我們的appicon又沒有iPad的圖示,所以就報錯了。
ERROR ITMS-90023: "Missing required icon file. The bundle does not contain an app icon for iPad of exactly '167x167' pixels, in .png format .
解決辦法:
第三個問題,在上傳稽核時,上傳之後,稽核期間又想修改版本,再上傳,那麼如果不修改構建版本號,那麼報錯。
ERROR ITMS-4238: "Redundant Binary Upload. There already exists a binary upload with build version '1.0' for train '1.0'" at SoftwareAssets/PreReleaseSoftwareAsset
解決辦法:
第四個問題,翻牆代理問題.將代理關閉就ok了.
Communication error. please use diagnostic mode to check connectivity. you need to have outbound access to tcp port 443.