我們公司目前正在使用TestFlight進行beta測試,我們正在尋求推出一個新的版本,它有幾個主要的改變。我們希望進行測試以確保在推出新版本之前沒有任何災難性的錯誤,但不幸的是,這裏有很多人在遠程工作,我們無法在他們的設備上手動安裝新版本。在TestFlight中可以同時激活內部和外部構建嗎?
我想要做的是將新版本上傳到iTunes Connect,並在我們有機會測試它之前不要提交它進行審覈。根據Apple的說法:
當您上傳預發佈版本的新版本時,內部測試人員將始終獲得您上傳的最新版本。外部測試人員只有在將其提交給Beta應用程序審覈並獲得批准後才能訪問此更新。
這很好。這正是我想要的。但是,在下一行中,他們繼續說:
上傳新版本會自動禁用新版本的新安裝。
我的理解是,如果你上傳一個新的內部版本,沒有人能夠安裝舊的外部版本。是對的嗎?如果是這樣,是否有任何方法可以有第二個內部測試版本?
我知道這個問題很舊,但我覺得指出你假設你「無法在他們的設備上手動安裝新的版本」是不正確的。如果不使用TestFlight或iTunesConnect,您可以創建臨時版本並直接發送給他人,以便他們可以將其安裝到設備上,或者使用Fabric通過電子郵件免費分發給他們。您還需要手動將設備UDID添加到已批准設備的Apple開發人員門戶列表中。然後,任何擁有已批准設備的人都可以在將更新推送到TestFlight之前安裝您的應用程序進行測試。 – jungledev