最近幫朋友上架個(gè)APP,發(fā)現(xiàn)流程差不多都忘記了婉刀,距離上次從配置證書(shū)到打包發(fā)布到APP信息填寫(xiě)吟温,這樣一條龍完整流程已經(jīng)大半年沒(méi)做過(guò)了。今天在此記錄一下突颊,以免下次再忘記溯街。
一,打包:打包內(nèi)測(cè)版無(wú)需證書(shū)洋丐,選擇自動(dòng)管理即可完成打包導(dǎo)出ipa文件。
二挥等,添加證書(shū):進(jìn)入開(kāi)發(fā)者中心的certificates,IDs&Profiles模塊友绝,添加證書(shū),選擇類型為發(fā)布證書(shū)肝劲,然后到添加文件步驟時(shí)打開(kāi)鑰匙串迁客,在證書(shū)助理里選擇從證書(shū)頒發(fā)機(jī)構(gòu)請(qǐng)求證書(shū),創(chuàng)建完成的文件保存到本地然后在剛才的添加文件步驟選取該文件辞槐,進(jìn)入下一步開(kāi)始下載證書(shū)掷漱,下載后雙擊即可完成。添加其他證書(shū)步驟一樣榄檬,只是選擇的證書(shū)類型不同卜范。
三,創(chuàng)建APP ID:bundle id鹿榜,同證書(shū)添加海雪,添加APP ID并填寫(xiě)相關(guān)信息,boundle id要與項(xiàng)目中的一樣舱殿。
四奥裸,配置文件管理:把證書(shū)和APP ID配置到一塊。添加一個(gè)profiles沪袭,選擇發(fā)布環(huán)境的APP store湾宙,接下來(lái)選擇二,三步的bundle id和證書(shū),生成一個(gè)配置文件然后同第二步一樣下載并雙擊完成侠鳄。
五埠啃,發(fā)布APP至APP Store:同打包一樣,選擇直接上傳到APP Store畦攘,在此之前要先進(jìn)App Store Connect添加一個(gè)新APP霸妹,填寫(xiě)信息,構(gòu)建版本(剛才上傳的包)知押,提交后等待審核即可叹螟。
六,上架過(guò)程中的坑:以前遇到過(guò)的坑有一個(gè)是要在plist里面配置幾個(gè)必需的隱私信息key台盯,比如允許訪問(wèn)藍(lán)牙罢绽,相冊(cè),麥克風(fēng)静盅,不然會(huì)被拒良价。還有一個(gè)是證書(shū)問(wèn)題,證書(shū)相關(guān)流程一定不能出錯(cuò)蒿叠。另外就是打包前要對(duì)項(xiàng)目配置完善明垢,如APP圖標(biāo)要包含所有分辨率且圖標(biāo)要符合要求,不能包含空背景市咽,bundle id要和之前創(chuàng)建的一致痊银,edit scheme要將所有debug改為release,還有就是APP信息填寫(xiě)時(shí)注意每個(gè)欄目的提示信息施绎,嚴(yán)格遵守溯革,不然會(huì)報(bào)錯(cuò)誤。