今天上傳App Store,使用ApplicationLoader3.0上傳ipa包遇到一些問題笼呆,在這里做一下記錄带到,方便下次查看昧碉,下面是問題描述和解決方法。
第一個(gè)問題揽惹,當(dāng)Archive出來的ipa文件帶有中文名時(shí)出現(xiàn)以下報(bào)錯(cuò)被饿。
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上傳不能是中文名搪搏,所以隨便改個(gè)英文名就可以了狭握。
第二個(gè)問題,當(dāng)我們項(xiàng)目在target中未選擇設(shè)備時(shí)疯溺,就是iPhone论颅、iPad通用哎垦,結(jié)果我們的appicon又沒有iPad的圖標(biāo),所以就報(bào)錯(cuò)了恃疯。
ERROR ITMS-90023: "Missing required icon file. The bundle does not contain an app icon for iPad of exactly '167x167' pixels, in .png format .
解決辦法:
第三個(gè)問題漏设,在上傳審核時(shí),上傳之后今妄,審核期間又想修改版本郑口,再上傳,那么如果不修改構(gòu)建版本號蛙奖,那么報(bào)錯(cuò)潘酗。
ERROR ITMS-4238: "Redundant Binary Upload. There already exists a binary upload with build version '1.0' for train '1.0'" at SoftwareAssets/PreReleaseSoftwareAsset
解決辦法:
第四個(gè)問題雁仲,翻墻代理問題.將代理關(guān)閉就ok了.
Communication error. please use diagnostic mode to check connectivity. you need to have outbound access to tcp port 443.