美文网首页
2020-08-01 fastlane自动打包文件

2020-08-01 fastlane自动打包文件

作者: 太平洋_cfd2 | 来源:发表于2020-09-24 21:21 被阅读0次

    # 指定 fastlane 最小版本

    fastlane_version "2.20.0"

    # 指定当前平台,可以设置为 ios 、android、mac

    default_platform :ios

    platform :ios do

    # 在执行每一个 lane 之前都先执行这个代码

      before_all do

      end

    # 定义一个创建测试包的 lane

    # 我们调用的命令就是调用 fastlane 的 lane

      lane :Cohi do |op|

        # increment_version_number(version_number: op[:version]) #根据入参version获取app版本号

        # increment_build_number(build_number: op[:build])  #将build号设置与app版本号相同

        # 最重要的打包命令

        gym(

                  export_method: 'ad-hoc',   # 打包的方式,可设置为 appstore(默认),enterprise

                        scheme: "CohiAI",   # 指定需要打那个 scheme 的包

                      workspace: "CohiAI.xcworkspace",    # 指定打包的项目文件

                    output_name: "CohiAI.ipa",      # 打包输出名称

                        silent: true,    # 隐藏不必要信息

                          clean: true,    # 打包前是否 clean 项目

                  configuration: "Release",    # 配置为 debug 版本

                #  buildlog_path: "./fastlanelog",    # 日志输出目录

          # codesigning_identity: "iPhone Developer: Haiping He (1234.p12)",    # 代码签名证书

          export_xcargs: "-allowProvisioningUpdates", # 自动配置签名

              output_directory: "/Users/gxios/Pictures/autoIPA"    # ipa输出目录

        )

        # (fastlane-plugin-firim为插件)上传ipa到fir.im服务器,在fir.im获取firim_api_token

        firim(firim_api_token: "4f3e1cd2e953f9cc54b50b64ed2b0a96")

      end

      # 在执行每一个 lane 之后执行该功能

      after_all do |lane|

      end

      # 在执行每一个 lane 出错的时候执行该功能

      error do |lane, exception|

      end

    end

    相关文章

      网友评论

          本文标题:2020-08-01 fastlane自动打包文件

          本文链接:https://www.haomeiwen.com/subject/rqiyrktx.html