0

Я создал приложение в python на mac osx 10.9. Затем преобразовали его в файл .pkg. Но при установке я столкнулся с проблемой привратника . Myapp.pkg не открывается, потому что он от неизвестного разработчика. Итак, каковы шаги для кодового обозначения, чтобы избежать проблем с установкой.Как скопировать код приложения на mac osx

MYAPP.pkg, и при двойном щелчке этот файл pkg установит папку MYAPP в/Местоположение приложений. Эта папка MYAPP в/Приложении содержит a) myappmain.app b) logout.app

myappmain.app выполняет главную функцию, а logout.app - для выхода из системы пользователя.

myappmain.app нуждается в поддержке еще двух приложений для работы с именем monitor.app и dialogbox.app. Оба monitor.app и dialogbox.app, я поместил его в /Applications/MYAPP/myappmain.app/Contents/Resources location i.e. в main myappmain.app Все приложения написаны на языке python.

ответ

0

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

Из того, что я собираю, основная процедура включает в себя: 1) Настройте идентификатор подписи кода (закрытый ключ и цифровой сертификат) либо через портал разработчиков Apple, либо с помощью помощника по сертификату в разделе «Доступ к ключам для Mac». Вы также можете использовать Keychain Access для импорта существующего сертификата. Вы также можете экспортировать сертификаты из Xcode.

2) Добавьте файл Info.plist в свой пакет приложений, если это однофайловый инструмент.

3) На самом деле подпишите код с помощью инструмента командной строки codeign с терминала. Затем вы можете протестировать созданные вами сигнатуры с помощью инструмента командной строки spctl. Я думаю, вы также можете настроить подписку в пределах параметров Xcode.

Я получил эту информацию по следующей ссылке. Здесь гораздо больше деталей, и вам, возможно, придется делать дополнительные шаги в зависимости от вашей системы, но я надеюсь, что это поможет. Apple Developer Code Signing Guide

+0

Подробнее добавлено. Поэтому мне нужно ввести код myappmain.app и logout.app и myapp.pkg. Можете ли вы разработать процесс – imp

+0

Простите за задержку, я не был здесь некоторое время. –

+0

Жаль о задержке, я не был здесь некоторое время. Вы начали с создания личности? После этого вы должны открыть терминал и использовать команду codeign, указанную здесь: [https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/codesign.1.html#//apple_ref/doc/man/1/codesign] (справочная страница кода OSX), то есть: 'codesign/path/to/mymainapp.app' Опять же, процесс может быть проще в Xcode, если это то, что вы используете. –

Смежные вопросы