App上線及注意事項(xiàng)

一、準(zhǔn)備工作
1、上線前對App進(jìn)行各種功能測試、各端測試(微信公眾號、公眾平臺、門戶網(wǎng)站【如果有】);
2、已付費(fèi)開發(fā)者賬號(個人或者公司賬號),賬號的申請?jiān)诖瞬辉儋樖觯ㄟ€沒申請的同學(xué)可以參考http://www.app8b.com/portal.php?mod=view&aid=9882&page=1);
3、App屏幕快照(最多5張),App預(yù)覽視頻(最短15s,最長30s),App描述(描述一下你的App,看了一下別的App,描述內(nèi)容可簡可繁),App關(guān)鍵詞(搜索什么關(guān)鍵詞能搜索到你的應(yīng)用)。以上內(nèi)容最好提前準(zhǔn)備好,到提交的時候直接上傳就行,一氣呵成。

二、創(chuàng)建發(fā)布證書、Provisioning Profiles
1、先創(chuàng)建AppID
登錄蘋果開發(fā)者網(wǎng)站(https://developer.apple.com/),點(diǎn)擊進(jìn)入Account,然后點(diǎn)擊Certificates,Indentifiers&Profiles;

1.png

點(diǎn)擊App IDs,然后點(diǎn)擊加號

屏幕快照 2017-10-14 10.55.35.png

輸入一個標(biāo)識,用以區(qū)別各個App,就是給你要創(chuàng)建的AppID 起個名字,然后填你的bundleID,然后選擇你的App中用到的服務(wù),然后點(diǎn)擊Continue,下一步,在下個頁面確認(rèn)無誤后點(diǎn)擊Register,注冊,再下個頁面點(diǎn)擊Done。

屏幕快照 2017-10-14 11.06.56.png
屏幕快照 2017-10-14 11.24.07.png

2、創(chuàng)建發(fā)布證書
在Certificates 下面點(diǎn)擊Production(發(fā)布用的證書),Development是開發(fā)用的證書;然后選擇AppStore and AdHoc,AppStore 是上架AppStore用的,AdHoc 是打測試包,將IPA安裝到指定設(shè)備用的證書(企業(yè)證書不用指定設(shè)備),記得以前是分開的不同選項(xiàng),現(xiàn)在是同一個選項(xiàng),然后點(diǎn)擊下面的Continue。

屏幕快照 2017-10-14 11.33.55.png
屏幕快照 2017-10-14 11.56.51.png
屏幕快照 2017-10-14 12.06.53.png

3、生成CSR文件(證書請求文件)

在你的電腦上打開‘鑰匙串訪問’ 這個程序,然后在菜單欄選擇‘鑰匙串訪問’—>證書助理 —>從證書頒發(fā)機(jī)構(gòu)請求證書,然后填寫一個郵箱,我們選擇將CSR文件保存到本次,所以下面選擇‘存儲到磁盤’,最后生成一個.certSigningRequest的文件。然后回到我們的瀏覽器,點(diǎn)擊Choose File ,選擇剛才生成的certSigningRequest文件,然后Continue,發(fā)布證書就生成了,點(diǎn)擊Download 下載到本地

屏幕快照 2017-10-14 12.13.25.png
屏幕快照 2017-10-14 12.14.26.png
屏幕快照 2017-10-14 12.15.07.png
屏幕快照 2017-10-14 12.22.09.png
屏幕快照 2017-10-14 12.23.03.png
屏幕快照 2017-10-14 12.25.12.png

4、生成Provisioning Profiles (PP文件)
點(diǎn)擊Provisioning Profiles下面的Distribution,然后點(diǎn)擊加號添加,然后選擇Distribution下面的App Store,點(diǎn)擊Continue,選擇AppID,然后Continue,選擇你剛才生成的發(fā)布證書,然后為你的PP文件起個名字,Continue,然后下載到本地。

屏幕快照 2017-10-14 12.30.41.png
屏幕快照 2017-10-14 12.31.33.png
屏幕快照 2017-10-14 12.59.56.png
屏幕快照 2017-10-14 12.32.05.png
屏幕快照 2017-10-14 12.32.28.png
屏幕快照 2017-10-14 12.33.54.png
屏幕快照 2017-10-14 12.34.17.png

到這一步,你電腦上共生成了三個文件,一個:一個證書請求文件.certSigningRequest,一個證書發(fā)布證書.cer,一個描述文件(PP文件).mobileprovision,證書請求文件可以存在電腦上,以后如果申請推送證書或者其他證書的時候可以用,或者刪掉,用的時候再重新生成,現(xiàn)在分別雙擊.cer 和.mobileprovision 文件,將這兩個文件安裝到電腦上(雙擊后看不到什么反應(yīng),正常)。一個公司或者一個iOS開發(fā)團(tuán)隊(duì)一個用一個發(fā)布證書就夠了,因?yàn)橐粋€開發(fā)者賬號生成的發(fā)布證書有數(shù)量限制(2個還是3個記不清了),其次為了方便管理,那么其他iOS開發(fā)成員如何使用發(fā)布證書呢,將證書直接拷貝給其他成員是不行的,因?yàn)镃SR文件只認(rèn)可生成它的這臺電腦,這時候可以將證書導(dǎo)出p12文件:打開‘鑰匙串訪問’程序,找到你剛才安裝的證書,郵件,導(dǎo)出,然后給你要生成的p12文件設(shè)置一個密碼,其他開發(fā)人員在他Mac電腦安裝你的p12文件的時候需要輸入你此時設(shè)置的密碼,然后點(diǎn)擊允許,在你要導(dǎo)出的位置就會看到一個.p12文件,把這個p12文件和你第4步生成的PP文件發(fā)給其他開發(fā)人員,其他開發(fā)人員也就能使用你這里的證書了。

屏幕快照 2017-10-14 13.20.51.png
屏幕快照 2017-10-14 13.21.36.png
屏幕快照 2017-10-14 13.21.58.png

三、上傳IPA
1、選擇證書
Version 填寫自己項(xiàng)目的版本號,Build是構(gòu)建版本號,每次上傳一次,Build增加1,其他的如圖。

屏幕快照 2017-10-16 22.22.31.png

2、打包IPA
打開Xcode,在菜單欄,選擇Product—>Scheme—>Edit Scheme,將Debug模式改成Release模式。選擇Generic iOS Device,然后在菜單欄Product—>Archive,編譯一會

屏幕快照 2017-10-14 18.30.09.png
屏幕快照 2017-10-14 18.37.06.png
屏幕快照 2017-10-14 18.31.56.png
屏幕快照 2017-10-14 18.32.11.png
屏幕快照 2017-10-14 18.32.24.png
屏幕快照 2017-10-14 18.44.17.png

編譯完成,出現(xiàn)如下界面,點(diǎn)擊Update to AppStore


屏幕快照 2017-10-19 22.05.37.png

IPA上傳AppStore 還有另一種方式,先導(dǎo)出IPA,然后用Xcode自帶的Application Loader上傳。詳細(xì)步驟見下圖,選擇好證書和描述文件后,Next,會生成一個文件夾,文件夾里面有一些App的信息和我們要的IPA包。然后在Xcode菜單欄,Xcode->Open Developer Tool->Applocation Loader,選擇剛才生成的IPA

屏幕快照 2017-10-19 22.12.06.png
屏幕快照 2017-10-16 22.32.40.png
屏幕快照 2017-10-19 21.57.42.png
屏幕快照 2017-10-19 22.16.49.png
屏幕快照 2017-10-19 22.22.46.png

上傳IPA時可能會出現(xiàn)以下錯誤,這是因?yàn)橹吧蟼鬟^一次,本次上傳的Build 構(gòu)建版本號要大于上次上傳的構(gòu)建版本號。

屏幕快照 2017-10-14 20.19.05.png
屏幕快照 2017-10-19 22.25.13.png

到此,上傳IPA完成,接下來在瀏覽器打開https://itunesconnect.apple.com/,填寫我們的App信息。

3、填寫App信息
(1)、App信息
建議使用Safari瀏覽器(不得不吐槽一下這跟蝸牛一樣慢的網(wǎng)站),在iTunesConnect 頁面點(diǎn)擊‘我的App’,點(diǎn)擊‘+’ ,新建App,iOS平臺,APP名稱,語言、選擇套裝ID(Bundle ID),sku 也是App的唯一標(biāo)識,我填的與bundleID一樣,填好以后,點(diǎn)擊‘創(chuàng)建’,如果提示App名稱已經(jīng)被使用,那只能修改名稱了。信息填好后,在右上角點(diǎn)擊存儲。

屏幕快照 2017-10-19 22.31.03.png
屏幕快照 2017-10-19 22.35.11.png
屏幕快照 2017-10-19 22.38.39.png

創(chuàng)建成功后,來到這個頁面填寫App信息。


屏幕快照 2017-10-19 23.05.15.png

需要注意的是隱私政策網(wǎng)址,剛開始沒有填,后來在提交審核的時候報錯,我們的App有注冊功能和第三方微信登錄,需要填一個網(wǎng)址,沒有URL咋辦,我就在簡書發(fā)布了一篇文章,把一些條款加了進(jìn)去(審核還未通過,不知道此做法是否能行得通)。報這個錯還有一個可能原因是我的證書中勾選了applepay 服務(wù),但是應(yīng)用中沒有使用,解決辦法是登錄開發(fā)者網(wǎng)站,在編輯狀態(tài)將Apple Pay服務(wù)點(diǎn)掉,然后使用新的證書打包,再上傳IPA

error2.png

(2)、價格與銷售范圍
我們的App是免費(fèi)安裝,所以沒填內(nèi)容。
(3)、準(zhǔn)備提交
屏幕快照和App預(yù)覽, 可以上傳最多5張App屏幕快照和最多3個App視頻預(yù)覽,App屏幕快照可以都使用5.5寸屏幕下尺寸,也可以不同屏幕下選擇對應(yīng)的尺寸。App預(yù)覽最短15秒最長30秒視頻,具體要求點(diǎn)進(jìn)去查看規(guī)范。

屏幕快照 2017-10-22 11.54.08.png
上架屏幕快照2.png

接下來填寫你的App宣傳文本,描述,關(guān)鍵詞,技術(shù)支持網(wǎng)站(這個好像是不填寫不行,我把我的簡書地址寫上去了)。

屏幕快照 2017-10-22 12.15.04.png

構(gòu)建版本,剛才在Xcode中提交的IPA,提交成功并后會在這里顯示一個加號,然后選擇版本。

upload6.png
upload7.png
屏幕快照 2017-10-22 12.24.39.png
屏幕快照 2017-10-22 12.32.06.png
屏幕快照 2017-10-22 12.35.11.png

信息都填好后,右上角 ‘提交以供審核’。

屏幕快照 2017-10-25 11.56.18.png
屏幕快照 2017-10-25 14.38.16.png

然后選擇是否用到加密,是否使用了廣告標(biāo)識符IDFA(這個必須如實(shí)填寫)以及使用IDFA的目的,然后提交,一般會在兩個工作日左右審核,但愿不會被拒。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、前言: 作為一名iOSer,把開發(fā)出來的App上傳到App Store是必要的。下面就來詳細(xì)講解一下具體流程步...
    夭Y夭閱讀 1,446評論 3 6
  • 一、前言: 作為一名iOSer,把開發(fā)出來的App上傳到App Store是必要的。下面就來詳細(xì)講解一下具體流程步...
    _Dam0n閱讀 41,879評論 4 54
  • 盡管這一切如此荒唐,但是很有必要跟大家討論一下,婚姻到底是什么,我們?yōu)槭裁匆Y(jié)婚。 21歲,正值風(fēng)華正茂的我,以及...
    MMMMuse閱讀 1,124評論 6 2
  • 大王對“拖延癥”主題內(nèi)容很上心,想進(jìn)行主題閱讀和學(xué)習(xí);小嬋一直在做“時間管理”的課件準(zhǔn)備。 我跟兩位分別聊過我的觀...
    桂霏是人才閱讀 325評論 9 3
  • 年關(guān)將至,你們有沒有發(fā)現(xiàn),到了2017年,90年出生的人就要27歲了,而99年出生的人也要上大學(xué)了。 這么算算,9...
    龔導(dǎo)輝閱讀 597評論 0 2

友情鏈接更多精彩內(nèi)容