전체 Mac 개발 및 배포 세계에 새로운 기능입니다. 나는 OSX 응용 프로그램을 만들고 Itunes Connect와 Application Loader를 사용하여 응용 프로그램 스토어에 업로드하려고합니다.productbuild로 만든 OSX 패키지를 설치할 수 없습니다.
productbuild --component <my app name>.app /Applications --sign "3rd Party Mac Developer Installer: <company name>" <my app name>.pkg
을 통합 설계 및 productbuild 내가 더 얻을시 :
codesign -s "3rd Party Mac Developer Application: <company name>" <my app name>.app
가 그럼 난 사용하여 설치 패키지를 구축했습니다 : 맥 OSX 버전을 사용하여 임 10.6.8
나는 사용하여 내 앱을 codesigned 한 오류 및 응용 프로그램이 문제없이 실행됩니다.
불행히도 패키지를 설치할 수 없습니다. 내가 사용 명령 줄에서 PKG 실행하는 경우 :
installer: <my app name>.pkg has valid signature for submission
installer: Installation Check: Passed
installer: Volume Check: Passed
installer: Bundle <my bundle name> will be relocated to <path to my app>/<my app name>.app
installer: Starting install
installer: Install 0.0% complete
installer: Install 5.0% complete
[...]
installer: Install 95.0% complete
installer: Install failed: Beim Extrahieren von Dateien aus dem Paket <my app name>.pkg“ ist ein Fehler aufgetreten.
오류가 ... "패키지의 파일을 추출하는 동안 오류"를 의미
:
sudo installer -store -pkg <my app name>.pkg -target/
을 나는 다음과 같은 출력을 얻을 설치 실패에 관한 installer.log의 항목 :
Install Failed: PKG: extracting "<my bundle name>"
Error Domain=PKInstallErrorDomain Code=110 UserInfo=0x1004687b0 "Beim Extrahieren von Dateien aus dem Paket „<my app name>.pkg“ ist ein Fehler aufgetreten." Underlying Error=(Error Domain=BOMCopierFatalError Code=0 UserInfo=0x10c9af710 "Der Vorgang konnte nicht abgeschlossen werden. cpio read error: Unknown error: 0") {
NSFilePath = "/var/folders/zz/zzzivhrRnAmviuee+++++++++++/Cleanup At Startup/PKInstallSandbox-tmp/Root/Applications";
NSLocalizedDescription = "Beim Extrahieren von Dateien aus dem Paket \U201e<my App name>.pkg\U201c ist ein Fehler aufgetreten.";
NSURL = "#<my bundle name>.pkg -- file://localhost/<path to my app>/<my app name>.pkg#Distribution";
NSUnderlyingError = "Error Domain=BOMCopierFatalError Code=0 UserInfo=0x10c9af710 \"Der Vorgang konnte nicht abgeschlossen werden. cpio read error: Unknown error: 0\"";
나는 뭔가 할 일이 있다고 생각합니다. cpio 읽기 오류와 함께,하지만 여기에 잃어버린 ...