2017最新Unity打包ios包釋出至App Store上架流程

2017最新Unity打包ios包釋出至App Store上架流程

http://www.cnblogs.com/sk-fengzi/p/5670087.html

目前沒有時間寫的很詳細的,等我抽空寫下,這個連結的文章挺好,可以看下

專案完工了,就要上架到App Store了,下面進入步驟。

上架基本流程

1、建立App ID

2、建立證書請求檔案 (CSR檔案)

3、建立釋出證書 (CER)

4、建立Provisioning Profiles配置檔案 (PP檔案)

5、在App Store建立應用

6、打包上架

一、建立App ID

1.開啟蘋果開發者官網,點選“Account”登入會員中心。

2.填寫資訊建立app ID

二、建立證書請求檔案(CSR檔案)

CRS檔案主要用於 繫結你的電腦的

1 點開LaunchPad,在其他中找到開啟鑰匙串訪問

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

3、出現如下介面,選擇儲存到磁碟,點選繼續

4、選擇儲存到桌面,儲存

5、點選完成

6、在桌面上看到下面的檔案,證書請求檔案完成

三、建立釋出證書 (CER檔案)

1、找到Certificates ,點選All,然後點選右上角 號

2、點選App Store and Ad Hoc

釋出證書和開發者證書需要分別建立,操作兩次,開發者證書用於真機除錯,釋出證書用於提交到AppStore。

3、點選Continue

4、點選Continue

5、點選choose File.. 選擇建立好的證書請求檔案:CertificateSigningRequest.certSigningRequest 檔案,點選Generate

6、點選Download下載建立好的釋出證書(cer字尾的檔案),然後點選Done,你建立的釋出證書就會儲存在帳號中。

7、雙擊安裝。如果安裝不上,可以直接將證書檔案拖拽到鑰匙串訪問的列表中

重點: 一般一個開發者帳號建立一個釋出證書就夠了,如果以後需要在其他電腦上上架App,只需要在鑰匙串訪問中建立p12檔案,把p12檔案安裝到其他電腦上。這相當於給予了其他電腦釋出App的許可權。

四、建立Provisioning Profiles檔案

1、找到Provisioning Profiles ,點選All,然後點選右上角 號

2、選擇App Store,點選Continue

該流程也需要進行兩次,分別建立開發用的dev證書和釋出的dis證書。

3、在App ID 這個選項欄裡面找到你剛剛建立的:App IDs(Bundle ID) 型別的套裝,點選Continue

4、選擇你剛建立的釋出證書(或者生成p12檔案的那個釋出證書),點選Continue

5、在Profile Name欄裡輸入一個名字(這個是PP檔案的名字,可隨便輸入,在這裡我用工程名字,便於分別),然後點選Generate

注意:wildCard格式的證書沒有推送,PassCard等服務的應用,慎重選擇。因為PP證書的開發者證書需要真機除錯,所以我們需要繫結真機,這裡因為之前新增過一些裝置,所以這裡就可以直接全選新增,如果沒有的話,需要將真機的udid複製出來在此新增。在釋出PP檔案中,是沒有這一步的。

6、Download生成的PP檔案,然後點選Done

雙擊就新增到Xcode中,這樣在真機除錯或者釋出時,就可以分別有不同的PP證書與其對應。其實可以不用下載儲存

五、在App Store建立應用

1、回到Account,點選iTunes Connect

2、點選我的App

3、點選新建 iOSApp

4、依次按提示填入對應資訊,然後點選建立

5、依次把不同尺寸的App截圖拉入到對應的裡面

6、填入App簡介

7、按提示依次輸入

此時這個構建版本還沒有生成,我們先把基本資訊填寫完畢,然後再進入Xcode中把專案打包傳送到過來。注意:填寫完一定要點選右上角的儲存。

(第五大步完全不需要程式去搞,不要養成這些小活都是程式自己搞的習慣,找你們渠道和運維去弄這些)

不要忘記填寫測試賬號,否則會被拒的,而且一定要跟伺服器同事說好,不要刪除測試賬號,否則同樣被拒(聯絡號碼 一定要 86 如: 86 13720329661)

六、打包上架

在Xcode中打包工程找到你剛剛下載的釋出證書(字尾為.cer)或者p12檔案,和PP檔案,雙擊,看起來沒反應,但是他們已經加入到你的鑰匙串中。如果之前步驟已操作過,可省略此步。

1、開啟Xcode,配置專案環境,點選 可以選擇Add Apple ID;點選View Details可以檢視該Apple Id下的Certificates和Provisioning Profile證書檔案,在這裡你可以點選下載。在專案Targets下的Identity中,Team選擇對應的Apple ID 即可。

特別注意: 這裡填寫的Apple ID 不是你自己手機上建立的Apple ID 一定要是 開發者賬號的 賬號和密碼 (~QAQ~ 我就在這裡被坑過)

這裡是用Unity專案,

在自己的Unity專案中Build,注意選擇ios平臺,然後開啟字尾為.xcodeproj檔案,注意自己專案的bundle identifler還有自己專案中證書,還有庫的新增


2、選擇模擬器為iOS Device,按照下圖提示操作(手機連線電腦,選擇自己的要安裝的手機)

3、build完成之後,需要裝自己手機按自己專案需求測試一下,測試完成沒問題了,就要構建專案到蘋果賬號上

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

然後會彈出這個介面,你可以選擇直接upload to App sotre(這個網路環境原因可能會傳很久)   

你也可以export到桌面上通過application loader去傳到蘋果賬號裡如下圖就這個東西

5、打包之後會生成一個 ipa檔案 ,然後返回我的App~~在構建版本處,點選Application Loader 就會將其下載下來,然後通過該軟體把ipa檔案上傳到 appstore上。

6、傳送成功後返回到我的App,重新整理頁面,在構建版本處就會有個 號,點選 號把傳送過來的程式新增上去就行了

7、提交稽核

大功告成

關於上架,有個工具appuploader可以很快速的幫助上架,不用這麼多流程,這個工具可以實現在windows,linux或mac系統環境下上傳ios app應用,在生產證書方面和批量上傳圖片的功能都十分好用。

開發者們可以瞭解瞭解,不可多得的一個輔助工具。

 

Appuploader地址www.appuploader.net

終於更新的差不多了,脫了這麼久之前有人催過圖掛了一大半現在終於弄好了