使用App Distribution發布iOS版本測試遇到的問題與解決

2025-01-07

TL;DR; 用ad-hoc 輸出

各位有用Firebase App Distribution上發布iOS app嗎? 如果你剛好又是使用Flutter去做開發的話,這篇可能對你有一點點幫助。

平常我們在發布ipa時,其實就是跑flutter build ipa就可以將其上傳到TestFlight上面了,nice and clean.

但是當我們要用Firebase發布時,總是會遇到上傳的版本沒辦法下載,要我們等他準備好了才會發郵件通知可以下載。

...但這個似乎永遠等不到那一天...

原因是,我們必須使用Xcode做包版

步驟:

  1. flutter build ipa
  2. 開啟Xcode
  3. Product -> Archive
  4. 建置完Xcode會跳出Archive清單,此時點擊Distribute App
  5. 選擇Custom後點Next
  6. 選擇Release Testing (關鍵),點Next
  7. 步驟Re-sign要選Automatically manage signing後點擊Next
  8. 最後review步驟選擇Export可以選擇ipa輸出的位置
  9. 將輸出的.ipa上傳到App Distribution上
  10. 即可在iOS裝置上下載安裝

以上希望能夠幫助到一樣迷路的小夥伴