0
임시 프로비저닝을 사용하여 응용 프로그램을 설치합니다. 응용 프로그램을 설치할 때마다 NSDocumentDirectory가 다릅니다. 경로 끝에있는 GUID가 변경됩니다.각 설치 후 NSDocumentDirectory가 변경됩니다.
왜?
임시 프로비저닝을 사용하여 응용 프로그램을 설치합니다. 응용 프로그램을 설치할 때마다 NSDocumentDirectory가 다릅니다. 경로 끝에있는 GUID가 변경됩니다.각 설치 후 NSDocumentDirectory가 변경됩니다.
왜?
모든 iOS 앱은 샌드 박스입니다. 즉, 앱이 설치 될 때마다 해당 "공간"내에서 작동하는 고유 한 GUID와 해당 공간 만 작동합니다. 이것은 모든 휴대 전화에 적용됩니다. 예를 들어 휴대 전화에서 '다른 사용자의 휴대 전화에는 guid b가 있습니다'라는 메시지가 표시됩니다.
마찬가지로, 각 앱은 내부에서 작동 할 자체 파일 시스템 디렉토리 (/ documents,/library 등)를 만듭니다.
자산 파일에 액세스하려면 NSFileManager 기능 (NSDocumentDirectory와 결합)을 사용하거나 문서에 대해 공유 된 iTunes 폴더가 있어야합니다.
하지만 두 번 설치하는 응용 프로그램과 동일합니다. 왜 ID가 바뀌 었습니까? –
모든 응용 프로그램에 적용됩니다. 테스트 장치에서 앱을 삭제하면 새 GUID가 생성됩니다. – Panagiotis
앱을 삭제하지 않았습니다. "업데이트"(새 번들 버전)로 다시 설치했습니다. –