Unity上傳App到App Store的步驟(Xcode,上架,送審)

views

新增iPad/iPhone/iPodTouch

Unity Build Settings (Player Settings)

  • 設定如圖
  • Bundle Version: 新的app通常為1.0 如果只是同一個app的更新可修改此處 如1.0
  • 按下Build (*如果需要直接在iPad2上看app的執行效果 可以按下Build and Run比較不會出錯 )
  • Target Platform可以選arm6+arm7或arm7
  • 注意:Company Name與Bundle Identifier必需一致, 而且必需和之前在建立Provisioning的時候一致,也就是說,之後沒必要不要修改此部份,不然一旦此Bundle Identifier與在Apple Provisioning頁面建立的不同 會造成版本不符的問題 而導致Build失敗


經由Xcode為你的app建立一個.app的檔案

這部份的重點在於:

  • 了解在Xcode的如何設定
  • 產生(Build)送審用版本(.app檔)
  • 並產生.zip檔(作為上傳到Apple用的Binary Version)
  • 最後用Application Loader上傳到Apple

了解在Xcode的如何設定

在Unity build好了後 會自己打開Xcode 如果沒有開 自行到先前Unity所build給Xcode的資料夾去打開Xcode的project檔 做以下設定:

#先設定好.app檔的儲存位置

(之前沒設定 一直以為Build出來的.app檔都會存在左邊Product的資料夾下 並且.app檔在Xcode中都是紅色的 但實際上又找不到這資料夾…害我浪費了一個整天 以為Build都是失敗的)

#建立Distribution (在Configurations下)

  • 如果看不到Configurations頁面 可以按一下如下圖的箭頭
  • unity-ios-publishin1
  • 選Release >按下”+”號 >然後改名成Distribution
  • 將Command-line build use選 Distribution

Code Signing設定

改選先前已經建立給Distribution用的Provisioning檔案

iOS Deployment Target版本設定

在Target頁面下 將iOS Deployment Target改成iOS 3.2以上 (不然之後上傳會有錯誤)

建立.app檔

>Product >Build

壓縮.app檔

在Build完成後 可以在這位置找到你的.app檔 /Users/你的名字/專案名稱/DerivedData/Unity-iPhone/Build/Products (記得要先做好前面說的Xcode專案儲存位置的設定)

*.app檔是看不到副檔名的 但你可以看到該檔會被叫做”應用程式”)

找到後 按右鍵壓縮

(還有下一頁)

9 thoughts on “Unity上傳App到App Store的步驟(Xcode,上架,送審)

  1. 以網開發者最困難的就是蘋果與安卓都有辦法兼顧。像這樣開發者如果是用window系統的開發需要蘋果模擬器

  2. Pingback: Meteor Shower製作日誌Day3:遊戲流程實測 | † 偷偷的遊戲製作筆記 †

  3. Pingback: 用Unity在Android手機上執行你的第一個app(for Mac) | † 偷偷的遊戲製作筆記 †

  4. Pingback: Unity在Xcode Build後的檔案大小與Apple App Store上的檔案大小 | 偷偷的遊戲製作筆記

  5. Pingback: Unity遊戲上架遠端測試的解決方案:TestFlight | Unity IN | 社群✕媒體✕平臺

  6. Pingback: Unity, IPA檔, 還有TestFlight | 偷偷的遊戲製作筆記

  7. Pingback: 在Unity中加入IAP(In App Purchase,遊戲中購買道具)的功能 | 馬克筆記

Leave a Reply

Your email address will not be published. Required fields are marked *