美文网首页
基于 fastlane 自动打包上传到蒲公英

基于 fastlane 自动打包上传到蒲公英

作者: Jniying | 来源:发表于2019-05-21 10:52 被阅读0次

    fastlane 有关的资料

    fastlane 的 github地址>>>
    fastlane 的 文档地址>>>
    蒲公英 使用 fastlane 自动打包文档>>>

    1.安装 fastlane

    安装了Xcode 的 Command Line Tools
    终端: xcode-select --install
    终端显示以下信息代表你已经安装成功:

    xcode-select: error: command line tools are already installed, use "Software Update" to install updates
    

    安装 fastlance
    终端:sudo gem install fastlane -NV

    ⚠️注意⚠️可能会出现源地址报错 (没有的情况请忽略)
    终端命令查询 源地址:gem sources
    删除原来的源地址:gem sources --remove https://gems.ruby-china.org/
    添加新的源地址:gem sources -a https://rubygems.org/

    ····加载一大堆东西代表你成功安装 fastlance

    2.fastlane 使用

    cd 到项目 跟目录下
    终端:fastlane init

    屏幕快照 2019-05-21 上午10.33.02.png
    会有四个选项供你选择:
    1.自动截屏。帮我们自动截取APP中的截图
    2.自动发布beta版本用于TestFligh
    3.自动发布到AppStore
    4.手动设置

    我们要发布到蒲公英 当然选 4
    终端多次回车之后 会在项目根目录生成以下文件:


    图片.png

    用文本打开 Appfile 文件

    app_identifier("app的identifier") # The bundle identifier of your app
    apple_id("开发者账号") # Your Apple email address
    
    

    打开 Fastfile 配置自动打包脚本

    default_platform(:ios)
    platform :ios do
      desc "Description of what the lane does"
      lane :aaabbb do  #函数名称,执行打包的时候使用
        time = Time.new.strftime("%Y%m%d") #获取时间格式
        version = get_version_number#获取版本号
        ipaName = "Release_#{version}_#{time}.ipa"
        gym(
           scheme:"NonTeacher", #项目名称
           export_method:"ad-hoc",#打包的类型 
           configuration:"Release",#模式,默认Release,还有Debug
           output_name:"#{ipaName}",#输出的包名
           output_directory:"./build"#输出的位置
         )
     pgyer(api_key: "蒲公英的api_key", user_key: "蒲公英的user_key", update_description: "更新描述")
      end
    end
    

    export_method 类型:app-store, ad-hoc, package, enterprise, development

    安装自动打包到蒲公英的 pgyer
    cd 到项目根目录
    安装: fastlane add_plugin pgyer

    图片.png

    开始自动打包
    cd 的项目根目录
    终端:fastlane aaabbb
    打包成功:

    图片.png

    相关文章

      网友评论

          本文标题:基于 fastlane 自动打包上传到蒲公英

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