2014-07-18 1 views
1

앱 스토어에 게시하려는 Mac 용 애플리케이션이 있습니다. 게시하려면 주문 샌드 박스에 넣어야합니다. 앱이 사용자가 열기 패널에서 선택하는 샌드 박스 외부의 Sqlite 파일에 액세스합니다. 앱이 선택을 수행 할 때 제대로 작동하지만 삽입 및 업데이트가 실패합니다. 샌드 박스 외부의 파일에 대한 쓰기 권한을 부여 할 수있는 함수에 대한 내용을 읽은 것을 기억할 수 있지만 실제로 무엇인지 기억할 수있는 삶을 누군가가 나에게 밝힐 수 있습니까? 프로젝트의 자격 파일에서 부울 값 YES를 가진Mac App Sandboxing- 샌드 박스 외부의 파일 업데이트

감사합니다 기독교 Arild Stœr 안데르센

+0

요 수 사용중인 사용 권한을 나열 하시겠습니까? –

답변

0

추가 "com.apple.security.files.bookmarks.app 범위 내". 이 링크의 섹션 "샌드 박싱을 통해"추적을 추가하는 것은 -

file://localhost/Users/XYZ/Downloads/MyAudio.mp3?applesecurityscope=353734653735396237656239646134396537363331633063393765356234363035353666326332393b30303030303030303b3030303034534534343030303032303b636f6d2e6170706c652e6170702d73616e64626f782e726561642d77726974653b30303030303030313b30313030303030323b303030303030303030303035633134613b2f75736572732f69706874656368322f646f776e6c6f616473 - 당신이 URLByResolvingBookmarkData: 방법을 사용하여 URL을 해결

http://cocoaintheshell.com/2012/09/saving-sandboxing/

,이 같은 URL 뭔가를 얻을 것이다 에 대한 자세한 내용은 검색을위한

- "NSURLBookmarkCreationWithSecurityScope"

관련 문제