2014-09-05 2 views
0

Я использую pyobjc для создания моего приложения mac. Я сгенерировал исполняемый файл .app с помощью py2app, используя команду python setup.py py2app. Теперь я пытаюсь отправить это приложение в магазин приложений. Для этого мне нужно преобразовать его в файл .pkg. Я делаю это, используя команду productbuild --content dist/MaApp.app dist/MyApp.pkg. Файл .pkg успешно создан, и при двойном щелчке по нему я могу установить свое приложение. Я даже установил экран установки «Успешно». Тем не менее, я не могу найти установленное приложение в конце этого процесса. Я не получаю обычный экран, который просит пользователя перетащить приложение в папку приложения. Нужно ли мне делать какие-либо изменения в процессе сборки для достижения этого?Packaging py2app app with productbuild

enter image description here

enter image description here

+0

При использовании установщика файлы устанавливаются везде, где вы указали. Нет необходимости просить пользователя перетащить приложение куда-нибудь. –

+0

Я не вижу приложение в папке. Я даже пытался использовать терминал. Кажется, он успешно установлен, но я не могу увидеть установщик app.sudo -store -pkg «Projectplace.pkg» -target/installer : Примечание: запущенный установщик в качестве пользователя-администратора (вместо корневого) дает лучшую уверенность в Mac App Store установщик: Предупреждение: Projectplace.pkg не подписан для отправки в хранилище установщик: установка Проверка: пройден установщик: проверка объема: пройден установщик : Начальная установка установщик: установить 0.0% установщик: установить 96.3% установщик: установить 100.0% установщик: завершена установка –

+0

Вы уверены, что приложение предназначено для установки в '/ Appli катионов', а не '~/Applications'? Журнал установки также должен точно указать, что произошло во время установки. –

ответ

0

Проблема, кажется, из-за того, что я не подписал мое заявление. После того, как я его подписал, я вижу, что распакованное приложение в папке/Applications!