美文网首页
基于fastlane和蒲公英的自动打包(步骤清晰明了,一遍掌握)

基于fastlane和蒲公英的自动打包(步骤清晰明了,一遍掌握)

作者: _DN | 来源:发表于2019-04-11 12:57 被阅读0次

    ->fastlane 官网地址:https://docs.fastlane.tools,感兴趣的同学可以读一下😏。


    写在前面的话:看完本文,可以实现 一键发测试包,再也不用为无休止的打测试包烦恼了。

    Letsgo!

    1.安装命令行开发工具Command Line Tools(一款非绑定下载的xcode工具)

    1️⃣终端输入

    xcode-select --install 
    

    回车 ,若未安装,会弹出安装提示框,点击安装即可。若面板输出 command line tools are already installed 表示已经安装。
    2️⃣安装完毕,重新输入上面命令(xcode-select --install ) ,检测是否安装成功。

    2.通过gem 安装 Fastlane(也可通过其他方式安装)

    终端输入

    sudo gem install fastlane -NV
    

    回车,开始安装,等待安装完毕后,终端输入

    fastlane --version
    

    面板会输出fastlane对应的版本信息。

    3.准备项目

    1️⃣可真机编译的项目A(本文称为:A),
    2️⃣填写好基本信息
    3️⃣保证项目标识与开发者中心里面的信息一致。

    4.启动fastlane

    保证工作目录为A 的条件下,终端输入

    fastlane init
    

    回车后,面板会询问 what would you like to use fastlane for ?,下面会跟着四个选项(1,2,3,4)如下图

    询问面板 在这里我们选3(选哪个都行,后面会调整的)。输入3,回车,会询问开发者账号 开发者账号输入 填写自己的开发者账号(个人或公司的都可以)后回车。
    如果你的开发者账号开启了双重认证,需要输入验证码
    验证码询问 输入验证码后回车。
    稍等后会出现下面的询问框
    询问框 输入 y,继续回车。等待后需要继续输入多个回车,看到输出下面内容就按一下回车键。
    看到我点回车
    出现 $ fastlane release 字样表其实成功。

    5.调整 Fastfile文件内容

    打开项目A 找到Fastfile文件 Fastfile文件位置 打开 Fastfile 文件 Fastfile文件内容

    红框标记出的就是一个lane ,我们需要替换掉这个默认的lane

    替换之前有一个准备工作,准备好项目A 对应蒲公英平台里面的 api_key 和user_key (在蒲公英管理平台找)。
    下面开始替换
    将上图中红框标出的lane替换为下面的lane

    lane :beta do
      build_app(export_method: "development")
      pgyer(api_key: "蒲公英中自己项目的api_key", user_key: "蒲公英中自己项目的user_key")
    end
    

    替换完成之后关闭 Fastfile 文件。
    【注:填写第二行的export_method参数时,我们用的是“ development”,对应手动打包中的development类型】

    6.安装蒲公英插件

    1️⃣回到终端 cd到工作目录A(至关重要)
    2️⃣终端输入

    fastlane add_plugin pgyer
    

    回车稍等,出现Successfully installed plugins 字样,说明安装成功。

    7.发包

    终端输入

    fastlane beta
    

    等待...(可能会有点长,只要面板不输出error 就没问题)
    出现 fastlane.tools finished successfully 🎉 ,后即成功,随之与蒲公英关联的邮箱或微信会收到对应的消息。
    以上为fastlane的基本使用。


    ➡️今后发测试版只需

    打开终端 ->cd到项目 ->输入fastlane beta 即可。😁


    异常1:面板输出 Could not find action, lane or variable 'pgyer'. Check out the documentation
    说明蒲公英插件安装失败,按照6重新安装一遍。


    黑洞

    相关文章

      网友评论

          本文标题:基于fastlane和蒲公英的自动打包(步骤清晰明了,一遍掌握)

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