iOS 最全的app上架教程

上架步驟
一、創建App ID
二、創建證書請求文件 (CSR文件)
三、創建發布證書 (CER)
四、創建Provisioning Profiles配置文件 (PP文件)
五、在App Store創建應用
六、打包上架
一、創建App ID
1.打開蘋果開發者官網,點擊“Account”登錄會員中心。

1467887784577282.png

1467887788377259.png

1467887795194616.png

2.填寫信息創建app ID
1467887819403191.png

點擊+創建ID
1467887912754982.png

1467887920582779.png

1467887924758423.png

二、創建證書請求文件(CSR文件)
CRS文件主要用于 綁定你的電腦的
1 點開LaunchPad,在其他中找到打開鑰匙串訪問
1467888011807337.png

2 點擊電腦左上角的鑰匙串訪問–證書助理–從證書頒發機構請求證書
1467888018643838.png

3 出現如下界面,選擇存儲到磁盤,點擊繼續
1467888024350103.png

4 選擇存儲到桌面,存儲
1467888029871245.png

5 點擊完成
1467888035134115.png

6 在桌面上看到下面的文件,證書請求文件完成
1467888040828863.png

三、創建發布證書 (CER文件)
1 找到Certificates ,點擊All,然后點擊右上角 + 號
1467888126366540.png

2 點擊App Store and Ad Hoc
1467888132401518.png

發布證書和開發者證書需要分別創建,操作兩次,開發者證書用于真機調試,發布證書用于提交到AppStore。

  1. 點擊Continue


    1467888141864286.png
  2. 點擊Continue


    1467888147432100.png
  3. 點擊choose File.. 選擇創建好的證書請求文件:CertificateSigningRequest.certSigningRequest 文件,點擊Generate


    1467888154739838.png
  4. 點擊Download下載創建好的發布證書(cer后綴的文件),然后點擊Done,你創建的發布證書就會存儲在帳號中。


    1467888160439293.png
  5. 雙擊安裝。如果安裝不上,可以直接將證書文件拖拽到鑰匙串訪問的列表中
    重點: 一般一個開發者帳號創建一個發布證書就夠了,如果以后需要在其他電腦上上架App,只需要在鑰匙串訪問中創建p12文件,把p12文件安裝到其他電腦上。這相當于給予了其他電腦發布App的權限。
    四、創建Provisioning Profiles文件
    1.找到Provisioning Profiles ,點擊All,然后點擊右上角 + 號
    1467888249459940.png

    2.選擇App Store,點擊Continue
    1467888256952279.png

    該流程也需要進行兩次,分別創建開發用的PP證書和發布的PP證書。
    3.在App ID 這個選項欄里面找到你剛剛創建的:App IDs(Bundle ID) 類型的套裝,點擊Continue
    1467888264438375.png

    4.選擇你剛創建的發布證書(或者生成p12文件的那個發布證書),點擊Continue
    1467888273995185.png

    5.在Profile Name欄里輸入一個名字(這個是PP文件的名字,可隨便輸入,在這里我用工程名字,便于分別),然后點擊Generate
    1467888286392066.png

    注意:wildCard格式的證書沒有推送,PassCard等服務的應用,慎重選擇。因為PP證書的開發者證書需要真機調試,所以我們需要綁定真機,這里因為之前添加過一些設備,所以這里就可以直接全選添加,如果沒有的話,需要將真機的udid復制出來在此添加。在發布PP文件中,是沒有這一步的。
    6.Download生成的PP文件,然后點擊Done
    1467888300506282.png

    雙擊就添加到Xcode中,這樣在真機調試或者發布時,就可以分別有不同的PP證書與其對應。其實可以不用下載保存
    五、在App Store創建應用
    1、回到Account,點擊iTunes Connect
    1467888405388214.png

    2、點擊我的App
    1467888410335920.png

    3、點擊新建 iOSApp
    1467888417273133.png

    4、依次按提示填入對應信息,然后點擊創建
    1467888424650628.png

    5、依次把不同尺寸的App截圖拉入到對應的里面
    1467888430628409.png

    6、填入App簡介
    1467888435126957.png

    7、按提示依次輸入
    1467888450467461.png

    此時這個構建版本還沒有生成,我們先把基本信息填寫完畢,然后再進入Xcode中把項目打包發送到過來。注意:填寫完一定要點擊右上角的保存。
    1467888456942859.png

    不要忘記填寫測試賬號,否則會被拒的,而且一定要跟服務器同事說好,不要刪除測試賬號,否則同樣被拒(聯系號碼 一定要+ 86 如:+86 13720329661)
    六、打包上架
    在Xcode中打包工程找到你剛剛下載的發布證書(后綴為.cer)或者p12文件,和PP文件,雙擊,看起來沒反應,但是他們已經加入到你的鑰匙串中。如果之前步驟已操作過,可省略此步。
    1、打開Xcode,配置項目環境,點擊+可以選擇Add Apple ID;點擊View Details可以查看該Apple Id下的Certificates和Provisioning Profile證書文件,在這里你可以點擊下載。在項目Targets下的Identity中,Team選擇對應的Apple ID 即可。
    1467888505498870.png

    特別注意: 這里填寫的Apple ID 不是你自己手機上創建的Apple ID 一定要是 開發者賬號的 賬號和密碼 (QAQ 我就在這里被坑過)
    2、選擇模擬器為iOS Device,按照下圖提示操作
    1467888513173480.png

    3、修改.plist文件,兩個.plist文件都要修改
    1467888595654522.png

    4、Archive在線打包,在真機狀態下選擇Product——>Archive,如果不是真機狀態下,Archive會是灰色不可用的)。
    1467888603260008.png

    5、打包之后會生成一個 ipa文件 ,然后返回我的App~~在構建版本處,點擊Application Loader 就會將其下載下來,然后通過該軟件把ipa文件上傳到 appstore上。
    1467888614461943.png

    1467888629268158.png

    1467888638604511.png

    1467888644155410.png

    打包過程中 會出現的問題
    1467888656959751.png

    解決方案:iOS- 打包時 UUID出錯的解決方案
    application Loader 上傳出現的錯誤
    1467888692834693.png

    6.發送成功后返回到我的App,刷新頁面,在構建版本處就會有個 + 號,點擊 + 號把發送過來的程序添加上去就行了
    7.提交審核
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 點擊查看>>最全的App上架教程,更新至2016-07-08 06:13 一、前言: 作為一名iOSer,把開發出...
    Amok校長閱讀 1,018評論 0 1
  • App上架教程 在上架App之前想要 真機測試的同學 請查看iOS- 最全的真機測試教程 里面包含怎么讓多臺電腦同...
    隨夢而飛飛閱讀 51,701評論 60 466
  • 上架步驟 一、創建App ID 二、創建證書請求文件 (CSR文件) 三、創建發布證書 (CER) 四、創建Pro...
    星空夢想閱讀 179評論 0 0
  • 前言:作為一名 iOS 開發工程師, APP 的上架是必備技能. iOS 上架的流程主要可以簡單總結為: 一個包,...
    青蔥烈馬閱讀 16,070評論 14 122
  • App上架教程(轉載) 準備 開發者賬號 完工的項目 上架步驟 一、創建App ID 二、創建...
    管家頗閱讀 598評論 0 2