앱 스토어에서 phonegap (v2.6.0)을 사용하여 개발 한 앱 (iPad 전용)을 게시했습니다. 우리는 현재 네이티브 iOS API (XCode 4.6.1)로 완전히 작성된 앱의 업데이트를 개발 중입니다. 폰갭 여기에 SQLite는 데이터베이스 파일을 저장하는 데 사용 :기본 앱 업데이트 PhoneGap 앱이 iOS 7 기기에서 sqlite 데이터베이스 파일을 전달하지 않음
"<APP-HOME>/Library/Webkit/LocalStorage/file__0/"
을 네이티브 앱, 우리는 라이브러리 폴더를 얻을 수 NSSearchPathForDirectoriesInDomains를 사용 NSLibraryDirectory된다.
"<APP-HOME>/Library/Caches/file__0/"
그리고 우리는 응용 프로그램의 새로운 버전으로 dB로 복원 : 아이 패드 (아이폰 OS 5.1)에서 네이티브 버전으로 응용 프로그램을 업데이트 한 후 파일을 여기로 이동 될 것으로 보인다 이전 sqlite db 파일의 내용을 위의 경로 중 하나에있는 라이브러리 폴더의 새 sqlite db 파일에 복사합니다. iOS 5.1 iPad 및 iOS 6.1 iPad 시뮬레이터에서이 업데이트가 제대로 작동하는 것 같습니다.
하지만 iOS 7 iPad의 경우 앱 업데이트 후에 이러한 폴더가 누락됩니다.
"<APP-HOME>/Library/Caches"
"<APP-HOME>/Library/Caches/Snapshots"
따라서 기존 앱 사용자 설정을 새 기본 앱으로 복원 할 수 없습니다. 아무도 무슨 일이 일어나고 있는지 또는 해결 방법이 있으면 알려주십시오.
미리 감사드립니다.