應(yīng)用程序上線地址:
https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/ra/ng/
一. 創(chuàng)建應(yīng)用
上面是配置證書,下面是應(yīng)用程序管理
如果應(yīng)用程序有內(nèi)購(gòu),還需要配置一下銀行卡信息
填寫應(yīng)用程序基本信息
二. 填寫應(yīng)用程序信息
頁(yè)面相關(guān)功能
關(guān)于當(dāng)前應(yīng)用程序的一些重要信息
圖片蝙场,圖片文件名稱中不能有中文多律。
添加應(yīng)用程序截圖
添加關(guān)鍵字获询,增加軟件被搜中的幾率嗜闻,使用英文的都好分隔,不能超過255個(gè)字節(jié)搂赋。
填寫應(yīng)用程序描述信息
填寫應(yīng)用程序描述信息
在上面提交應(yīng)用的時(shí)候歉甚,需要選擇應(yīng)用程序評(píng)級(jí)万细。選擇評(píng)級(jí)的時(shí)候需要慎重,如果評(píng)級(jí)太高會(huì)導(dǎo)致不能上架app Store纸泄。如果和應(yīng)用程序事實(shí)不符赖钞,會(huì)導(dǎo)致應(yīng)用程序被打回。
設(shè)置應(yīng)用程序的等級(jí)聘裁,默認(rèn)都選擇最低的雪营,成人,賭博……
應(yīng)用程序評(píng)級(jí)
應(yīng)用程序評(píng)級(jí)
下面的App Review Information是提供給蘋果的審核人員衡便,來輔助測(cè)試使用的献起。
如果有測(cè)試帳號(hào),必須提供镣陕!
如果有測(cè)試數(shù)據(jù)征唬,需要提供給蘋果,例如快遞查詢茁彭!
需要提供聯(lián)系人的聯(lián)系方式,電子郵件扶歪,電話需要添加國(guó)際區(qū)號(hào)理肺,+86摄闸!
填寫應(yīng)用程序描述信息
現(xiàn)在相關(guān)信息就填寫完畢了。
三. 打包二進(jìn)制并上傳
在項(xiàng)目中Scheme右邊的設(shè)備選擇真機(jī)設(shè)備妹萨,如果沒有真機(jī)設(shè)備年枕,選擇iOS Device也可以。然后點(diǎn)擊archive打包應(yīng)用程序乎完。
打包應(yīng)用程序
打包完成
首先點(diǎn)擊Validate檢查二進(jìn)制有沒有問題熏兄,點(diǎn)擊按鈕之后就一路點(diǎn)下去,如果提交的二進(jìn)制有問題树姨,會(huì)直接報(bào)錯(cuò)摩桶。
如果沒有問題,按鈕下面會(huì)出現(xiàn)一個(gè)Distribute的按鈕帽揪,使用這個(gè)按鈕可以提交App Connect
提交應(yīng)用程序到App Connect
除了上面使用Xcode提交App Connect的方法之外硝清,還可以通過Xcode自帶的一個(gè)工具提交。
提交
提交
二進(jìn)制提交完畢转晰。從Xcode6開始芦拿,上傳完應(yīng)用程序之后,程序默認(rèn)會(huì)在prerelease中查邢,需要等待5~50分鐘不等蔗崎。只有Prerelease中的狀態(tài)變化后,才能夠在Versions中添加Build扰藕,提示缓苛,這個(gè)過程中实胸,不要重復(fù)在Xcode中上傳。
四. 提交應(yīng)用
提交應(yīng)用時(shí)庐完,需要先選取應(yīng)用程序價(jià)格,(在天朝一般都是免費(fèi))门躯。
價(jià)格
點(diǎn)擊submit之后淆党,需要填寫一些基本的應(yīng)用程序?qū)徍诵畔ⅰ?/b>
應(yīng)用程序?qū)徍诵畔?/p>
填寫完應(yīng)用程序基本信息之后讶凉,點(diǎn)擊submit,應(yīng)用程序就處于等待審核的狀態(tài)了懂讯。應(yīng)用程序上架的工作我們就完成了荷憋,就等著蘋果審核的信息了。
等待時(shí)間褐望,一般都是一個(gè)星期到半個(gè)月不等勒庄,當(dāng)然也有特殊情況。荡碾。局装。。
五. 在開發(fā)應(yīng)用程序中铐尚,一些注意事項(xiàng)!
1> 每一個(gè)應(yīng)用程序塑径,蘋果都會(huì)審核。但是不會(huì)審核代碼是否有邏輯問題匆骗、內(nèi)存泄漏等……
2> 發(fā)布應(yīng)用程序之前誉简,一定要用真機(jī)測(cè)試!
* 因?yàn)橛袝r(shí)候闷串,有些界面在模擬器和真機(jī)上會(huì)略微有一些差異!
* 有的時(shí)候碉熄,在真機(jī)上肋拔,因?yàn)閮?nèi)存原因,更容易讓程序崩潰琼梆!
* 最終是運(yùn)行在客戶端上的窿吩,直接用真機(jī)更加直觀茎杂。
蘋果的審核人員纫雁,如果在開發(fā)過程中,出現(xiàn)崩潰轧邪,會(huì)直接拒絕悼粮!
3> 抓數(shù)據(jù)曾棕,有離線數(shù)據(jù)菜循,在線抓數(shù)據(jù)!沒有數(shù)據(jù)會(huì)直接拒絕衙耕!
蘋果的底線:
- 不崩潰勺远,這個(gè)沒得說,硬性指標(biāo)
- 無盜版胶逢,如果設(shè)計(jì)到第三方登陸初坠,也需要協(xié)商隱私策略,保證開發(fā)商不泄漏用戶信息
- 用戶群體碟刺,如果小眾,需要描述清楚爽柒,用戶在哪里
- 廣告者填!“友盟”第三方框架,做后臺(tái)統(tǒng)計(jì)幔托,使用到廣告標(biāo)識(shí)符重挑,如果發(fā)現(xiàn)有廣告標(biāo)識(shí)符,但是界面上沒有出現(xiàn)廣告谬哀,也會(huì)拒絕!
- 血腥谦屑、色情!
六. 應(yīng)用程序在App Connect上的變化
1. 填寫完應(yīng)用信息
* 狀態(tài)名 : Prepare for Upload
* 狀態(tài)顏色 : 黃色
* 含義 : 讓開發(fā)者準(zhǔn)備上傳自己的應(yīng)用(打包好的程序)
* 注意 : 這個(gè)狀態(tài)下, 還是不允許上傳打包好的程序
2. 利用Product -> Archive將app打包準(zhǔn)備完畢
3. 點(diǎn)擊"Ready to Upload Binary"
* 狀態(tài)名 : Waiting For Upload
* 狀態(tài)顏色 : 黃色
* 含義 : 告訴蘋果已經(jīng)準(zhǔn)備好了, 隨時(shí)可以上傳, 蘋果等待開發(fā)者上傳程序
* 注意 : 這個(gè)狀態(tài)下才允許上傳程序
4. ?程序上傳中途可能會(huì)遇到一些問題
* 圖片尺寸不符合
* 圖片格式不符合(表面上是png, 實(shí)際上時(shí)jpg)
* 所上傳應(yīng)用的Bundle Identifier 跟 官網(wǎng)上所創(chuàng)應(yīng)用的Bundle ID不一致
* 所上傳應(yīng)用的版本號(hào) 跟 官網(wǎng)上所創(chuàng)應(yīng)用的版本號(hào)不一致
5. 如果沒有出現(xiàn)任何問題, 就耐心等待上傳
6. 上傳完畢, 準(zhǔn)備審核
* 狀態(tài)名 : Prepare For Review
* 狀態(tài)顏色 : 黃色
* 含義 : 蘋果正在準(zhǔn)備這個(gè)應(yīng)用的審核工作
7. 上傳完畢幾分鐘后, 等待審核
* 狀態(tài)名 : Waiting For Review
* 狀態(tài)顏色 : 黃色
* 含義 : 開發(fā)者開始等待蘋果"漫長(zhǎng)"的審核工作 (一般至少2~30)
8. 審核完畢
1> 審核通過
* 狀態(tài)名 : Ready For Sale
* 狀態(tài)顏色 : 綠色
* 含義 : 隨時(shí)都可以出現(xiàn)在App Store(何時(shí)出現(xiàn)取決于當(dāng)初設(shè)定的上線日期)
2> 審核失敗
* 狀態(tài)名 : Rejected (應(yīng)用本身有問題)
* 狀態(tài)顏色 : 紅色
* 含義 : 被蘋果拒絕了, 需要根據(jù)蘋果的反饋信息, 修正自己應(yīng)用的內(nèi)容, 后面再次上傳
* 狀態(tài)名 : Metadata Rejected (網(wǎng)站上填寫應(yīng)用信息有問題)
* 狀態(tài)顏色 : 紅色
* 含義 : 被蘋果拒絕了, 需要根據(jù)蘋果的反饋信息, 修正自己應(yīng)用的描述信息, 不需要再次上傳