背景:現(xiàn)在很多跨平臺開發(fā)者幕与,沒有配置Mac是無法上架iOS APP的速兔,Windows下從申請iOS證書到上傳ipa 流程記錄
1、登錄蘋果開發(fā)者中心淤齐,點擊證書股囊、ID及配件文件,進入配置更啄。
2稚疹、選擇App IDs -->點擊+創(chuàng)建一個新的App ID
3、申請發(fā)布描述文件锈死;
其中有兩項需要你自己填:
第一項Name贫堰,用來描述你的App ID穆壕,這個隨便填待牵,沒有什么限制,最好是項目名稱喇勋,這樣方便自己辨識(不允許中文)
第二項Bundle ID (App ID Suffix)缨该,這是你App ID的后綴,需要仔細填寫川背。用來標示我們的 app贰拿,使它有一個固定的身份蛤袒,和你的程序直接相關(guān)。填寫 Explicit App ID 的格式為:com.company.appName膨更,照著格式寫妙真,寫個方便記的,后面很多地方要用到荚守。
第三項App Services珍德,默認會選擇2項,不能修改矗漾,其它根據(jù)自己需要的服務選擇上锈候,然后點擊Continue確認,下一步敞贡。
4泵琳、檢查下沒有錯的話直接點擊Register后點擊Done完成App ID的創(chuàng)建。
二誊役、申請發(fā)布證書
5获列、這里要用到不需要鑰匙串在Windows直接創(chuàng)建證書的工具Appuploader,下載安裝好势木,打開程序蛛倦,用蘋果開發(fā)者賬號直接登錄。
6啦桌、選擇Certification溯壶,證書申請模塊。
7甫男、點擊+ADD且改,這里有開發(fā)證書等等創(chuàng)建選項,這里選第三項發(fā)布證書板驳。
8又跛、輸入,證書名稱(隨意) 郵箱(任何郵箱都行) 密碼(后面打包編譯時用到)然后點擊ok
9若治、此時生成了好了一個發(fā)布證書慨蓝,點擊p12 File,下載證書文件,保存到電腦端幼。
三礼烈、申請發(fā)布描述文件
10、回到軟件點擊Profiles婆跑,描述文件創(chuàng)建模塊此熬。
11、點擊+ADD,這里有開發(fā)描述文件等等選項犀忱,這里選發(fā)布描述文件募谎。
12、選擇APP IDs阴汇,之前在開發(fā)者中心創(chuàng)建的数冬,這里會自動出
13、勾選剛創(chuàng)建的發(fā)布證書關(guān)聯(lián)好搀庶,輸入name吉执,點擊ok
14、此時生成了發(fā)布描述文件地来,點擊 Download下載到電腦保存
四戳玫、iTunes Connect創(chuàng)建App并填寫信息
15、回到軟件未斑,點擊ItunerConnect咕宿,進入iTunes Connect創(chuàng)建APP。
16蜡秽、進入點擊新建APP府阀,輸入你的應用名稱,語言芽突,套裝ID试浙,之前在開發(fā)者中心創(chuàng)建的對應APP IDs,sku不能寫中文寞蚌,點擊創(chuàng)建田巴。
17、然后設(shè)置好相關(guān)的信息挟秤,類別壹哺,價格與銷售服務之類的。
18艘刚、選擇準備提交管宵,上傳屏幕截圖,填寫APP綜合信息等攀甚。
19箩朴、這里提示要用到Xcode6或者Application loader3.0提交IPA,這需要Mac蘋果機秋度,我們這里是要實現(xiàn)在Windows下提交炸庞,所以下面會用工具Appuploader上傳ipa。
五静陈、選擇證書編譯打包
20燕雁、選擇發(fā)布證書并打包,打包完成下載ipa文件鲸拥;
六拐格、Windows環(huán)境下上傳IPA到App Store
21、打開Appuploader程序刑赶,點擊Upload.
22捏浊、選擇剛生成的iap包
23、Appuploader將自動上傳你的IPA撞叨,上傳成功了金踪。點擊detail,可查看APP信息牵敷。
七胡岔、上傳好IPA回到iTunes Connect提交審核
24、上傳好了IPA枷餐,然后回到iTunes Connect靶瘸,進入填寫信息的頁面,下邊有一個構(gòu)建版本的選項毛肋,之前這旁邊沒有+號的怨咪,但此時旁邊會出現(xiàn)一個加號按鈕,說明上傳成功了润匙,點擊一下+然后會出現(xiàn)你剛上傳的APP诗眨,點擊完成即可。
25孕讳、設(shè)置好相應的APP信息后匠楚,點擊提交以供審核,至此就大功告成了厂财,耐心的等著審核了油啤。
注意事項:
1、Appuploader需要java運行環(huán)境蟀苛,安裝了才能啟動益咬。
2、申請發(fā)布描述文件時帜平,要勾選關(guān)聯(lián)發(fā)布證書幽告。
3、此文章截圖為較老版本裆甩,蘋果官方有微調(diào)冗锁,按照對應的分類創(chuàng)建證書即可;
4嗤栓、蘋果證書及發(fā)布證書蘋果官網(wǎng)可以直接創(chuàng)建冻河,創(chuàng)建完成直接下載使用箍邮;只有描述文件是需要蘋果電腦生成;
5叨叙、Appuploader是收費軟件锭弊,可以免費使用一年;
6擂错、uniapp或其他第三方云端打包需要通過Appuploader上傳至appstore味滞;
7、其他混合開發(fā)若能編輯后生成iOS.xcode文件钮呀,可以直接將此文件導入 xcode剑鞍,配置好證書,xcode可以一鍵發(fā)布及上傳爽醋;
8蚁署、蘋果機下載的cer 文件,轉(zhuǎn)換為p12文件給Windows使用時蚂四,會報描述文件不一致或不符合問題形用;2020.09月發(fā)現(xiàn)此問題,嘗試很多次证杭,依然有此問題田度;若widows自己將cer轉(zhuǎn)換為p12文件,則無此問題解愤;
9镇饺、Appuploader我認為他只是個上傳工具,其他操作蘋果官網(wǎng)都可以建立和編輯送讲;
10奸笤、Appuploader 個人開發(fā)者賬號申請發(fā)布證書最多不超過3個;
2020.09記錄