iOS Fastlane 笔记
2021-05-25 本文已影响0人
Look2021
Appfile
app_identifier "" # bundleId
apple_id "" # 苹果账号
team_id "" # 团队ID
Fastfile
desc "Description of what the lane does"
lane :uploadFir do
time = Time.new.strftime("%Y%m%d") #获取时间格式
version = get_version_number #获取版本号
ipaName = "VideoTeleprompter_#{version}_#{time}.ipa"
gym(
scheme:"VideoTeleprompter", #项目名称
export_method:"ad-hoc",#打包的类型 导出方式 ad-hoc、enterprise、app-store、development
configuration:"Release",#模式,默认Release,还有Debug
output_name:"#{ipaName}",#输出的包名
output_directory:"/Users/jijingcheng/Desktop/build"#输出的位置
)
firim(firim_api_token: "") # token 在fir 上查看。
end
安装Fir插件
fastlane add_plugin firim ##安装fir插件
gem install fir-cli ##自动上传fir
如果 `gem install fir-cli` 报了权限错误 则执行
sudo gem install -n /usr/local/bin fir-cli --no-ri --no-rdoc
证书配置的项目,则打包前,要在Xcode切换配置文件