Я тестирую команду "productbuild" для архивации моего пакета приложений CEMHapp. Идея состоит в том, чтобы отправить созданный файл .pkg в Mac App Store. На данный момент у меня следующая проблема:
Когда я пытаюсь запустить основную команду:
productbuild --component "CEMHapp.app" /Applications CEMHapp.pkg
Я получаю следующее сообщение об ошибке:
productbuild: error: The component at "CEMHapp.app" is not a bundle.
Я также попробовал команду «pkgbuild», т.е.
pkgbuild --component CEMHapp.app --version 1 --install-location /Applications CEMHapp.pkg
Но появляется следующая ошибка
pkgbuild: Adding component at /Users/wilsondasilva/Desktop/Aplk/CEMHapp.app
pkgbuild: error: Path "/Users/wilsondasilva/Desktop/Aplk/CEMHapp.app" is not a valid bundle component (using destination path "/Users/wilsondasilva/Desktop/Aplk")
Странно то, что файл CEMHapp.app работает как часы, поэтому я не понимаю, почему система выдает мне вышеописанную ошибку. Может ли кто-нибудь пролить свет на эту тему и дать мне некоторые рекомендации?
CEMHapp — это бесплатное приложение с открытым исходным кодом, разработанное с использованием QtCreator и Python. Пакет (CEMHapp.app) был создан с помощью pyinstaller и может быть загружен по адресу http://concrete.fsv.cvut.cz/~wilson/Software/CEMHapp_v.1.0_MacOSX_10.9.2.dmg
С уважением и заранее спасибо, В.