2012-08-11 5 views
2

osacompile을 사용하여 Apple Lion에서 AppleScript를 응용 프로그램 번들로 컴파일하고 있지만 개발자가 예상대로 신원을 밝히지 않아 결과 번들을 실행할 수 없습니다. 서명되지 않은 앱 번들. 필자는 Photoshop 및 다른 응용 프로그램이 제대로 실행되는 물방울 번들을 만들 수 있으며 서명 된 것으로 보이지 않는 내용의 검사시주의 할 수 있습니다. 실행되도록 스크립트를 컴파일하려면 어떻게해야합니까?Mountain Lion "Unidentified developer"에서 AppleScript로 컴파일

업데이트 : 이것은 내 응용 프로그램 내의 NSTask에서 osacompile을 실행할 때만 문제가되는 것으로 보입니다. 명령 줄을 통해 동일한 스크립트를 컴파일하면 결과 번들이 제대로 실행됩니다.

업데이트 2 : 이것은 번들에 적용되는 com.apple.quarantine xattr과 관련이있는 것으로 보입니다. 결과물에 검역 속성이 적용된 번들을 사용하지 않고서는 AppleScript를 컴파일하는 방법을 찾을 수 없습니다.

+0

어떤 해결책 남자입니까? – Noitidart

답변

0

Sign My Scripts은 Apple 개발자 ID를 사용하여 AppleScript 기반 앱을 코드 할 수있는 무료 앱입니다. 개발자 인 경우 앱 번들에 서명 할 때 사용합니다.

관련 문제