2011-12-28 1 views
1

Xcode 4 + Snow Leopard를 사용하는 경우 Mac App Store 응용 프로그램 샌드 박스를 구성 할 수 있습니까? Apple이 가이드를 읽고 있지만 요약 탭에 권한에 관한 내용이 없습니다. 이것은 모든 MAS 개발자가 Lion에 앱을 빌드해야한다는 것을 의미합니까?Snow Leopard에서 Xcode 4의 응용 프로그램 샌드 박스 구성

답변

0

가장 좋은 방법은 Lion을 설치하고 Xcode 4.3 이상을 사용하는 것입니다. 콘솔 앱에서 sandboxd의 메시지를 찾아 샌드 박스 위반을 파악하고 적절한 인 타이틀먼트를 추가해야합니다. AFAIK,이 작업 흐름은 Snow Leopard에서 작동하지 않습니다. sandboxd을 사용할 수 없습니다.

1

이것은 권위있는 대답이 아니지만 this question은 이러한 기능을 사용하려면 XCode 4.2가 필요하다고 생각합니다. 내 XCode는 4.2로 자동 업그레이드되지 않았지만 the 2nd answer은 XCode 4.2에 대한 토런트 다운로드 링크를 제공합니다.

여기는 link to using sandbox in SL입니다.

+0

Xcode 4.2를 실행 중이지만 자격을 설정하는 관련 UI 항목이 없기 때문에 3 월에 MAS에 게시하는 모든 사람이 Lion에서 개발해야한다고 생각하게 만듭니다. – dteoh

0

보안 권한은 빌드 프로세스 중에 codesign 명령 줄 도구로 전달됩니다. 방금 샌드 박스 권한을 가진 Snow Leopard에 "개발자 ID"응용 프로그램 빌드를 테스트했습니다.

0

그래, 나는 xcode 4.2와 함께 스노우 레오파드도 시험해 보았다. 자격의 옵션을 제공하지 않았다. 하지만 사자는 완벽합니다. 사자 OS를 컴파일하는 것 외에 다른 대안이 없다고 생각합니다.

관련 문제