一本姥、申請(qǐng)開發(fā)者賬號(hào)
應(yīng)用上架App Store需要先申請(qǐng)開發(fā)者賬號(hào)
1.1 ?登錄蘋果開發(fā)者中心 ??https://developer.apple.com/
1.2 ?輸入Apple ID和密碼(沒有則需注冊(cè))
要注意郵箱后綴要與公司網(wǎng)站一致(使用公司域名郵箱)属韧。
1.3 ?加入蘋果開發(fā)者計(jì)劃(如已加入,可跳過這一步)
如果你是第一次申請(qǐng)注冊(cè)使用Apple ID登錄蘋果開發(fā)者網(wǎng)站猾瘸,需要同意“蘋果開發(fā)者協(xié)議”,提交請(qǐng)求豆茫,這個(gè)時(shí)候你的Apple ID就已經(jīng)成為了一個(gè)開發(fā)者的ID了馋劈。
1.4? 點(diǎn)擊登記
1.5? 開始注冊(cè)
蘋果新規(guī)定Apple ID需開啟雙重驗(yàn)證才能注冊(cè)開發(fā)者賬號(hào)偶洋,所以在加入開發(fā)者之前需要根據(jù)提示開啟設(shè)備進(jìn)行雙重驗(yàn)證熟吏;驗(yàn)證方法采用登錄電腦上的iCloud根據(jù)提示進(jìn)行驗(yàn)證(或者其他設(shè)備,如登錄手機(jī)進(jìn)行雙重驗(yàn)證)
1.6? 根據(jù)需要選擇賬號(hào)類型(個(gè)體玄窝、公司牵寺、政府組織)
幾種賬號(hào)類型的差異如下:
填寫詳細(xì)的注冊(cè)信息,統(tǒng)一相關(guān)協(xié)議恩脂,通過驗(yàn)證審核之后再次點(diǎn)擊繼續(xù)進(jìn)入支付頁面帽氓,具體步驟參考下圖
支付成功后,蘋果會(huì)在48小時(shí)內(nèi)對(duì)訂單進(jìn)行處理俩块,之后可能會(huì)收到郵件要求到指定的頁面上傳身份證照片黎休。
如果遇到任何問題,可以撥打蘋果開發(fā)的售后服務(wù)電話4006701855玉凯。
鄧白氏DUNS編碼相當(dāng)于公司在蘋果公認(rèn)的權(quán)威組織中注冊(cè)了自己的身份證势腮;可以點(diǎn)擊相關(guān)鏈接先進(jìn)行驗(yàn)證,沒有可以直接申請(qǐng)漫仆。
具體申請(qǐng)步驟可以參考百度經(jīng)驗(yàn):https://jingyan.baidu.com/article/27fa7326bd29df46f9271f10.html
1.7? 當(dāng)你擁有鄧白氏編碼后捎拯,點(diǎn)擊continue
如果是公司賬號(hào),接下來會(huì)填寫公司的信息盲厌,第一個(gè)要選擇的是公司創(chuàng)始人還是公司授權(quán)人署照,這個(gè)有老板信息的話直接選創(chuàng)始人簡單點(diǎn),如果沒有的話吗浩,選第二個(gè)授權(quán)人建芙,會(huì)多填一部分信息見下圖
全部填完之后點(diǎn)擊下面的continue按鈕,來到確認(rèn)頁面拓萌,進(jìn)入最終的信息確認(rèn)岁钓,檢查完畢后,點(diǎn)擊Submit按鈕微王,提交審核屡限。
1.8? 審核期間,蘋果會(huì)打電話給你核對(duì)信息
然后審核通過炕倘,蘋果會(huì)發(fā)送一封郵件給你钧大,按照郵件鏈接一步步操作,然后進(jìn)入付款界面罩旋,填寫開通visa或master功能的信用卡的信息進(jìn)行付款啊央,支付成功后,開發(fā)者賬號(hào)就可以用了涨醋。
以上為公司開發(fā)者賬號(hào)的具體流程瓜饥,個(gè)人開發(fā)者賬號(hào)更加簡單一點(diǎn),不需要鄧白氏編碼浴骂,公司營業(yè)執(zhí)照等東西乓土,只需要一個(gè)能境外付款的信用卡就行。
二溯警、把APP上架到App Store
準(zhǔn)備工作:
1趣苏、一個(gè)已付費(fèi)的開發(fā)者賬號(hào)
2、一個(gè)已經(jīng)開發(fā)完成的項(xiàng)目
檢查:
1梯轻、Xcode必須是正式版的食磕,beta版本的Xcode是不能上傳項(xiàng)目的。
2喳挑、上傳使用的Mac的OS X系統(tǒng)必須也是正式版的彬伦,beta版本也不行。
3伊诵、確認(rèn)你安裝的Xcode是從App Store或者是開發(fā)者網(wǎng)站下載的媚朦,而不是從其它渠道獲取的安裝包安裝的,因?yàn)榉枪俜酵緩较螺d的Xcode可能帶有XcodeGhost 病毒。
正式開始上架流程:
1日戈、申請(qǐng)發(fā)布證書
1.1 進(jìn)入蘋果官網(wǎng)
1.2 選擇右上角的 Account 询张,然后輸入開發(fā)者賬號(hào)密碼后登陸
1.3 點(diǎn)擊下圖紅框處
1.4 如下圖操作
注意:一個(gè)開發(fā)者賬號(hào)只能創(chuàng)建(1-2個(gè)開發(fā)(測(cè)試)證書,2-3個(gè)生產(chǎn)(發(fā)布)證書)浙炼,如果你的App Store Ad Hoc 前面的按鈕不能選擇份氧,則代表你的這個(gè)賬號(hào)無法再創(chuàng)建新的生產(chǎn)證書了。解決辦法有兩個(gè):?
1.從共同使用這個(gè)賬號(hào)的人電腦上生成.p12文件弯屈,導(dǎo)入自己的電腦蜗帜。?
2.刪除現(xiàn)有的一個(gè)證書,盡量挑時(shí)間靠前的刪资厉。注意:如果刪除一個(gè)證書厅缺,那么正在使用這個(gè)證書的人將不能再使用了,除非重新生成。因此條件允許的話盡量用第一種方式湘捎。
1.5 兩次Continue后诀豁,到了如下界面,這時(shí)候需要一個(gè)CSR文件去獲取證書
1.6 獲取CSR文件
繼續(xù)后窥妇,有彈框提示存儲(chǔ)位置舷胜,存在能找到的地方后回到剛才請(qǐng)求發(fā)布證書的頁面,choose file 選擇剛才的文件活翩,然后點(diǎn)擊continue烹骨。
點(diǎn)擊 Download 下載證書,下載完成后材泄,雙擊證書就可以了沮焕。
2、創(chuàng)建App IDs和綁定你的App的Bundle Identifier
注意:?
1拉宗、上傳App使用的Bundle Identifier(不要有-峦树,都是英文+數(shù)字)必須是固定的,不能使用占位符簿废。?
2空入、如果你的Bundle Identifier已經(jīng)在網(wǎng)站上綁定了,如果你又修改了你工程里面這個(gè)Bundle Identifier的話族檬,需要重新進(jìn)入到開發(fā)者賬號(hào)里面綁定歪赢。
下面選擇App中包含的服務(wù),默認(rèn)有兩項(xiàng)单料,其余的根據(jù)自己項(xiàng)目的需求進(jìn)行選擇
點(diǎn)擊Continue
然后再點(diǎn)擊Register
最后點(diǎn)擊Done
3埋凯、生成描述文件(描述文件的作用就是把證書和Bundle Identifier關(guān)聯(lián)起來)
3.1 在App ID 這個(gè)選項(xiàng)欄里面找到你剛剛創(chuàng)建的:App IDs(Bundle Identifier) 類型的套裝,點(diǎn)擊Continue
3.2 選擇你剛創(chuàng)建的發(fā)布證書扫尖,根據(jù)自己電腦上的發(fā)布證書日期來選擇白对,點(diǎn)擊Continue
3.3 在Profile Name欄里輸入一個(gè)名字(這個(gè)是PP文件的名字,可隨便輸入换怖,在這里我用工程名字甩恼,便于分別),然后點(diǎn)擊Continue
3.4 Download生成的PP文件沉颂,然后點(diǎn)擊Done条摸,雙擊安裝(閃一下就完事了,沒其它效果)
4.在App Store創(chuàng)建應(yīng)用
4.1 回到Account首頁
創(chuàng)建完應(yīng)用后铸屉,填寫應(yīng)用的詳細(xì)資料
其他輸入框或選項(xiàng)都按提示填寫即可
最下面還有一個(gè)版本發(fā)布钉蒲,按需求來選手動(dòng)或自動(dòng)即可
整體的流程到這里就結(jié)束了,之后就是等待蘋果的審核彻坛,如果審核通過顷啼,會(huì)發(fā)送一封郵件給這個(gè)開發(fā)賬號(hào)的郵箱踏枣,然后就能在App Store上下載該項(xiàng)目了,如果審核沒過的話钙蒙,蘋果也會(huì)發(fā)送一封郵件茵瀑,告訴你拒絕的理由。然后照著郵件里的需求改仪搔,改完后重新構(gòu)建版本瘾婿,重新提交審核即可蜻牢。
三烤咧、App審核相關(guān)
蘋果的三種審核機(jī)制
蘋果審核標(biāo)準(zhǔn)共分為五大類:安全、性能抢呆、業(yè)務(wù)煮嫌、設(shè)計(jì)及法律,我們要嚴(yán)格按照審核標(biāo)準(zhǔn)來開發(fā)和提交我們的APP抱虐。當(dāng)然昌阿,在提審之前還有一些準(zhǔn)備工作需要確保完成好:
要確保APP沒有明顯的崩潰和錯(cuò)誤。
確保APP的可用性和完整性,不能是演示APP或demo恳邀。
APP所有預(yù)覽圖懦冰、簡介、關(guān)鍵詞等都要是和產(chǎn)品業(yè)務(wù)相關(guān)的谣沸。
更新您的聯(lián)系信息刷钢,以便 App Review 部門在需要時(shí)與您取得聯(lián)系
提供有效的演示帳戶和登錄信息,以及審核所需要的資源乳附。
APP啟用后臺(tái)服務(wù)内地,確保其在審核期間處于活動(dòng)和可用狀態(tài)
相關(guān)權(quán)限要說明其?用途,如果是殼上架或混淆代碼赋除,就更需要注意
官方審查指南:https://developer.apple.com/app-store/review/guidelines/
下面是七麥數(shù)據(jù)統(tǒng)計(jì)的近30天的被拒條款統(tǒng)計(jì)阱缓,僅供參考。
四举农、一些iOS上架和運(yùn)營工具
騰訊Bugly荆针,為移動(dòng)開發(fā)者提供專業(yè)的異常上報(bào)和運(yùn)營統(tǒng)計(jì),幫助開發(fā)者快速發(fā)現(xiàn)并解決異常颁糟,同時(shí)掌握產(chǎn)品運(yùn)營動(dòng)態(tài)航背,及時(shí)跟進(jìn)用戶反饋。
參考:http://www.reibang.com/p/7eecc1a4d2f9
現(xiàn)在很多伙伴跨平臺(tái)開發(fā)應(yīng)用滚停,有些童鞋沒有蘋果機(jī)沃粗,本文將介紹,如何在Windows系統(tǒng)環(huán)境下直接上架APP键畴,不用Mac電腦最盅,Windows下照樣輕松打包上架iOS APP突雪。
參考: https://www.cnblogs.com/jinzhengping/p/9252183.html
iOS App以及企業(yè)包,由于iOS無法分包推廣的原則涡贱,可以使用openinstall咏删,免渠道分包、免填渠道識(shí)別碼即可簡單靈活統(tǒng)計(jì)百萬渠道问词,輕松追蹤App渠道來源督函,以渠道鏈接替代渠道安裝包,簡單填寫參數(shù)即可創(chuàng)建渠道統(tǒng)計(jì)鏈接/二維碼(iOS多渠道統(tǒng)計(jì)亦能輕松實(shí)現(xiàn))進(jìn)行投放激挪。
參考:https://www.openinstall.io/doc/ios_sdk.html
這款工具是騰訊內(nèi)部為了提高蘋果商店的審核通過率辰狡,專門成立了蘋果審核測(cè)試團(tuán)隊(duì),打造出的一款工具垄分。這款工具通過一鍵掃描可以發(fā)現(xiàn)ipa中info.plist宛篇、包/文件大小、icon規(guī)格薄湿、私有API叫倍、第三方SDK、64位豺瘤、提審資源規(guī)格屬性等內(nèi)容是否符合蘋果要求吆倦,1小時(shí)內(nèi)給你一份完整的檢測(cè)報(bào)告,也會(huì)給出問題的解決方案 坐求。
本文部分來源及參考資料:
《iOS開發(fā)從申請(qǐng)開發(fā)賬號(hào)到APP上架的整體流程詳解》:https://blog.csdn.net/qq_35612929/article/details/78754470
《學(xué)習(xí)資料丨iOS上架全流程及審核避坑指南》:https://mp.weixin.qq.com/s/6mt43IrQ4DDAyC7tG9YhaA