背景:最近電腦升級(jí)了系統(tǒng)macOS Sierra 10.12.1;Xcode 也升級(jí)到了Version 8.1 (8B62)亲善。
問(wèn)題:使用Application Loader3.0 上傳應(yīng)用到iTunes connect 遇到報(bào)錯(cuò):ERROR ITMS-90168:"The binary you upload was invalid",但是也沒有其他的提示信息矾兜。
問(wèn)題總是要解決的摇邦,于是我就到網(wǎng)上搜尋解決方案茫虽,找到的大部分的解決方案都只是在終端中執(zhí)行以下幾行命令:
[plain]view plaincopy
$?cd?~/.itmstransporter
$?rm?update_check*
$?mv?softwaresupport?softwaresupport.bak
$?cd?UploadTokens
$?rm?*.token?
然后他們就解決了,然后就沒有然后了赡译,所以我想到可能是系統(tǒng)版本和Xcode版本導(dǎo)致的問(wèn)題仲吏,于是我又用舊電腦試了一把,開始報(bào)其他的錯(cuò)誤蝌焚。因?yàn)樵赬code8的項(xiàng)目里多了一個(gè).entitlements的文件蜘矢。所以倒到Xcode7里面又遇到一些授權(quán)方面的問(wèn)題,干脆還是用Xcode8吧综看,畢竟是趨勢(shì)品腹。
我還想到過(guò)可能是Application Loader中的緩存導(dǎo)致的錯(cuò)誤,所以我便將它卸載掉然后在iTunes Connect里面找到鏈接重新下載了3.0版本(貌似構(gòu)建版本里面只有一個(gè)3.0版本)红碑,后來(lái)試了一下還是不行舞吭。
最后的最后我找到了蘋果開發(fā)者技術(shù)支持的電話:400-670-1855,打電話向他們描述了我的問(wèn)題析珊,最后電話另一邊的Kay先生留下了我的郵箱并發(fā)郵件給我讓我具體描述一下問(wèn)題并錄屏(QuikTime Player可以辦到)演示一下我遇到的問(wèn)題羡鸥。之后我便收到了Kay先生的郵件,隨即我將自己的問(wèn)題描述給Kay忠寻。一天后我沒有收到回復(fù)惧浴,隨后我又發(fā)了一封郵件確認(rèn)他們收到了我的問(wèn)題描述。
第三天的早上也就是今天奕剃,Apple 開發(fā)者計(jì)劃支持的資深顧問(wèn) Fido回復(fù)我說(shuō):我們發(fā)現(xiàn)你目前使用的是
Application Loader 3.0 的版本衷旅,根據(jù)內(nèi)部團(tuán)隊(duì)的建議,請(qǐng)您更新到 Application Loader 3.6 的版本纵朋。
于是我就開始尋找Application Loader 3.6柿顶,后來(lái)在stack overflow上面發(fā)現(xiàn)一條贊數(shù)很多的回答,其實(shí)很簡(jiǎn)單操软,Xcode里面本來(lái)就有:打開Xcode嘁锯,點(diǎn)擊Xcode->Open DeveloperTool->Application loader,點(diǎn)擊就是你的Xcode對(duì)應(yīng)的最高版本的Application loader,我看了一下Xcode8自帶的就是3.6版本的Application loader聂薪。
寫在最后:廣大的iOS開發(fā)者們家乘,遇到莫名其妙的無(wú)法解決的新問(wèn)題就打電話給Apple的技術(shù)顧問(wèn)吧。
記住他們的電話:400-670-1855藏澳。
另外他們?cè)卩]件中提到他們各地區(qū)的聯(lián)系電話:http://developer.apple.com/contact/phone.php仁锯。辦公時(shí)間是北京時(shí)間周一至周五,09:00
至 17:00笆载。
版權(quán)聲明:本文轉(zhuǎn)載自 :http://blog.csdn.net/u013935547/article/details/53032760