2010-12-01 7 views
1

업데이트가 Apple 상점에서 어떻게 작동하는지 알고 싶습니다.iPhone App에서 업데이트가 어떻게 작동합니까?

Apple은 이전 버전의 응용 프로그램과 관련된 모든 이전 데이터를 삭제 한 다음 최신 버전으로 업데이트합니까?

사용자가 모든 응용 프로그램의 새 버전으로 업데이트하면 이전 버전이 모든 데이터 (그림, 데이터베이스, 사운드 등)와 함께 삭제되고 새 버전으로 대체 되나요?

며칠 전에 응용 프로그램을 업데이트했으며 Apple이 이전 SQLite 데이터베이스를 최신 것으로 교체하지 않는다고 생각합니다.

답변

1

업데이트하는 동안 이전 응용 프로그램 번들이 새 것으로 바뀝니다. 다른 모든 폴더 및 응용 프로그램 샌드 박스 (Documents, Library, tmp)의 내용은 그대로 유지됩니다.

이전 데이터베이스를 바꾸려면 (이전 데이터베이스의 사용자가 변경 한 데이터를 저장해야하는 경우) 응용 프로그램에서 데이터베이스 버전을 확인하고 버전이 오래된 경우 응용 프로그램 번들에서 새 데이터베이스를 복사하면됩니다 버전 추적을 위해 sqlite user_version pragma를 사용하십시오.

+0

이전 DataBase (old.sqlite)를 최신 버전 (new.sqlite)으로 바꾸려면 어떻게해야합니까? –

관련 문제