2015-06-04 42 views
3

我們公司目前正在使用TestFlight進行beta測試,我們正在尋求推出一個新的版本,它有幾個主要的改變。我們希望進行測試以確保在推出新版本之前沒有任何災難性的錯誤,但不幸的是,這裏有很多人在遠程工作,我們無法在他們的設備上手動安裝新版本。在TestFlight中可以同時激活內部和外部構建嗎?

我想要做的是將新版本上傳到iTunes Connect,並在我們有機會測試它之前不要提交它進行審覈。根據Apple的說法:

當您上傳預發佈版本的新版本時,內部測試人員將始終獲得您上傳的最新版本。外部測試人員只有在將其提交給Beta應用程序審覈並獲得批准後才能訪問此更新。

這很好。這正是我想要的。但是,在下一行中,他們繼續說:

上傳新版本會自動禁用新版本的新安裝。

我的理解是,如果你上傳一個新的內部版本,沒有人能夠安裝舊的外部版本。是對的嗎?如果是這樣,是否有任何方法可以有第二個內部測試版本?

+0

我知道這個問題很舊,但我覺得指出你假設你「無法在他們的設備上手動安裝新的版本」是不正確的。如果不使用TestFlight或iTunesConnect,您可以創建臨時版本並直接發送給他人,以便他們可以將其安裝到設備上,或者使用Fabric通過電子郵件免費分發給他們。您還需要手動將設備UDID添加到已批准設備的Apple開發人員門戶列表中。然後,任何擁有已批准設備的人都可以在將更新推送到TestFlight之前安裝您的應用程序進行測試。 – jungledev

回答

5

我在這裏看到你的誤解。它的工作原理是,當您上傳新版本時,所有內部測試人員都會收到通知並能夠下載新版本。只有內部測試人員以前的版本將被禁用,而外部測試人員將能夠下載最近30天的應用程序的最新版本。只有當您還要提交新版本進行外部測試審查時,您纔會更新您的外部測試人員版本。在此之前,他們將能夠下載當前版本。希望有所幫助, 朱利安

+0

這非常有幫助,非常感謝!一個快速跟進,如果您將新版本作爲新版本或全新版本上傳,這無關緊要嗎? – Adam

+1

嘿亞當。絕對不。更改版本或內部版本號。無論如何它都能正常工作:-) –

+1

如果有幫助,請您接受正確的答案嗎?非常感謝你,讓我知道你是否需要其他東西:-) –

相關問題