自动化OSX Mac App Store应用程序构建

5
我正在寻找一种自动化“构建和归档”以及“组织者->分享..”的方法,以用于我的OSX Mac App Store构建。我已经阅读了“Xcode“从命令行构建和归档””,这是针对iPhone开发的,我希望能够为我的构建做类似的事情。
1个回答

3

很久以前的问题。

现在似乎可以使用Application Loader上传二进制文件,而不仅仅是使用XCode。在(Application Loader的PDF!)文档中有关于嵌入在软件包中深处的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)。

这理论上应该能满足您的需求。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接