# This file contains the fastlane.tools configuration # You can find the documentation at https://docs.fastlane.tools # # For a list of all available actions, check out # # https://docs.fastlane.tools/actions # # For a list of all available plugins, check out # # https://docs.fastlane.tools/plugins/available-plugins # # Uncomment the line if you want fastlane to automatically update itself # update_fastlane default_platform(:ios) platform :ios do desc "酷乐秀自动化打包" lane :Colexiu do time = Time.new.strftime("%Y%m%d") #获取时间格式 version = get_version_number #获取版本号 ipaName = "酷乐秀#{version}_#{time}.ipa" scheme = "KulexiuForStudent" # 项目的 scheme,自己项目名 # add actions here: https://docs.fastlane.tools/actions # 开始打包 build_app( clean: true, # 每次打包之前clean一下 workspace: "KulexiuForStudent.xcworkspace", # 指定工程文件 export_method: 'development', # 打包导出方式,包含 app-store, validation, ad-hoc, package,enterprise, development, developer-id and mac-application export_xcargs: '-allowProvisioningUpdates', # 这个设置是为了设置 xcode 自动配置证书和配置文件,当然也可以手动配置,可以参考文档 configuration: 'Debug', # 默认 Release,Release or Debug silent: true, # 隐藏构建app时输出的不必要的信息 output_directory: '/Users/wangzhi/Desktop/Archive/Debug', # 打包出 ipa 文件的路径 output_name:"#{ipaName}", # 打包的名称,可任意取 ) #配置上传蒲公英账号 蒲公英的 api_key和 user_key pgyer(api_key:'b4f2e606f6a6ffd71f5368fc9af634ea', user_key: 'fca8034bee3a119cbbe9ccd81141b8e7') # mac上的通知弹窗,通知打包完毕 notification(app_icon: './fastlane/icon.png', title: 'manager', subtitle: '打包成功,已导出安装包', message: '准备发布中……') # 通知上传成功 notification(app_icon:"icon.png",title:"LoanManager",subtitle: "IPA上传成功", message: "自动打包完成!") end end