2016-12-09 15 views
0

내 워크 플로에 mac .app 서명이 필요합니다 (rsync -aHv --acls --xattrs, 다른 많은 시도 조합), 다른 파일들과 함께 압축 한 다음 다른 Mac에 배포 및 압축 해제.코드 객체가 전혀 서명되지 않았습니다. - rsync를 실행 한 후 리눅스에서 zip을 실행하고 Mac에서 압축을 풉니 다.

pre-macOS Sierra에서 .app가 성공적으로 실행되고 실행되지만 Sierra osx 상자에서 확인 후 "알 수없는 개발자가 있기 때문에 열 수 없습니다"라는 메시지가 나타납니다. codesign -vv는 "코드 객체가 전혀 서명되지 않았습니다"라고도합니다.

.app가 tar-ed이고 전송 된 경우 .app는 "알 수없는 개발자"오류없이 실행되지만 옵션이 아닙니다.

이 힌트를 만드는 방법은 무엇입니까? .app을 유지하면 코드 명 정보가 보존 될 수 있습니까? diff/cmp는 rsynced/zipped 파일과 원본 파일간에 차이점을 나타내지 않았습니다.

답변

0

Apple의 기술 노트 TN2206에 따르면 권장되는 소프트웨어 배포 방법은 서명 된 dmg 디스크 이미지를 사용하는 것입니다. 소프트웨어가 macOS Sierra에서 실행되기를 원하면 특히 그렇습니다. 이 기술 노트에서 가능한 오류 (끝 부분)와 디스크 이미지에 서명하는 방법에 대해 설명합니다. zip 파일을 사용할 수도 있지만 Apple에서는 권장하지 않습니다.