Я новичок во всем мире разработки и развертывания Mac.Я пытаюсь создать приложение OSX и загрузить его в магазин приложений, используя Itunes Connect и Application Loader.Я использую Mac OSX версии 10.6.8
Я подписал свое приложение под кодом:
codesign -s "3rd Party Mac Developer Application: <company name>" <my app name>.app
Затем я собрал пакет установщика, используя:
productbuild --component <my app name>.app /Applications --sign "3rd Party Mac Developer Installer: <company name>" <my app name>.pkg
Во времяCodeSign и Productbuild я не получаю ошибок, и приложение работает без проблем.
К сожалению, я не могу установить пакет.Если я запускаю pkg в командной строке, используя:
sudo installer -store -pkg <my app name>.pkg -target /
, я получаю следующий вывод:
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.
Ошибка означает «Ошибка при извлечении файлов пакета ...»
Запись в файле 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, но я здесь потерян ...