fastlane_version “2.37.0” default_platform :ios platform :ios do before_all do cocoapods end desc "打包企业版" puts " \033[35mAre you ready?\033[0m\n" lane :inHouse do |options| increment_version_number(version_number: options[:version]) #根据入参version获取app版本号 gym( workspace: "Lighting.xcworkspace", scheme: options[:target], clean: true, output_directory: File.expand_path('..', __FILE__) + "/iPA", export_method: "enterprise", output_name: options[:target] + Time.new.strftime("%Y-%m-%d %H:%M:%S") + ".ipa" ) if options[:pgy] == "dis" puts " \033[31m打包正式版完成,正在上传正式环境蒲公英\033[0m\n" pgyer(api_key: "cae8404d79c5e29cb641f84c8b9a6d1e", user_key: "9d4d2d2af95f22d4b6ccbd67b2444e46") end if options[:pgy] == "dev" puts " \033[31m打包测试版完成,正在上传测试环境蒲公英\033[0m\n" pgyer(api_key: "1c1acff227f9dea3eafd531ba369680d", user_key: "02794c3c6f78cbfda696f807d4cb1da0") end if options[:pgy] == "test" puts " \033[31m打包开发版完成,正在上传开发环境蒲公英\033[0m\n" pgyer(api_key: "f9aefb343ecc7959f8e216ed08db1c83", user_key: "a6283ec42bbaf9efc5b6f01a750299f3") end puts " \033[32mGood boy Have a nice day\033[0m\n" end error do |lane, exception| # slack( # message: exception.message, # success: false # ) end end