Unity 開發 iOS 遊戲,真機測試是必經之路。官方文檔分散,本文整理為**單一連貫流程**,覆蓋證書、描述文件、Xcode 簽名全鏈路。
前置準備
- 下載 Unity(含 iOS Build Support,2013/05 後免費版內建)。
- 註冊 Apple Developer Program ($99/年):官網,收到激活郵件後生效。
- 下載安裝 Xcode(Mac App Store 或 開發者中心),作為構建中介。

Apple Developer 入口
開發者門戶配置(Member Center)
- 註冊設備:設備 → + → 輸入名稱 + UDID(iTunes 點擊序列號顯示 UDID,複製)。可註冊多台(iPhone+iPad)。
- 創建 App ID:Identifiers → App IDs → +
- 顯式 Bundle ID:com.YourName.GameName(支援 Game Center、IAP)
- 通配符:com.YourName.*(多項目共用,但不可用特權服務)。
記錄 Bundle ID,Unity 填寫用。
- 申請開發證書:Certificates → Development → +
- Keychain Access 生成 CSR(Certificate Signing Request),2048-bit RSA。
- 上傳 CSR,下載 ios_development.cer 與 WWDR 中間證書,雙擊安裝進 Keychain。
- 創建 Provisioning Profile:Profiles → Development → +
綁定:App ID + 設備 + 證書 → 生成 .mobileprovision → 下載雙擊安裝進 Xcode(Window → Organizer → Devices → Provisioning Profiles)。
Unity 端設置
- File → Build Settings → Platform: iOS → Add Current Scene。
- Player Settings → Other Settings:
Bundle Identifier = 門戶創建的顯式 ID(com.YourName.GameName)
Target iOS Version = 設備系統版本(如 6.0+)。
- Build → 選空資料夾輸出 Xcode 專案。
Xcode 真機運行
- 連接設備,打開輸出的
.xcodeproj。
- 左上 Scheme 選真機名稱(非 Simulator)。
- 點 ▶ Run,Xcode 簽名部署並自動啟動。
後續新專案:只需重複「創建 App ID + Provisioning Profile」,證書/設備/鑰匙串一次配置長期復用。