利用ant自动编译打包android应用

Ant是著名Java开源组织Apache的一个项目,是一个基于java的build工具。它可以使你通过ant脚本语言,自动你的项目拷贝到某个目录,发布项目,或者生成一些代码,执行SQL语言。总之它可以帮助你完成项目开发中除了开发代码以外的大部分辅助性工作。
ANT语法简介:
1.ant的编译文件默认为build.xml,一般无需改变。
2.build.xml的根节点为,一般格式如下:

 
name为工程名称;
default为默认的target,就是任务;
basedir就是基路径。一般为"."

3.property可以定义变量,一般格式如下:


引用的时候这么引用${test}[……]

阅读全文>>

利用xcodebuild自动编译打包IOS应用

xcode 提供了shell编译工具 xcodebuild 和 ipa打包工具xcrun,我们可以利用这两个工具写一个自动化的打包脚本来提高我们的工作效率。
打包过程
xcodebuild负责将工程源文件编译成xxx.app
xcrun负责给xxx.app(签名并)打包成xxx.ipa
大致分三步
第一步清理:xcodebuild clean
第二步编译:xcodebuild
第三步打包:xcrun -sdk iphoneos PackageApplication -v path/To/xxx.app -o xxx.ipa
第四步发布:利用itms-services协议进行发布,支持没越狱的[……]

阅读全文>>