快速安装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