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包了 证书管理后续更新