[iOS]App上架流程[利用Archive進行上傳]

來源:互聯網
上載者:User

標籤:

今天給大家帶來項目如何上架的教程

準備:

1. 一個開發人員帳號(需要交過錢的,??好黑)

2. 一個做完的項目

檢查:

1. 你的Xcode必須是正式版,不可以是beta版本(不能上傳項目)

2. 請確認你的Xcode是從App Store或者從開發人員網站下的Xcode安裝,而不是非法擷取的安裝包,因為可能有Ghost。如何檢查?

開始吧。

一。產生發布認證(認證的作用:類似於駕照,證明你的身份可以進行開發人員一些操作)

開啟https://developer.apple.com 點擊右上方開發人員中心

這裡輸入你付款過的Apple 帳號和密碼

下面點擊Certificates,Identifiers&Profiles 這個選項 (進去是專門產生認證,綁定Bundle Id,綁定device裝置,產生描述檔案的地方)

這裡我們選擇Certificates,產生認證

然後我們在1對應的位置選擇iOS App(因為我們要上傳的是iOS項目)然後 點擊右上方新添加認證

由於我們要做項目上傳,選擇生產認證(選擇App store那個)

注意:一個開發人員帳號只能建立(1-2個開發(測試)認證),2-3個生產(發布)認證),所以如果你App Store Ad Hoc這個位置前面按鈕不能選擇,則代表你的這個帳號無法再建立新的生產認證了

1.請從別人那裡要這個p12檔案,盡量不要執行下面第2步

2.如果你想產生的話,把現有的刪除一個(建議刪除時間比較靠前的)注意:如果刪除了一個認證,那麼正在使用這個認證的人將不能再使用了,除非重建,然後利用.p12重新匯入自己電腦裡!

注意:如果你想要刪除認證,執行這步驟,否則掠過

然後接著上上張圖,生產認證那部繼續

 

這個時候,我們需要上傳CSR檔案去擷取認證,CSR檔案需要我們到本機鑰匙串裡去建立

在其他裡面,點擊  鑰匙串訪問 然後彈出如下介面

然後把CSR檔案儲存到電腦磁碟的某個位置,我這裡選擇了案頭,進行儲存

然後回到網頁上,選擇CSR檔案上傳

找到剛才儲存到案頭的CSR檔案,然後點擊開啟

然後跳轉到如下介面,點擊DownLoad  下載產生的認證

注意:這個認證只能下載一次。點擊下載後。如果想給別的電腦用。請繼續往下看(需要匯出成.p12格式檔案到別到電腦上運行)

如果不想給別的電腦用,則直接跳轉到2,綁定Bundle ID

產生p12檔案在別的電腦使用這個發布認證,請看這裡

安裝認證後,開啟鑰匙串訪問,然後

然後右鍵

注意(如果沒有匯出,可以把這個認證刪除,然後重新雙擊下載的認證檔案)

然後(可以設定密碼,也可以不設定密碼,如果設定密碼了,別人雙擊開啟你給的p12檔案的話就需要輸入密碼)這裡直接不設定密碼,繼續

然後我剛才是儲存在案頭的,那麼出來了這個!在案頭

如果想在別的機器上 也能發布你的代碼,則必須要安裝這個發布認證。

2. 綁定你的App的Bundle Identifier  (Bundle Identifier 是你的App的唯一標識,跟身份證一樣)

回到剛才的網頁上 (https://developer.apple.com/account/ios/identifiers/bundle/bundleList.action)

下面起一個名字,不能使用@,&,*,’,”。

上傳應用程式使用的Bundle ID必須是固定的,不能使用預留位置

開啟工程找到你的Bundle Identifier (不要有-,都是英文+數字) (在Xcode7.0之後,直接在這個位置修改Bundle Identifier就可以,然後斷行符號)

注意:如果你的Bundle Identifier已經在網站上綁定了,如果你修改了你工程裡這個Bundle Identifier的話,需要重新去網頁綁定

下面選擇app中包含的服務,預設有兩項,其餘的根據自己的需求進行選擇

然後點擊底部Done

3. 產生描述檔案 (描述檔案的作用是把認證和Bundle Identifier關聯起來)

因為我們是要發布,所以選擇下面發布的描述檔案

然後選擇我們要發布的項目的Bundle Identifier

然後選擇發布認證,根據自己電腦上的發布認證日期來選擇

然後給描述檔案起個名字。

然後下載描述檔案,雙擊安裝(閃一下就完事了,沒有其他效果)

4. 描述檔案下載後。我們網頁的旅程還沒結束。需要去這個網站 占坑(也就是註冊你的應用程式名稱字, 如果你已經在itunesConnect網址註冊好了你的應用,則忽略4)。

itunesconnect.apple.com

然後還是支付過錢的那個開發人員帳號才能登陸。

登入成功後,我們點擊   我的App

然後點擊左上方那個+號,建立我們的應用

然後點擊建立App (注意 我們是iOS App開發,不要選Mac App啦)

SKU公司用於做統計資料之類的id,根據公司需求填寫

如果都填寫好以後,可能會告訴你,你的App名字已經被佔用,那麼不好意思,你只能改名了!(而且推薦大家的名字不要往比較出名的App上靠)否則審核可能會被拒絕。

下面我們的開發人員帳號沒有簽訂納稅合約,所以不能上線收費應用,所以只能暫時免費

然後右面這底下 需要填寫不同尺寸的手機螢幕(也就是拿不同尺寸的模擬器運行後,挑出至少3頁最多5頁進行然後拖到響應的區裡)(在模擬器Command+S 就可以儲存螢幕到案頭了)(注意:如果提示拖進去的圖片尺寸不對,則把模擬器弄成100%然後再Command  加  S) 尺寸參照表在下面

尺寸參照

錯誤提示:如果上傳App 表徵圖失敗,提示alpha錯誤的話看下面。

 開啟你的表徵圖圖片,勾掉這個就可以了。

點擊分級後面的編輯跳入

如實填寫後點擊完成

版本發布就是:(然後最下面選擇自動發布的話就是如果審核通過,就自動上傳到App Store供人下載)

5. 配置Xcode自己的工程

開啟你項目工程 第一步,這裡不能選擇模擬器,選擇iOS Device

如果不支援橫屏,把這2個勾去掉

然後查看版本號碼和構建版本號碼

然後配置發布認證 

然後,如果這裡沒有黃色歎號,代表你的配置沒問題,如果有,那就是認證和描述檔案不匹配,或者描述檔案裡剛才選的Bundle和現在的工程的Bundle Identifier不一致,去develop.apple.com 上找到你的描述檔案在確認下綁定的bundle Identifier和你工程是不是一樣的?

然後繼續。斷點,全域斷點,殭屍模式等都要去掉。

然後設定Release模式(Debug是測試的,Release是發布用的)

然後選擇 Xcode下 Product 下 Archive(專門用於傳項目,或者打包項目)

出現說明你沒有添加開發人員帳號,點擊右下腳Add... 按鈕就可以添加了

輸入那個花錢買的開發人員帳號

然後可能會彈出這個介面,如果不彈出按command 加 ,  

然後回到那個Archive(選擇帳號,就是我們交過錢的)然後點擊Choose

然後等待

下面選擇Upload 提交

如下就代表上傳成功,如果出錯了請參考:http://www.cnblogs.com/lidongxu/p/5143453.html

然後回到Itunesconnect網站上你自己的App資訊中查看一下

然後這個構建版本這裡就可以添加代碼啦

點擊+號之後選擇代碼版本

然後所有東西都填寫好了之後,點擊頁面右上方提交以供審核,然後你的應用就進入到排隊等待審核的狀態了(大概等1周多吧就能有結果,祝你好運)

然後我的App已經從準備提交,變成正在等待審核啦

[iOS]App上架流程[利用Archive進行上傳]

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.