使用 Firebase 控制台將 iOS 應用分發給測試人員

您可以使用 Firebase 控制台管理團隊的測試人員並將構建分發給他們。

在你開始之前

如果你還沒有,添加火力地堡到iOS項目

如果您沒有使用任何其他 Firebase 產品,您只需創建一個項目並註冊您的應用。但是,如果您決定將來使用其他產品,請務必完成上面鏈接頁面上的所有步驟。

第1步。構建您的應用

當您準備好向測試人員分發應用程序的預發布版本時,請構建一個已簽名的分發存檔。只要滿足以下要求,就可以使用正常的構建過程:

  • 要將您的應用程序分發到您的開發團隊之外,您必須使用 Ad Hoc 或您的企業分發配置文件。
  • 如果應用程序使用遊戲中心,的APN(通過擴展,雲通訊),或iCloud中,請確保您的provisioning profile使用顯式應用程序ID,而不是一個通配符ID。
  • 如果您使用的是 Ad Hoc 分發配置文件,請包含測試人員設備的唯一設備 ID (UDID)。當新的 iOS 測試人員註冊您的測試計劃時,您將需要使用他們設備的 UDID 更新配置文件。見註冊額外的測試設備
  • 如果你做了自上次編譯代碼的變化(即,你不僅重建到註冊設備更新),更新構建目標的用戶可見的版本號(版本)和獨特的內部版本號(版本)。

構建完成後,它會在您指定的文件夾中保存一個 IPA 文件和一些日誌文件。您可以按照以下步驟將 IPA 文件分發給測試人員。

第2步。將您的應用分發給測試人員

要將您的應用分發給測試人員,請使用 Firebase 控制台上傳 IPA 文件:

  1. 打開應用發布頁面的火力地堡控制台。出現提示時選擇您的 Firebase 項目。

  2. 發布頁面,選擇您想從下拉菜單中分發應用程序。

  3. 將您的應用程序的 IPA 文件拖到控制台以上傳它。

  4. 上傳完成後,指定要接收構建的測試人員組和個人測試人員。然後,為構建添加發行說明。

    管理測試以獲得更多關於創建測試組。

  5. 單擊分發,使構建提供給測試人員。

分發構建後,它會在 Firebase 控制台的應用分發儀表板中可用 150 天(五個月)。當構建距過期 30 天時,控制台和測試人員在其測試設備上的構建列表中都會顯示過期通知。

誰沒有被邀請來測試應用程序測試人員收到電子郵件邀請上手,而且現有的測試人員收到電子郵件通知,一個新的版本是準備測試(讀取測試儀設立指導如何安裝測試程序的說明)。您可以在 Firebase 控制台中監控每個測試人員的狀態——他們是否接受了邀請以及他們是否下載了應用程序。

第3步。註冊其他設備

當測試人員接受測試未使用 Enterprise 配置文件簽名的構建的邀請時,他們會被要求與您共享他們的設備標識符。如果他們同意,App Distribution 將從設備收集 UDID 並通過電子郵件通知您 UDID。

當您收到其中一封電子郵件時,請使用 UDID 更新您的配置文件,並按照以下步驟將新版本分發給您的測試人員:

  1. 將設備添加到您的 Apple 開發人員門戶。
    • 選項1:導入設備的UDID為CSV文件。

      在應用發布儀表板的測試人員和組選項卡,選擇所有測試,然後單擊導出蘋果的UDID下載一個CSV文件。接下來,將文件導入到您的Apple開發者帳戶使用註冊多個設備選項。請參考蘋果的文檔,以了解更多信息。

      請注意,您的 Apple 開發者帳戶可能只允許您每年導入數量有限的設備。

    • 選項2:收集並通過電子郵件進入的UDID。

      添加設備的蘋果開發者門戶的頁面,註冊您收到的電子郵件中指定的新的UDID。

  2. 註冊設備添加到您的provisioning profile
  3. 下載配置文件並使用它來重建您的應用程序。如果您重建只是為了更新已註冊的設備,請不要更新內部版本號或版本。
  4. 重新分配你的應用程序從火力地堡控制台或CLI。如果您已經分發了具有相同內部版本號和版本的內部版本,則只有新註冊設備的用戶會收到通知電子郵件。