jenkins部署iOS打包环境

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