---
# System prepended metadata

title: App 上傳 TestFlight

---

## 1. APP Store Connect 創建新的 APP
主要以**套件識別碼** (或 SKU) 作為辨識 ID (要與 Unity bundle Identifier 一樣 )
> Unity bundle Identifier 在 Build Setting 中，Player 的 Other Settings 調整
> SKU 會設置與套件識別碼一樣

![image](https://hackmd.io/_uploads/HJbr5-vGA.png =90%x)



## 2. 四大關卡設置 (若之前完全沒設置過)
需到 App Developer 設置 
> (每年需買一次憑證 NT$3400 才可以開發 APP，上次購買 J 05, 2025)

- Certificate
- Identifier
- Device
- Profile

![image](https://hackmd.io/_uploads/ryr07OuGA.png =90%x)

參考：https://ithelp.ithome.com.tw/articles/10330724



## 3. XCode 進行建置
1. 將 Unity Build 完的資料夾丟到 Mac 上，打開 **Unity-iPhone.xcodeproj**
2. 選擇要上傳的 **Team帳號** (沒有的話要到 Xcode -> Preferences -> Account 中新增)，沒有紅字才能建置
    > 可選擇自動 signing，也可下載四大關卡中的 Profile 檔案，然後導入
3. Archive 進行建置。點選 **Product -> Archive**，建置成功會跳出 Archives 視窗 
(也可以從 Window -> Organizer 打開視窗)
4. 點選 **Distribute APP** (Apple 要求要 Xcode 15.0 版本建置的 APP 才能上傳)
5. 選擇 App Store Connect，剩下都接受

![image](https://hackmd.io/_uploads/ByAzU_OGR.jpg =90%x)

![image](https://hackmd.io/_uploads/SJisvddG0.jpg =90%x)

![image](https://hackmd.io/_uploads/ByoWTFOGA.jpg =90%x)

參考：https://ithelp.ithome.com.tw/articles/10330724



## ４. testFlight 邀請下載 APP
- 內部測試：可邀請 100 位團隊成員
- 外部測試：可邀請 10000 位測試人員 (也可以透過公開連結邀請他人下載 - 申請連結需要申請時間)