2017-04-18 12 views
1

"패키지"응용 프로그램을 사용하여 .pkg 파일을 만듭니다. 이전에 인증서로 .pkg 파일을 만들 수도 있었지만 지금은 Build Failed 오류가 발생합니다. 반면 인증서를 제거하면 .pkg를 빌드 할 수 있습니다. 오류 메시지에 대한 오류 로그를 얻을 수 없습니다. 누구든지 패키지 파일과 dmg 파일을 만드는 데 더 좋은 도구 나 방법이 있다면 알려주십시오.빌드 .pkg 파일을 만드는 동안 오류가 발생했습니다.

enter image description here

+0

아마 도움이 : https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/DistributingApplicationsOutside/DistributingApplicationsOutside.html – shallowThought

답변

0

이 오류의 원인이 있습니다. 내 OS를 10.12.3으로 업데이트 한 이후 키 체인에 문제가 발생했습니다.이 문제가 발생했습니다. enter image description here

그래서 나는 또한 시스템 부분에이 인증서를 복사 : 그래서 내가 내 설치 인증서를 발견 내 키 체인을 체크 아웃이 문제를 해결하기 위해 부분

이미지 1 (image1에 참조) "로그인" (이미지 2 참조). 모든 문제가 사라집니다. 문제가 다시 발생하면 키 체인을 다시 확인합니다. 문제 해결됨.

이미지 2 :enter image description here

0

그것은 패키지에 서명하는 것은 현재 잘 작동하지 않습니다 내 이해입니다. 사실 매뉴얼에 뭔가가 있다고 생각합니다. 패키지로 패키지를 만들고 나서 productsign --sign <sign-id> <src-path> <dst-path>으로 서명하십시오. <sign-id>은 "개발자 ID 설치 프로그램"ID 여야합니다. 이것은 나를 위해 잘 작동하고 있습니다. spctl -a -v --type install <path>을 사용하여 서명이 작동하는지 확인할 수 있습니다. <path>productsign의 서명 된 패키지 경로입니다.

0
cd /location to app 
productbuild --component "appname.app" /Applications --sign "3rd Party Mac Developer Installer: Company Name Private Limited" --product "appname.app/Contents/Info.plist" "appname.pkg" 

PackageMaker 응용 프로그램을 시도; 좋다. 터미널과 PKG에 명령 위

사용은 갈 수있을 것입니다.