jenkins部署iOS打包环境
- 安装最新 Xcode
- 安装 cocoapod
sudo gem install -n /usr/local/bin cocoapods
- 安装 rvm
curl -sSL https://get.rvm.io | bash -s stable
rvm install 3.1.2
rvm use 3.1.2 --default
- 安装 fastlane
sudo gem install fastlane
- 配置 git
1)是通过 http/https 访问 git,配置免密登录
在当前登录用户根目录,如/Users/mactouch .git-credentials
文件中,存入如下:格式为:http://账号:密码@域名1
http://huang:huang123@10.168.66.55
touch .gitconfig
文件中,存入如下:1
2[credential]
helper = store
- 是通过 ssh 访问 git,创建好公私钥,具体配置是百度,不做具体说明
- 钥匙串中安装 iOS 部署证书
- jenkins 打包脚本中增加,用于解开钥匙串
security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k password ~/Library/Keychains/login.keychain-db
jenkins部署iOS打包环境