# 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 "测试环境上传到蒲公英"
  # 打包时候用的名称   例如 fastlane app
  lane :dev do 
    # add actions here: https://docs.fastlane.tools/actions
    gym(
    # 每次打包之前clean一下
    clean: true,    
    # 打包出 ipa 文件的路径，我放到了桌面文件夹，你自行更改文件夹
    output_directory: '/Volumes/Data/IPA/TestIPA/'++ Time.new.strftime("%Y-%m-%d %H-%M-%S"), 
    # 打包的名称，可任意取 
    output_name: 'FulltimeEmployer', 
    # 项目包含iCloud指定环境 Development 或者 Production
    #export_options:{
    #    "iCloudContainerEnvironment":"Development"
    #},
    # 项目的 scheme，自己项目名   target名称
    scheme: "Runner",      
    # 默认 Release，Release or Debug     
    configuration: 'Release', 
    # 是否包含 bitcode  
    include_bitcode: false,  
    # 是否包含 symbols 
    include_symbols: true, 
    # 打包导出方式，包含 app-store, validation, ad-hoc, package, enterprise, development, developer-id and mac-application   
    export_method: 'development',  
    # 这个设置是为了设置 xcode 自动配置证书和配置文件，当然也可以手动配置，可以参考文档
    export_xcargs: '-allowProvisioningUpdates' 
    )
    #配置上传蒲公英账号  蒲公英的 api_key和 user_key  
    pgyer(api_key:'12345678', update_description: "fastlane自动打包")

    # mac上的通知弹窗，通知打包完毕
    notification(app_icon: "./fastlane/icon.png", title: "manager", subtitle: "测试环境打包成功，已导出安装包", message: "")

  end
 end