2

10.9.5 및 10.10에서 GateKeeper 변경 사항을 준수 할 응용 프로그램 패키지를 코딩하려고합니다. 필자가 본 문서에서는 버전 2 봉투를 만들기 위해 10.9 시스템에서 코드를 작성해야한다고 명시되어 있습니다.코디네인의 매직 (10.9.4) 여전히 버전 1 봉투 생성

그러나 내 10.9.4 시스템은 버전 1 봉투로 codesign을 생성하고 있습니다. 다른 사람이 본 적이 있습니까? xcode 개발자 도구를 다시 설치해 보았습니다. 내 앱이 게이트 키퍼 검사를 통과 10.9.4에

: 10.10 일에

spctl -a -t exec -vv AppName.app/ 
AppName.app/: accepted 
source=Developer ID 
origin=Developer ID Application: Our Company, Inc. 

은 행복하지 :

spctl -a -t exec -vv AppName.app/ 
AppName.app/: rejected 
AppName.app/: rejected 
source=obsolete resource envelope 
+1

더 많은 조사를 해본 결과 10.9.4의 "codesign -dv"에서 "봉인 된 리소스 버전 = 2"라고보고되었습니다. 어쩌면 버전 2 일 수도 있지만 좀 더 미묘한 것은 잘못된 것입니까? – jerwood

답변