Автоматизируйте сборки OSX Mac App Store - PullRequest
5 голосов
/ 30 июля 2011

Я ищу способ автоматизации "Сборка и архивирование" и "Органайзер-> Поделиться .." для моих сборок OSX Mac App Store. Я прочитал « XCode« Build and Archive »из командной строки », который относится к разработке для iPhone, и я надеюсь, что что-то подобное можно сделать для моих сборок.

1 Ответ

2 голосов
/ 16 августа 2015

вопрос давно.

Похоже, теперь вы можете использовать Application Loader для загрузки двоичных файлов в дополнение к использованию XCode.В документации (PDF!) Для Application Loader скрыта ссылка на инструмент для сборки Unix, встроенный глубоко в пакет.

Это означает, что я могу добавить некоторый код в свой сборочный Makefile:

ALTOOL:="/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions/A/Support/altool"

$ALTOOL --validate-app -f Surfwriter.app.zip -u $APPSTORE_USERNAME -p $APPSTORE_PASSWORD
$ALTOOL --upload-app -f Surfwriter.app.zip -u $APPSTORE_USERNAME -p $APPSTORE_PASSWORD

Конечно, прежде чем отправлять Surfwriter.app.zip, вы должны построить двоичный файл и подписать его (для этого следует использовать xcodebuild)

Теоретически это должно помочь вам.

...