古詩詞大全網 - 個性簽名 - Unity工程打包到iOS平臺並上傳app Store流程

Unity工程打包到iOS平臺並上傳app Store流程

公司需要將Unity工程打包上架,在這裏記錄壹下流程供參考。

總體流程:

壹.打開unity工程,點擊運行,查看遊戲圖片顯示等功能是否正常.

二.導出該工程從xcode打開.

三.在xcode上進行相關文件的添加.

四.相關參數的編輯.

五.在手機上測試無誤後生成ipa文件.

六.將生成的ipa文件上傳到 itunes connect 提交審核.

詳細流程:

壹.打開unity工程,點擊運行,查看遊戲圖片顯示等功能是否正常.

二.導出xcode工程:

1.File→Build Settings

2.在Platform中選擇iOS,點擊Switch Platform表示確定更換到這個平臺,再打開Player Settings

3.Default Orientation 為Auto Rotation ,在Resolution and Presentation中勾出 Landscape Right(向右橫版)和LandScape Left(向左橫版). (這樣做使得進入遊戲後使界面鎖定為橫版).

4.在other Setting 中Scripting Backend 選擇 IL2CPP,再在Building Setting 中進行 Build and Run,即在xcode 中生成, (選擇IL2CPP可以減少遊戲的載入時間).

5.將圖標放入文件中,再拖入到default icon(這樣是為了生成各種分辨率的圖標):

三.在xcode上進行相關文件的添加:

如遊戲啟動界面

2.將之前導入的文件添加進工程中. (在上述過程中,替換的文件不用管,新添加的文件必須在這裏導入,需要拖進工程目錄).

四.相關參數的更改

1.確認包名(Bundle Identifier),對Version 和 Build 進行更改

3.在Build Settings 中的 Build Options 中修改 bitcode為NO. (這個選項跟包的優化有關,如果妳的第三方類庫不支持bitcode,就應該關掉它,壹般情況都關掉,否則會報錯).

4.在Other Linker Flags 中添加 -Objc. (加了這個參數後,鏈接器會把靜態類庫中的所有Objective-C類都加載到最後的可執行文件,防止函數的調用失敗).

五.build 無誤,並且在手機上運行無異常後,即可生成ipa文件

1.點擊Edit Scheme

2.確定Archive 中的Build Configuration 為 Release.(Archive 即導出ipa文件, Release 表示正式版,對應的debug為測試版,在這裏的run中 Build Configuration應為 debug,否則無法再手機上測試).

3 .在菜單欄點擊 archive,等待後,

4.選中剛生成的文件,點擊Export導出

5.選擇第壹項,即是可以用開發者賬號發布app,點Next確認. (第二項用於測試包打包,第三項用於企業賬號).

6.選擇簽名證書對應的開發者,點擊choose.

7.點擊Export然後選擇導出的地址就可以在對應文件夾中看到生成的ipa文件了

七.將生成的ipa文件上傳到 itunes connect 提交審核.

1.進入Application Loader

2.選擇"交付您的應用",點擊選取,選擇剛才生成的 ipa文件.

3.進入itunes connect 選擇對應的app(這裏用升級ipa為例).點擊"版本和平臺",選擇iOS平臺.

4.輸入新的版本號(壹般在原版本號上加0.1)

5.在構建版本中選出上傳的版本(剛上傳的ipa文件會有個處理時間,屆時此處會有”+"號供點擊),上傳完後是這樣.最後保存提交審核即可.