1、首先安装jenkins,
从官网https://jenkins.io/下载最新的for MacOSX安装包;
填入初始密码,选择插件(选默认即可),添加用户,直到进入jenkins界面;
安装后会默认创建和使用jenkins用户,此用户下xcode编译,证书和provisioning profile配置会有一堆坑;
2、创建一个测试项目jktest,提交到git上 http://tixbay.net/gitblit/r/test/jktest.git
修改jenkins用户密码sudo passwd jenkins;
然后用jenkins用户登录系统;
随便找个目录git clone http://tixbay.net/gitblit/r/test/jktest.git 然后用XCode打开,选择配置好签名,能正常打包即可;
然后console进入工程目录,运行xcodebuild,不带参数,能build成功就成功一半了;
然后git提交和PUSH;
3、jenkins上新建一个freestyle project;
填上代码托管git地址;
buildstep 我们不用任何插件,直接Execute Shell,填入:
security unlock-keychain -p 密码 login.keychain
xcodebuild
第一步是必须的,否则在codesign时会出现unknown error -1:ffffffffffffffff,keychain名字一般为login.keychain,也可以自定义;
4、保存并手动触发build;
5、根据需要在配置xcodebuild参数;
0 条评论。