2013-01-21 15 views
1

我將通過TestFlight將我的項目演示發送給某人。當通過TestFlight發送演示時,每次獲得新測試者時,是否必須創建新的存檔?

這樣做,我遵循了這個答案:https://stackoverflow.com/a/11917884/555690,但我做了其他的事情:我問他的設備UDID,然後在我的Apple Developer門戶上添加設備。之後,我創建了我的分發配置文件選擇此類設備...

...現在其他人可能也要測試。還有其他人。

我擔心我可能必須將他們的設備添加到我的Apple Developer門戶,重新配置配置文件,然後重新創建歸檔。

這是正確的,還是沒有必要將他們的設備添加到我的門戶(並因此創建一個新的檔案也將是無用的)?

回答

1

每次你想添加新測試者時都不必更新構建。爲現有構建添加新測試人員非常簡單,您只需將設備添加到您的應用程序的ADC設置配置文件中即可。然後,將配置文件下載到您的計算機上。現在,是真相的時刻。在testflight中轉到您想要添加測試程序的版本。然後,在左側你會看到權限標籤,點擊那裏,然後它會顯示你的配置文件和所有測試人員當前有權訪問構建。現在,使用您之前下載的版本更新版本,然後您將在列表中看到該設備。點擊複選框以關閉設備的權限,然後完成設置。您現在可以將相同的構建版本分發給測試人員。

+0

不應該允許在同一段落中使用「easy」和「provisioning」。 – progrmr

0

是的,您必須每次將它們添加到開發者門戶中的配置文件,但testflight在權限下有一個按鈕來更新構建配置文件。 您可以嘗試上傳新的供應配置文件,而無需存檔並上傳新的版本。

0

您可以按照以下任何一個步驟進行選擇,但根據我的經驗,我會推薦Process 1,因爲我發現這更可靠。

方法1:

  1. 您有測試儀的UDID。
  2. 使用ADP,在設備列表中添加UDID並創建新的供應配置文件。
  3. 下載配置文件並在您的項目中更新它。
  4. 建立並歸檔新的ipa。
  5. 將其上傳到testflight。

過程2:

  1. 使用ADP,創建一個新的供應provile。
  2. 下載配置文件並將其上載到testflight帳戶的權限選項卡中。
  3. 刷新,你會收到你的配置文件中更新的usrs列表。
  4. 選擇你的用戶和Voila。

我在嘗試過程2時遇到的情況是,有時當您嘗試下載應用程序時,即使用戶在場,它顯示「您沒有權限下載」或「無法在此時下載」在provsioning配置文件中。

一個變通解決此問題是,當你上傳一個新的版本或供應配置文件,經常清除cahce或exterme情況下,註銷並重新登錄。

希望這有助於。

相關問題