iOS自动化打包 fastlane

安装教程就不介绍了,网上有很多,此处引用简书楠若寺的博客地址:Fastlane的iOS简单使用,安装完成后就是设置fastlane目录下面Fastlane文件.,此处粘贴一个我项目目录结构:
iOS自动化打包 fastlane_第1张图片
下面是我打包到蒲公英的配置

desc "打Release包到蒲公英"
  lane :adhoc do
  sigh(adhoc:true)  #如果要使用ad-hoc打包, 则需打开此项配置
  currentTime = Time.new.strftime("%Y-%m-%d-%H-%M")
  ipaName = "UAT-#{currentTime}.ipa"
  gym(scheme: "jkxg", #此处为项目的scheme
      workspace: "jkxg.xcworkspace", # 可省略
      configuration: "Release",              # Debug or Release
      clean: true,                           #清空上次打包信息
      export_method: "ad-hoc",                # app-store, ad-hoc, package, enterprise, development, developer-id
      output_directory: "./fastlane/build",
      output_name: ipaName,    
  ) 
  puts "开始上传到蒲公英"
  pgyer(api_key: "XXX", user_key: "XXX")
  system "open ../fastlane/build"
  end

fastlane还有许多其他丰富的功能,我目前只是看了打包这个,其他的可以去官网查看文档Fastlane DOC.

你可能感兴趣的:(iOS)