2012-02-03 2 views
0

TestFlight를 사용하여 베타 테스터에게 보내고 싶은 앱이 있습니다.TestFlight 업그레이드가 앱의 핵심 데이터 구성을 중단합니까?

우리는 코어 데이터 모델을 변경되지 않습니다,하지만 난 두 가지에 대해 궁금 해요 :

  1. 내가 업데이트 된 베타를 보내, 코어 데이터가 함께 손상 될 것이라는 위험이있다 업데이트?
  2. 앱이 App Store로 갈 때 베타 테스터가 App Store 버전에서 새로 시작해야합니까, 아니면 Core Data가 App Store 버전에 계속 나타 납니까?

답변

5
  1. 사용자의 데이터는 자신의 문서 디렉토리에 저장됩니다. 스키마를 변경하지 않았거나 보유하고 있고 적절한 마이그레이션을 설정 한 경우 응용 프로그램을 삭제하고 설치하지 않는 한 응용 프로그램을 업데이트해도 자체 데이터에는 영향을주지 않습니다.
  2. 번들 식별자를 변경하지 않은 경우 - 해당 앱을 삭제하고 다시 설치하지 않아도 데이터는 여전히 문서 디렉토리에 있습니다.
+0

Abizem, App Store에서 버전으로 업그레이드 할 때 베타 테스터/나에게도 동일하게 적용되는지 알고 계십니까? – bryanjclark

+0

@bryanjclark 앱 번들 식별자에서 작동합니다. 변경하지 않으면 업데이트 할 때 데이터가 변경되지 않습니다. 그러나 그 동안 애플리케이션을 삭제하면 모든 것이 사라집니다. – Abizern

+0

감사합니다! 그게 정말 걱정 됐어! :) – bryanjclark