在iOS開(kāi)發(fā)中牵祟,APP發(fā)布上架是必不可少的流程,隨著版本的更新猴伶,一些發(fā)布的時(shí)候遇到的問(wèn)題在這里總結(jié)一下,大神請(qǐng)飄過(guò)塌西。
在一次發(fā)布中他挎,Archive時(shí)遇到如下問(wèn)題,
iTunes Store operation failed.
No suitable application records were found. Verify your bundle identifier 'com.gdqyjp.QingYuanJiaPei' is correct
這種問(wèn)題捡需,而且在蘋(píng)果發(fā)布官網(wǎng)填寫(xiě)bundle identifier
時(shí)也總是會(huì)讓我填寫(xiě)一個(gè)后綴名办桨,我把plist文件中的bundle Id的最后的項(xiàng)目名作為后綴填上后還是不對(duì)。繞了一圈后發(fā)現(xiàn)站辉,在官網(wǎng)配置的APPID是原來(lái)設(shè)置的通配符的文件呢撞,比如com.ilove.*
這樣的,這種形式可以原來(lái)真機(jī)測(cè)試饰剥,但發(fā)布就必須選用非通配符的形式殊霞,如下圖
又重新用這個(gè)APPid來(lái)配置發(fā)布證書(shū)和配置文件后,在plist里也重新設(shè)置了bundleID汰蓉,還要注意绷蹲,在如下圖的Product Bundle identifier
也要設(shè)置,不然也會(huì)報(bào)錯(cuò)顾孽。
之后驗(yàn)證通過(guò)后祝钢,unpload上傳時(shí)有出現(xiàn)問(wèn)題,入下圖若厚,
這種情況是使用該方式上傳如果網(wǎng)絡(luò)不好會(huì)上傳出錯(cuò)拦英,后面上網(wǎng)查了一下,使用另一種上傳方式测秸,先打包導(dǎo)出ipa疤估,
再在APPlication Loader
中添加剛才打包的ipa上傳灾常,這樣就很快解決了。
還有經(jīng)常會(huì)出錯(cuò)的一些地方做裙,如下圖岗憋,signing
中的開(kāi)發(fā)團(tuán)隊(duì)這個(gè)要設(shè)置,就是注冊(cè)了開(kāi)發(fā)者賬號(hào)并且付了錢(qián)的那個(gè)號(hào)設(shè)置一下锚贱。
剩下的就是Code signing Identity
里的這些發(fā)布配置文件的相關(guān)設(shè)置了仔戈,不對(duì)的地方多設(shè)置幾次試試看,看清楚文件的名稱(chēng)拧廊,如果沒(méi)顯示出來(lái)的檢查一下相關(guān)文件有沒(méi)有雙擊添加到鑰匙串中监徘,Cmd+Q重新再開(kāi)一下Xcode識(shí)別一下。暫時(shí)就這些問(wèn)題吧吧碾,如有不對(duì)凰盔,請(qǐng)指正。