iOS APP發(fā)布分兩大步驟,首先測(cè)試APP阎抒,如沒問題再上傳APP審核酪我!
1、真機(jī)測(cè)試調(diào)試APP
2且叁、上傳APP到App Store審核
上架基本需求資料
1都哭、蘋果開發(fā)者賬號(hào)(如還沒賬號(hào)先申請(qǐng))
2、開發(fā)好的APP
第一大步:真機(jī)調(diào)試APP(安裝到非越獄手機(jī)測(cè)試)
真機(jī)調(diào)試分6步進(jìn)行介紹,如果已經(jīng)真機(jī)測(cè)試好欺矫,請(qǐng)直接看第二大步纱新。
1、申請(qǐng)一個(gè)APPid(應(yīng)用身份證)
2穆趴、添加調(diào)試設(shè)備UUID
3脸爱、申請(qǐng)iOS開發(fā)證書
4、申請(qǐng)iOS描述文件
5未妹、打包構(gòu)建ipa
6簿废、安裝ipa到手機(jī)調(diào)試
一、創(chuàng)建唯一標(biāo)示符App IDs(又稱套裝id络它,appid族檬,BundleID,應(yīng)用id)
APP IDs是APP的唯一標(biāo)識(shí)符酪耕,整個(gè)真機(jī)測(cè)試和上架都是用這個(gè)id關(guān)聯(lián)导梆。
1.1首先登錄蘋果開發(fā)者中心,進(jìn)入證書頁(yè)面迂烁,點(diǎn)擊下圖紅圈處看尼,進(jìn)入設(shè)置。
1.2選擇側(cè)邊欄App IDs –>點(diǎn)擊右上角+號(hào)盟步,添加一個(gè)新的App ID
其中有兩項(xiàng)需要自己填:
第一項(xiàng)Name藏斩,用來標(biāo)識(shí)App ID,這個(gè)隨便填却盘,沒有什么限制狰域,(不允許中文)比如你的app叫淘寶,可以設(shè)置為拼音taobao
第二項(xiàng)Bundle ID (App ID)黄橘,APP的身份證編碼兆览,填寫 App ID 的格式為:com.company.appName(有兩個(gè)點(diǎn).)如app叫淘寶可以這樣com.app.taotao,隨便編塞关,好記就行了抬探。
后面申請(qǐng)ios證書、打包ipa和上架時(shí)在itunesconnect創(chuàng)建APP都要用到這個(gè)appid(com.app.taotao)?整個(gè)app上架流程就是靠這個(gè)appid關(guān)聯(lián)在一起帆赢。
第三項(xiàng)配置服務(wù)權(quán)限小压,默認(rèn)會(huì)選擇2項(xiàng),不能修改椰于,其它常用的有蘋果支付怠益,APP推送通知,如果你要做蘋果支付瘾婿、推送通知或者其他什么蜻牢,就把對(duì)應(yīng)的勾選上烤咧,如果沒什么要求直接默認(rèn)直接Continue,下一步孩饼。
直接點(diǎn)擊Register后點(diǎn)擊Done完成App ID的創(chuàng)建髓削。
二、添加測(cè)試設(shè)備
只有添加了蘋果手機(jī)的udid镀娶,然后放到iOS證書里面打包的ipa才能安裝到非越獄手機(jī)安裝
如果需要多個(gè)手機(jī)測(cè)試,可以收集到每個(gè)手機(jī)的udid揪罕,加到證書里面去梯码,最多能加100個(gè)。
有兩種方式可以獲取
2.1好啰、蘋果手機(jī)助手獲取UDID
如愛思助手轩娶,電腦下載愛思助手,連上蘋果手機(jī)框往,設(shè)備信息里面那個(gè)設(shè)備標(biāo)識(shí)就是udid鳄抒。
第二個(gè)方式可以直接蘋果手機(jī)直接掃碼獲取
使用 iPhone 或 iPad 微信掃碼選擇自帶的瀏覽器safari瀏覽器打開二維碼里的鏈接,即可快速獲取 UDID
這個(gè)一長(zhǎng)串的就是設(shè)備的Udid
04bff1010f1656cde7d60g560d7d897e2821dc88
2.2椰弊、登錄開發(fā)者中心,添加設(shè)備许溅,選擇側(cè)邊欄的Devices,All選項(xiàng)秉版,點(diǎn)擊右上角+號(hào)贤重。
2.3、輸入設(shè)備名稱(名稱可以隨意清焕,比如老板的手機(jī)并蝗,可以設(shè)置為laoban,不能用中文)秸妥,再輸入設(shè)備UDID滚停,一路點(diǎn)擊創(chuàng)建。
三粥惧、創(chuàng)建iOS開發(fā)證書
這里使用一個(gè)工具Appuploader申請(qǐng)iOS證書键畴,可以在Windows申請(qǐng)iOS證書很方便,當(dāng)然在蘋果電腦用網(wǎng)頁(yè)申請(qǐng)也行影晓。
3.1镰吵、打開Appuploader,用蘋果開發(fā)者賬號(hào)登錄挂签。
3.2疤祭、選擇證書選項(xiàng)
3.3、點(diǎn)擊右下角+ADD選擇饵婆,下拉選擇iOS開發(fā)證書勺馆,輸入證書名稱(不要中文、隨意設(shè)置),郵箱(隨意)草穆,密碼(證書的密碼灌灾,如123這樣不用很復(fù)雜,記好悲柱、打包時(shí)要用锋喜、很重要)、點(diǎn)擊ok創(chuàng)建豌鸡。
注意:iOS開發(fā)證書最多能申請(qǐng)2個(gè)嘿般,如果賬號(hào)已經(jīng)有2個(gè)開發(fā)證書了,將申請(qǐng)報(bào)錯(cuò)涯冠。
一個(gè)開發(fā)證書可以用于多個(gè)APP測(cè)試炉奴,不用每個(gè)app都對(duì)應(yīng)申請(qǐng)個(gè)開發(fā)證書p12,開發(fā)證書p12是可以通用的蛇更,區(qū)分開下面步驟申請(qǐng)的的描述文件就行了瞻赶。
也可以刪除之前的重新申請(qǐng)
3.4、創(chuàng)建成功后派任,找到剛創(chuàng)建的iOS開發(fā)證書(iOS Development這個(gè)類型的就是開發(fā)證書砸逊,如果之前創(chuàng)建過看過期時(shí)間就知道哪個(gè)是新創(chuàng)建的了),點(diǎn)擊p12 文件,下載保存.p12證書文件到電腦吨瞎。
四痹兜、創(chuàng)建iOS開發(fā)描述文件
4.1、返回Appuploader首頁(yè)颤诀,選擇描述文件字旭。
4.2、點(diǎn)擊+ ADD進(jìn)入崖叫,選擇開發(fā)版profile遗淳,選擇應(yīng)用id(第一步創(chuàng)建,如那個(gè)com.app.taobao)心傀,勾選上個(gè)步驟申請(qǐng)的開發(fā)證書p12(如果申請(qǐng)了2個(gè)開發(fā)證書屈暗,這里會(huì)顯示2個(gè),直接選中全部就行了)
選擇剛添加的手機(jī)設(shè)備脂男,可以選中全部設(shè)備养叛,輸入名稱(隨意,123之類的就行)宰翅,點(diǎn)擊ok創(chuàng)建弃甥。
4.3、選擇剛創(chuàng)建的iOS開發(fā)版描述文件(iOS Distribution這個(gè)類型的就是發(fā)布描述文件汁讼,找到剛創(chuàng)建的輸入的名字)淆攻,點(diǎn)擊Download下載阔墩,保存到電腦
現(xiàn)在就可以用這兩個(gè)證書文件去打包ipa安裝到手機(jī)調(diào)試了。
五瓶珊、iOS打包IPA
根據(jù)自己使用的平臺(tái)去打包啸箫,證書都是一樣用。
這里以HBuilder平臺(tái)為例伞芹。
5.1忘苛、打開HBuilder工具,選擇完工的項(xiàng)目唱较,點(diǎn)擊發(fā)行柑土,選擇發(fā)行為原生安裝包。
5.2绊汹、選擇iOS打包,支持的設(shè)備類型(可以選擇支持iPhone和支持ipad)扮宠,選擇使用蘋果證書
AppID西乖,蘋果開發(fā)者中心申請(qǐng)的那個(gè)如com.app.taobao
profile文件,選擇上傳配置文件.mobileprovision
私鑰證書坛增,上傳.p12文件
私鑰密碼获雕,輸入創(chuàng)建p12設(shè)置的密碼。
然后點(diǎn)擊打包收捣。
5.3届案、打包成功后,下載保存ipa罢艾,這個(gè)ipa包就能安裝到手機(jī)測(cè)試了楣颠。
六、安裝IPA到手機(jī)進(jìn)行測(cè)試
可以通過手機(jī)助手如愛思助手安裝咐蚯,或者上傳到蒲公英童漩、fir這種分發(fā)平臺(tái)生成二維碼掃碼安裝,不能直接發(fā)送ipa到到蘋果手機(jī)安裝春锋,iOS不像安卓可以直接安裝使用矫膨。
安裝好后測(cè)試APP各項(xiàng)功能堕阔,如沒問題境氢,看第二大步驟上傳APP審核。
第二大步驟:上傳ipa到App Store審核
上傳APP審核分6個(gè)步驟
1食棕、iTunes Connect創(chuàng)建APP
2呐萌、申請(qǐng)iOS發(fā)布證書
3馁痴、申請(qǐng)iOS發(fā)布描述文件
4、打包ipa
5搁胆、上傳ipa
6弥搞、設(shè)置APP各項(xiàng)信息提交審核
一邮绿、創(chuàng)建APP
1.1、登錄iTunes Connect后臺(tái)攀例,點(diǎn)擊我的APP進(jìn)入創(chuàng)建一個(gè)APP
1.2船逮、進(jìn)入點(diǎn)擊左上角+號(hào)選擇新建APP,選擇平臺(tái)iOS粤铭,輸入你的應(yīng)用名稱挖胃,語言,套裝ID
sku不能寫中文梆惯,自己用拼音隨便編一個(gè)酱鸭,好識(shí)別就行,如app叫淘寶垛吗,就輸入taobao凹髓,這樣就很好記了。
創(chuàng)建了APP然后進(jìn)行下一步怯屉,APP相關(guān)信息暫時(shí)不用設(shè)置蔚舀,等上傳了ipa再回來設(shè)置。
二锨络、申請(qǐng)iOS發(fā)布證書
剛真機(jī)測(cè)試申請(qǐng)的是開發(fā)證書赌躺,上架需要申請(qǐng)發(fā)布證書。
2.1打開Appuploader羡儿,輸入蘋果開發(fā)者賬號(hào)礼患,登錄。
打開Appuploader掠归,用蘋果開發(fā)者賬號(hào)登錄缅叠。
2.2、選擇證書選項(xiàng)
2.3拂到、點(diǎn)擊右下角+ADD選擇痪署,下拉選擇發(fā)布證書,輸入證書名稱(不要中文兄旬、隨意設(shè)置)狼犯,郵箱(隨意),密碼(證書的密碼领铐、比如設(shè)置123這樣悯森,不用很復(fù)雜,記好绪撵、打包時(shí)要用瓢姻、很重要)、點(diǎn)擊ok創(chuàng)建音诈。
注意:iOS發(fā)布證書最多能申請(qǐng)3個(gè)幻碱,如果賬號(hào)已經(jīng)有3個(gè)發(fā)布證書了绎狭,將申請(qǐng)報(bào)錯(cuò)。
一個(gè)發(fā)布證書可以用于多個(gè)APP上架褥傍,不是說只能申請(qǐng)3個(gè)發(fā)布證書就只能上架3個(gè)app儡嘶,完全不用每個(gè)app都申請(qǐng)個(gè)發(fā)布證書p12,發(fā)布證書p12是可以通用的恍风,區(qū)分開下面步驟申請(qǐng)的的描述文件就行了蹦狂。
也可以刪掉之前的發(fā)布證書,重新創(chuàng)建朋贬,不會(huì)影響已上架的app凯楔。
2.4、創(chuàng)建成功后锦募,找到剛創(chuàng)建的發(fā)布證書(iOS Distribution這個(gè)類型的就是發(fā)布證書摆屯,如果之前創(chuàng)建過請(qǐng)看過期時(shí)間就知道哪個(gè)是新創(chuàng)建的了),點(diǎn)擊p12 文件,下載保存.p12證書文件到電腦糠亩。
三鸥拧、創(chuàng)建iOS發(fā)布描述文件
3.1、返回Appuploader首頁(yè)削解,選擇描述文件。
3.2沟娱、點(diǎn)擊+ ADD氛驮,選擇發(fā)布版描述文件,選擇應(yīng)用id(跟在iTunes Connect創(chuàng)建APP所選套裝id保持一致济似,如com.app.taobao矫废,),勾選上個(gè)步驟申請(qǐng)的發(fā)布證書p12(如果申請(qǐng)了多個(gè)發(fā)布證書砰蠢,這里會(huì)顯示多個(gè)蓖扑,直接選中全部就行了)
輸入名稱(不用中文,隨意台舱,123之類的就行)律杠,點(diǎn)擊ok創(chuàng)建。
3.3竞惋、選擇剛創(chuàng)建的發(fā)布版描述文件(iOS Distribution這個(gè)類型的就是發(fā)布描述文件柜去,找剛創(chuàng)建的輸入的名字),點(diǎn)擊Download下載拆宛,保存到電腦
跟真機(jī)測(cè)試打包ipa一樣嗓奢,上傳這兩個(gè)發(fā)布證書打包的ipa就能上架。
四浑厚、上傳證書編譯打包
跟真機(jī)測(cè)試打包時(shí)一樣股耽,只是用的證書不同根盒。
這里以HBuilder平臺(tái)為例
4.1、打開HBuilder工具物蝙,選擇完工的項(xiàng)目炎滞,點(diǎn)擊發(fā)行,選擇發(fā)行為原生安裝包茬末。
4.2厂榛、選擇iOS打包丽惭,支持的設(shè)備類型(可以選擇支持iPhone和支持ipad)击奶,選擇使用蘋果證書
AppID,蘋果開發(fā)者中心申請(qǐng)的那個(gè)责掏,如com.app.taobao
profile文件柜砾,選擇上傳配置文件.mobileprovision
私鑰證書,上傳.p12文件
私鑰密碼换衬,輸入創(chuàng)建p12設(shè)置的密碼痰驱。
然后點(diǎn)擊打包。
4.3瞳浦、打包成功后担映,下載保存ipa,這個(gè)ipa包就能上傳審核了叫潦。
五蝇完、Windows環(huán)境下上傳IPA到App Store
5.1登錄Appuploader程序,點(diǎn)擊提交
5.2選擇剛生成的ipa包
5.3Appuploader將自動(dòng)上傳你的IPA矗蕊,包如果很大需要上傳一段時(shí)間短蜕,當(dāng)出現(xiàn)以下提示時(shí)(packages were uploaded successfully 進(jìn)度條藍(lán)色),說明上傳成功傻咖。
如果進(jìn)度條紅色說明失敗朋魔,復(fù)制最下面的錯(cuò)誤提示,翻譯下查看具體問題卿操。
5.4出現(xiàn)以上紅框提示說明ipa上傳成功警检,登錄iTunes Connect https://itunesconnect.apple.com/login后臺(tái)查看上傳的ipa
點(diǎn)擊活動(dòng),這里會(huì)顯示上傳成功的構(gòu)建版本,剛上傳會(huì)顯示正在處理害淤。根據(jù)包的大小處理時(shí)間不一解滓,10多M的幾分鐘,可以先去設(shè)置app的其他信息筝家,看下面的步驟洼裤。
特別注意:如果在Appuploader上傳ipa成功了,但上去iTunes Connects在活動(dòng)那里查看還沒出現(xiàn)構(gòu)建版本,或者構(gòu)建版本消失了腮鞍。
出現(xiàn)這種情況值骇,一般是證書沒用對(duì),圖標(biāo)啟動(dòng)圖沒設(shè)置好移国,權(quán)限沒配置好這些問題吱瘩,蘋果會(huì)發(fā)送具體原因到郵箱(開發(fā)者賬號(hào)就是郵箱地址),登錄郵箱查看迹缀,修改錯(cuò)誤重新打包上傳使碾。
再次注意:修改好重新打包的時(shí)候一定要增加下版本號(hào),要不上傳不了祝懂,報(bào)錯(cuò)票摇。
之前上傳的ipa是不能刪除的,只需要打包構(gòu)建ipa的時(shí)候增加下版本號(hào)砚蓬,就能上傳了矢门。
比如你之前上傳的是1.0版本,打包時(shí)可以改成1.1或者2.0都行灰蛙,
不需要對(duì)應(yīng)修改后臺(tái)網(wǎng)頁(yè)1.0準(zhǔn)備提交那的版本號(hào)祟剔,打包的版本跟這里不相干的。
包會(huì)處理一段時(shí)間摩梧,等他慢慢處理物延,先去設(shè)置APP的各項(xiàng)信息。
六仅父、設(shè)置APP各項(xiàng)信息提交審核
6.1先選擇第一項(xiàng)APP信息教届、選擇APP的類別、次要類別可以不填驾霜、選擇好點(diǎn)擊儲(chǔ)存。
6.2买置、選擇左邊的第二項(xiàng)價(jià)格與銷售范圍粪糙、免費(fèi)APP就設(shè)置為免費(fèi)、銷售范圍如果只是中國(guó)就選中國(guó)忿项、也可以全選所有地區(qū)蓉冈,影響不大,設(shè)置好儲(chǔ)存轩触。
6.3寞酿、選擇左邊第三項(xiàng)準(zhǔn)備提交、這個(gè)頁(yè)面需要設(shè)置幾項(xiàng)信息脱柱、一步一步來伐弹。
先設(shè)置app截圖、打開上架前真機(jī)測(cè)試安裝的app榨为,截圖你想展示的app頁(yè)面惨好,一定要用蘋果手機(jī)截圖煌茴,不能用安卓或者瀏覽器截圖,5.8寸是iPhoneX截圖的不是必須設(shè)置的日川,沒有可以不設(shè)置蔓腐,5.5寸的圖片大小為12422208、用5.5寸的蘋果手機(jī)截圖的就是這個(gè)尺寸了龄句,如果小屏蘋果手機(jī)回论,如iPhone5s截圖的用ps調(diào)整為12422208就行了。
最少上傳1張最多10張截圖分歇。如果你的app支持ipad也要上傳ipad的截圖傀蓉,尺寸為2048 x 2732。
app預(yù)覽是視頻的意思卿樱,可以不上傳僚害。
6.4、往下拉繁调、設(shè)置app的宣傳語萨蚕、描述、關(guān)鍵詞(搜索你app的關(guān)鍵詞蹄胰、可以設(shè)置多個(gè)岳遥,多個(gè)關(guān)鍵詞用英文狀態(tài)下的逗號(hào),隔開)
技術(shù)支持網(wǎng)址可以設(shè)置為公司網(wǎng)站個(gè)人網(wǎng)站裕寨。
6.5浩蓉、選擇構(gòu)建版本、上傳了ipa構(gòu)建版本宾袜,活動(dòng)那里處理完了捻艳,旁邊會(huì)出現(xiàn)+號(hào)、點(diǎn)擊+號(hào)選擇你的構(gòu)建版本
如果之前選擇過版本了庆猫,要選新上傳的包认轨、移動(dòng)鼠標(biāo)到app那里,點(diǎn)擊紅色刪除鍵月培,重新點(diǎn)擊+號(hào)選擇版本嘁字。
6.6、App Store圖標(biāo)一般選擇了ipa構(gòu)建版本就會(huì)自動(dòng)出現(xiàn)杉畜,不用設(shè)置纪蜒,版權(quán)按照格式設(shè)置,可以參考格式寫此叠。Appuploader 這樣
然后點(diǎn)擊分級(jí)的編輯進(jìn)入下一步設(shè)置
6.7纯续、分級(jí)選項(xiàng)根據(jù)自己的app情況選擇。
6.8、如果app有登錄功能的一定要提供個(gè)賬號(hào)給蘋果審核測(cè)試杆烁,如果app沒有登錄的去掉打鉤牙丽,
填寫聯(lián)系信息,注意電話格式前面加+86后面再寫手機(jī)號(hào)兔魂。
6.9烤芦、各項(xiàng)信息如此就設(shè)置好了,存儲(chǔ)好析校、點(diǎn)擊提交以供審核构罗、進(jìn)去下一步。
6.10智玻、這里出現(xiàn)的信息根據(jù)app的類型不同遂唧、有不同的選項(xiàng)、根據(jù)自己的app的情況選擇
一般選擇否吊奢。
然后提交盖彭、顯示為正在等待審核、耐心的等蘋果公司那邊審核了页滚,初次提交1到2天出結(jié)果召边。
6.11、提交審核回到我的APP查看會(huì)提示正在等待審核裹驰,審核有時(shí)很快一兩天隧熙,或要幾天時(shí)間,常登陸看看審核情況幻林,或看郵件提示贞盯。
如果變成可供銷售,恭喜你~上架成功了沪饺,如果顯示被拒絕躏敢,點(diǎn)擊查看問題,根據(jù)反饋修改再重新打包上傳提交審核整葡。