2012-02-03 50 views
0

我有一個應用程序,我想使用TestFlight發送給beta測試人員。TestFlight升級是否會破壞應用程序中的Core Data方案?

我們不會改變核心數據模型,但我很好奇兩兩件事:

  1. 當我發出一個更新的測試版,有沒有核心數據將被破壞的風險更新?
  2. 當應用程序進入App Store時,我們的beta測試人員是否必須從App Store版本重新開始,或者他們的Core Data仍會出現在App Store版本中?

回答

5
  1. 用戶的數據存儲在他們自己的文檔目錄中。如果您沒有更改方案(或者您已經設置了適當的遷移),那麼更新應用程序不會影響他們自己的數據 - 除非他們再次刪除並安裝應用程序。
  2. 如果您尚未更改包標識符 - 並且它們不刪除並重新安裝其應用程序 - 數據仍將存在於Document目錄中。
+0

Abizem,你知道我升級到App Store的版本時,對於我們的beta版測試者/我是否也是如此? – bryanjclark 2012-03-16 16:17:46

+0

@bryanjclark它適用於應用程序包標識符。如果您沒有更改,那麼更新時不會更改數據。但是,如果您在此期間刪除了您的應用程序 - 那麼這一切都將消失。 – Abizern 2012-03-16 16:20:50

+0

謝謝!真的很擔心那個! :) – bryanjclark 2012-03-16 16:33:22

相關問題