Я упаковал Pennywise, который доступен в Mac App Store.Он основан на денежном гуру Virgil, который использует Python, PyObjC и py2app.
Вам нужно будет выполнить процедуру Apple по подготовке приложения для подачи в Mac App Store .Самое главное, вы захотите добавить правильные ключи в ваш Info.plist и удалить любой механизм автоматического обновления, например Sparkle.Это не обязательно, но вы, вероятно, также захотите осуществить проверку квитанций .Использование XCode значительно облегчит процесс отправки.Вы можете посмотреть исходный код moneyGuru , чтобы узнать, как использовать XCode в качестве финальной части процесса сборки.
Py2app встраивает копию Python Framework в комплект, поэтомуЯ не знаю, одобрит ли Apple приложение, которое связано только с системной платформой.Хотя основной двоичный файл не поддерживает PPC, Apple, похоже, не проверяет архитектуры двоичных файлов во встроенных средах.
Последнее замечание: я бы не рекомендовал этот процесс для написания новых приложений.Использование Python, PyObjC и py2app серьезно усложняет процесс сборки и вводит дополнительные зависимости.