fastlane环境配置

# fastlane 环境配置

## 1. 安装xcode命令行工具
xcode-select --install,如果没有安装,会弹出对话框,点击安装。如果提示xcode-select: error: command line tools are already installed, use "Software Update" to install updates表示已经安装

## 2.安装fastlane
sudo gem install fastlane -NV或是brew cask install fastlane我这里使用gem安装的
安装完了执行fastlane --version,确认下是否安装完成和当前使用的版本号。
如果中途出错,可以尝试:sudo gem install -n /usr/local/bin fastlane

## 3.初始化fastlane 
cd到你的项目目录执行fastlane init
会让你选择
1.Automate screenshots
2.Automate beta distribution to TestFlight
3.Automate App Store distribution
4.Manual setup -manually setup your project to automate your tasks
选择不同生成的目录文件也不同
这里我选择的是2

## 4.安装插件
上传蒲公英,打开终端安装插件fastlane add_plugin pgyer
上传fir,打开终端安装插件  fastlane add_plugin firim (也可以直接安装fir-cli)

## 5.进入文件夹fastlane下的Fastfile中新建一个lane
lane :名称 do
    install_pods()  
    build_app(workspace:"XXX.xcworkspace", scheme:"XXX", export_method:"development", output_directory:"./fastlane/package", configuration:"Uat")
    pgyer(api_key: "34eXXXXXXXXXXXXXXXXXXX2d0", user_key: "78cXXXXXXXXXXXXXXXXXXXX2fa")  #上传至蒲公英
    firim(firim_api_token: "fb3XXXXXXXXXXXXXXXXXXX5df")  #上传至fir
    upload_to_testflight(ipa:"./fastlane/package/AHSapp.ipa",username:”XXXXX(你的apple id)”) #上传至testflight
    sentry_upload_dsym( #上传dsym文件到sentry(sentry官网不需要url)
        auth_token: 'f92XXXXXXXXXXXXXXXXXXXXXXX834',
        org_slug: ‘XXXX’,
        project_slug: ‘XXXX’,
        url:‘XXXXX’
        )
end

## 6.cd到你的项目目录执行:fastlane 名称(lane的名称)
就可以看到package文件夹下的ipa包了

证书管理后续更新

 

posted on 2019-01-30 10:14  sunyaxue  阅读(462)  评论(0编辑  收藏  举报

导航