iOS 從申請證書到發(fā)包

今天先介紹下Certificate、AppId和Provisioning Profile。

流程:

image

證書類別:發(fā)布證書、開發(fā)證書

image
上面這個就是我們申請好證書后,下載到本地的.cer文件,也就是常說的開發(fā)證書與發(fā)布證書的樣式。這.cer文件格式的證書是讓開發(fā)者使用的設(shè)備(也就是你的Mac)有真機調(diào)試,發(fā)布APP的權(quán)限。

證書申請流程

  • 1、進入(Launchpad),找到鑰匙串訪問
image
image
image
image

存儲在桌面就好了,然后就完成退出鑰匙串工具就可以了。

image
image
image
image
image
image
image

到這里:兩個證書都已經(jīng)生成好了,我們需要將這兩個證書保存到鑰匙串中,具體做法是:雙擊保存在Mac的兩個證書。我們?nèi)ヨ€匙串會看到:

image
  • 3、 這里為了以防萬一,我們可以可以將證書導(dǎo)出來,下一個開發(fā)者接手項目的時候雙擊P12就可以保存到自己電腦中的鑰匙串中就可以使用,就不用重新生成了。
image

注冊項目的Bundle ID

  • 1、點擊 Identifier的app id的加號
image
  • 2、填寫項目App ID,跟Xcode的bundle id一樣
image
image
image
image

到這里就算注冊完成了 。

添加測試設(shè)備

  • 1、點開Devices 中的All 的右上角+號
image
  • 2、填寫完下一步就好了。 獲取設(shè)備的UDID:設(shè)備連接Mac 打開iTunes
image
image

描述文件:發(fā)布描述文件、開發(fā)描述文件

  • 1、點擊Provisioning Profile 中的All 的右上角的+號
image
image
image
image
  • 3、如果是配置開發(fā)證書,就還會需要你設(shè)置,在這個項目中添加哪些設(shè)備作為真機調(diào)試的設(shè)備
image
  • 4、描述文件命名
image
  • 5、完成創(chuàng)建后,只要下載這個配置文件,雙擊運行就可以了。然后退出網(wǎng)頁。證書就已經(jīng)申請好了,配置好了。你也可以真機調(diào)試,也能發(fā)布了。
image
image
  • 6、Xcode7 以后不需要開發(fā)者賬號也能真機調(diào)試,只要你在Xcode登陸 Apple ID 賬號,不過發(fā)布還是需要開發(fā)者賬號的,步驟:
image
image
image

然后下面會出現(xiàn)Fix Issue 按鈕點擊就好了,系統(tǒng)自動幫你調(diào)試好。(個人理解:這里的Bundle ID最好在后面加點后綴,不然你已經(jīng)在網(wǎng)頁注冊過這個Bundle ID這里就會報錯,或則你這里把Bundle ID注冊了,你另外的賬號就得換個Bundle ID了)

打包上線

  • 1、打開 iTunes Connect (https://itunesconnect.apple.com) 登陸賬號;
    image.png

    image.png

    不懂填寫什么,可以點問號都是中文的提示
    image.png
  • 2、創(chuàng)建后就進入


    image.png
  • 3、填寫完了,右上 存儲 按鈕,保存下。然后繼續(xù):


    image.png
  • 4、先上傳APP截圖,最新的規(guī)定是只要上傳5.5寸的截圖就可以了;視頻,看個人,好像是十幾秒左右吧,我沒上傳過,圖片、視頻的內(nèi)容要是APP中真實存在的;然后就是APP描述(描述的內(nèi)容要與APP相符合),關(guān)鍵詞(據(jù)說不能出現(xiàn)競品的名字,沒考證過),技術(shù)支持網(wǎng)址,營銷網(wǎng)址(兩個網(wǎng)址沒有也可以用公司的網(wǎng)站);下面部分:


    image.png

    image.png
  • 5、 都填寫完了,就存儲下。然后檢查有沒有錯誤,或則寫錯的。 (填寫過程中,最好填寫完一些就存儲下,防止網(wǎng)絡(luò)出問題,白弄,特別是上傳完截圖)然后回到Xcode,打開你的項目:


    image.png

    image.png

    image.png

    image.png

    image.png

    image.png
  • 6、下面是導(dǎo)出ipa的提交方式:


    image.png

備注

后面幾步也是選擇發(fā)布證書,檢查發(fā)布配置文件(注:如果是導(dǎo)出到分發(fā)網(wǎng)站的ipa,發(fā)布的配置文件必須是 Ad-hoc 的,企業(yè)級賬號還可以是 In-house ,詳細參考:蒲公英的說明),然后選擇保存路徑。然后在Xcode里面打開:

image.png

運行后,登陸開發(fā)者賬號。把ipa文件添加進去,下一步 ,下一步,就可以提交到 iTunes Connect了。(提交到分發(fā)網(wǎng)站的請參考:https://www.pgyer.com/doc/view/app_upload)步驟差不多,就不詳解了。提交過程的快慢跟網(wǎng)速有關(guān),成功后就可以關(guān)閉Xcode了,回到 iTunes Connect。
image.png

進入活動。查看項目是否構(gòu)建狀態(tài);如果完成了,就繼續(xù):
image.png

添加完構(gòu)建版本,存儲下,整個資料的填寫提交差不多完成。然后設(shè)置:
image.png

這個根據(jù)個人需求,設(shè)置價格,銷售范圍等等。完了檢查下,看有沒有錯誤的地方。沒有就可以點擊右上角的提交以供審核了。還有一個,你也可以添加APP在APPStore上的本地化,APPStore會根據(jù)你做的本地化,實現(xiàn)不同地區(qū)的賬號看到你的APP顯示的是本地化的語言,如果你沒做本地化,那么顯示就是你的APPStore主要語言
image.png

最后就是這個頁面了,還是一樣有就有,沒有就沒有,選擇提交。就是等待審核了。


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

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

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