我試圖從現場App Store應用的生成測試更新方案使用TestFlight到RC,但TestFlight給我提醒「您已經安裝了這個程序,你想。替換...「(見下面的截圖)。確認後,App Store版本中的所有數據都消失了。TestFlight警報同時測試更新:你已經有這個程序安裝
步驟我做:
- 從App Store
- 登錄安裝Live應用程序,並做一些操作的應用獲取數據和鑰匙扣
- 轉到TestFlight iOS應用
- 輕按TestFlight「安裝」按鈕 - >警報「你已經有這個程序安裝」出現小號
- 如果我點擊選擇安裝,新建安裝
結果:
- 應用的內容包括共享的容器(數據與擴展共享)和鑰匙扣都是徹底消滅時我再次打開應用程序
編輯:TestFlight中的警報隨任何應用程序出現(我嘗試過mu來自不同開發者賬戶的多種不同的應用程序)。實際的數據刪除只發生在一些情況下。
我的問題:
是從TestFlight此預期的行爲,或者是它的任何問題,我的應用程序?我不知道可能會導致任何問題的版本之間的任何更改。
我相信這不是之前發生(在我最後一次嘗試是幾個星期前)。
我找不到任何文檔或發佈關於TestFlight應用程序的行爲或修改筆記。
有沒有人遇到同樣的問題?或者您是否知道描述此行爲的任何資源?
感謝您的答案!
我遇到了同樣的問題。 – beny
如果你想保留和訪問應用商店版本的數據,那麼最好的程序是什麼?例如,您想閱讀您保存的一些偏好設置。 – Fattie
@JoeBlow由於'identifierForVendor'發生了變化,所以發生了這個特殊問題。因此,如果你想成爲TestFlight的App Store版本的測試更新場景,只要確保你不使用'identifierForVendor'來處理IFV的更改可能導致數據丟失或者你正常處理的任何事情。 –