iOS上架最全指南

一本姥、申請(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了馋劈。

同意蘋果開發(fā)者協(xié)議并提交申請(qǐng)??
申請(qǐng)付費(fèi)開發(fā)者,加入蘋果開發(fā)計(jì)劃

1.4? 點(diǎn)擊登記

1.5? 開始注冊(cè)

雙重驗(yàn)證相關(guān)

蘋果新規(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)類型的差異如下:

不同開發(fā)者賬號(hào)步驟與所需資料

填寫詳細(xì)的注冊(cè)信息,統(tǒng)一相關(guān)協(xié)議恩脂,通過驗(yàn)證審核之后再次點(diǎn)擊繼續(xù)進(jìn)入支付頁面帽氓,具體步驟參考下圖

填寫注冊(cè)信息
同意協(xié)議并且繼續(xù)
注冊(cè)等待驗(yàn)證通過
支付
再次登錄
填寫付費(fèi)信息的頁面

支付成功后,蘋果會(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:

騰訊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


Appuploader

現(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


openinstall

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


騰訊WeTest:

這款工具是騰訊內(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

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蚕泽,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子瞻赶,更是在濱河造成了極大的恐慌赛糟,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,214評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件砸逊,死亡現(xiàn)場(chǎng)離奇詭異璧南,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)师逸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門司倚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人篓像,你說我怎么就攤上這事动知。” “怎么了员辩?”我有些...
    開封第一講書人閱讀 152,543評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵盒粮,是天一觀的道長祖能。 經(jīng)常有香客問我站玄,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,221評(píng)論 1 279
  • 正文 為了忘掉前任洞焙,我火速辦了婚禮羡玛,結(jié)果婚禮上炊琉,老公的妹妹穿的比我還像新娘晓折。我一直安慰自己,他們只是感情好呢簸,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評(píng)論 5 371
  • 文/花漫 我一把揭開白布矮台。 她就那樣靜靜地躺著,像睡著了一般根时。 火紅的嫁衣襯著肌膚如雪瘦赫。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,007評(píng)論 1 284
  • 那天啸箫,我揣著相機(jī)與錄音耸彪,去河邊找鬼伞芹。 笑死忘苛,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的唱较。 我是一名探鬼主播扎唾,決...
    沈念sama閱讀 38,313評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼南缓!你這毒婦竟也來了胸遇?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,956評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤汉形,失蹤者是張志新(化名)和其女友劉穎纸镊,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體概疆,經(jīng)...
    沈念sama閱讀 43,441評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡逗威,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了岔冀。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片凯旭。...
    茶點(diǎn)故事閱讀 38,018評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖使套,靈堂內(nèi)的尸體忽然破棺而出罐呼,到底是詐尸還是另有隱情,我是刑警寧澤侦高,帶...
    沈念sama閱讀 33,685評(píng)論 4 322
  • 正文 年R本政府宣布嫉柴,位于F島的核電站,受9級(jí)特大地震影響奉呛,放射性物質(zhì)發(fā)生泄漏计螺。R本人自食惡果不足惜期奔,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望危尿。 院中可真熱鬧呐萌,春花似錦、人聲如沸谊娇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽济欢。三九已至赠堵,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間法褥,已是汗流浹背茫叭。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評(píng)論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留半等,地道東北人揍愁。 一個(gè)月前我還...
    沈念sama閱讀 45,467評(píng)論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像杀饵,于是被迫代替她去往敵國和親莽囤。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評(píng)論 2 345