2012-02-29 2 views
1

내 출시 버전이 VersionInfo.plist에 정의 된대로 xxxDB 대신 코어 데이터, xxxDB 101j의 이전 모델 버전을 사용하는 것 같습니다 (앱 스토어에 제출 된 xxx.xcarchive의 패키지 내용). 이것은 TestFlight의 개발 장치 나 릴리스에서 문제되지 않았습니다.잘못된 코어 데이터 버전을 사용하는 앱 스토어 출시

NSManagedObjectModel_CurrentVersionName 속성에 정의 된 버전이 아닌 VersionInfo.plist에서 마지막으로 나열된 버전을 사용하고 있습니다. 흥미롭게도 모든 버전에는 xxxDB를 포함한 .mom 파일이 있지만 xxxDB에는 .omo 파일도 있습니다.

누구든지이 문제에 부딪쳐 해결 방법을 찾았습니까?

답변

0

해결 방법은 새 버전 모델을 추가하고 현재 버전을 만들고 정리, 보관 및 제출하는 것입니다. 이 시점에서 앱이 앱 스토어에 제출 될 때 NSManagedObjectModel_CurrentVersionName 속성은 사용되지 않습니다. VersionInfo.plist에서 마지막으로 나열된 모델을 사용합니다.

테스트/adhoc 환경의 동작이 라이브가 다른 경우