fastlane

快速安装brew环境(https://brew.idayer.com/)

/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"

安装fastlane(https://www.pgyer.com/doc/view/fastlane)

记得cd到工程目录下  fastlane add_plugin pgyer

default_platform(:ios)

#公共设置宏定义

SCHEME = "ProjectName"  #项目名称

EXPORT_METHOD = "development"  #ad-hoc development enterprise

OUTPUT_PREFIX = "name"      #包名前缀

OUTPUT_DIR = "/Users/fx/Desktop/fastlaneBuild"        #打包输出目录

#蒲公英

APP_KEY = "appkey"

USER_KEY = "appkey"

platform :ios do


  #测试环境

  lane :test do

    gym(

      scheme: "#{SCHEME}",

      export_method:"#{EXPORT_METHOD}",

      output_name:"#{OUTPUT_PREFIX}.ipa",

      output_directory:"#{OUTPUT_DIR}",

      configuration: "Debug",

    )

    pgyer(api_key: "#{APP_KEY}")

  end

  #生产环境

  lane :release do

    gym(

      scheme: "#{SCHEME}",

      export_method:"#{EXPORT_METHOD}",

      output_name:"#{OUTPUT_PREFIX}.ipa",

      output_directory:"#{OUTPUT_DIR}",

      configuration:"Release",

    )

    pgyer(api_key: "#{APP_KEY}", user_key: "#{USER_KEY}")

  end

end

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容