Xcode 自动化打包

前提是要打包的项目在Xcode 配置好证书之后并且可以正常的打包。然后执行如下的操作自动打包脚本设置:去GitHub上下载xcode_shell,
1、新建一个目录:/Users/username/Documents/Jenkins/xcode-shell(~/Documents/Jenkins/xcode-shell 和前者一样) ,将“ipa-build”复制到里面。(随便创建一个目录就可以的但是你自己要知道在哪里,要能在终端访问到)2、在上述目录下,新建一个dis-one-key-ipa-build.sh文件,内容为:1 #!/bin/bash2 ./ipa-build ~/Documents/TestOneKeyPublish/ -n -t TestOneKeyPublishEnterprise -o ~/Documents/Jenkins/xcode-shell
其中~/Documents/TestOneKeyPublish/为工程路径,-n表明打包前执行clean,-t后面指明target名,-o后面指明目标ipa文件的位置。(路径可以根据自己的需求来定的,同样的在工程的文件夹中也会build/ipa-build 也会有生成.ipa文件)3、给予dis-one-key-ipa-build.sh执行权限chmod +x dis-one-key-ipa-build.sh4、然后在命令行中执行: ./dis-one-key-ipa-build.sh 这时候就会自动打包,完成后,会在/Users/username/Documents/Jenkins/xcode-shell目录下生成一个ipa文件,文件名很详细。5、同理可以新建一个用来AdHoc发布的dev-one-key-ipa-build.sh,内容为:1 #!/bin/bash2 ./ipa-build /Users/username/Documents/TestOneKeyPublish/ -n -t TestOneKeyPublish -o /Users/username/Documents/Jenkins/xcode-shell
现在,可以在命令行通过执行不同的脚本文件来生成不同的包,再也不需要来回切换bundle和code singing了。改进的方面:xcode_shell项目里面,还有一些功能强大的脚本,可以配置出更加自动化的脚本,这些在gitHub的主页上都有说明,有需要的可以研究一下。原文地址:http://www.cnblogs.com/boch2436/p/4187326.html

你可能感兴趣的:(Xcode 自动化打包)