2012-11-27 4 views
1

샌드 박스를 사용하지 않고 Mac 응용 프로그램을 개발했습니다. 이제 맥 앱으로 보내고 싶습니다. 내 인증서를 사면 모든 것이 좋습니다. 나는 이것을 읽었습니다 : Apple doc 그리고 xcode에서 user selected file, music folder ...을 read/write access으로 설정했습니다. 내 응용 프로그램에서는 폴더에서 모든 유형의 파일을 선택하고 치료를 수행하고 사용자가 새 파일을 저장할 위치를 선택하게합니다. 파일을 선택하려면 NSOpenPanel 또는 open with 기능 또는 끌어다 놓기 파일로 폴더를 열 수 있습니다.샌드 박스 mac osx 응용 프로그램

또한 응용 프로그램에서 파일을 삭제할 수 있습니다. 난 당신이 볼 수 :

답변

1

부탁 해요 왜이게 내가 IOS에서 제공되는 응용 프로그램 (또는이 샌드 박스 경우 테스트하는 도구) 을 샌드 박스에 할 수있는 다른 일이 있는지 잘 모릅니다

응용 프로그램을 실행 중일 때 콘솔에서 sandboxd 또는 pboxd가 응용 프로그램을 참조하는 메시지를 기록하는지 확인합니다.

형식은 다음과 같습니다 sandboxd[53037] ([53035]): AppName(53035)

샌드 박스를 기록 할 수있는 다른 방법이 있는지 모르겠어요,하지만 그들은 응용 프로그램을 참조하는 경우 당신이 그들을 볼 수 있습니다.

+0

아니요 sandboxd 로그 :) 다른 재생을 기다릴 것입니다. 수락하기 전에 :) 감사합니다. –

+0

이제 대상 폴더에 문제가 있습니다. 프로그래밍 방식으로 설정하면 'NSOpenPanel을 사용하면 오류가 있지만 사용 권한이 거부되었습니다.' 내가 파일을 쓰고 싶을 때마다 다시 정의하지 않고 대상 폴더 (기본 폴더)를 설정할 수 있습니까? –

+0

http://stackoverflow.com/questions/13139587/permissions-error-when-saving-file-sandbox/13141353#13141353 – usain

관련 문제