美文网首页
ios 初探fastlane

ios 初探fastlane

作者: zhao1zhihui | 来源:发表于2019-01-25 09:46 被阅读7次

    1. 安装 Fastlane

    • 检查 Ruby 版本,需要 2.0 及以上版本,并且需要将 gem 的 source 改为 https://gems.ruby-china.org/ ,在终端输入以下命令。

    // 查看 Ruby 版本
    ruby -v
    // 查看 gem 的source
    gem sources

    • 检查 Xcode 命令行工具是否安装,在终端输入以下命令,如果安装过会有提示,如果没装过就会自动开始安装。

    xcode-select --install

    • 开始安装 Fastlane ,在终端输入以下命令

    sudo gem install fastlane --verbose

    • 如果安装时出现错误无法安装,就使用以下命令安装。

    sudo gem install -n /usr/local/bin fastlane

    安装完成后可以输入以下命令查看版本来验证是否安装成功。

    fastlane --version

    2. 安装蒲公英的 Fastlane 插件

    fastlane add_plugin pgyer

    备注:插件可以单独给项目安装

    • 最后出现 Successfully installed plugins 表示安装完成。
    • 安装完成以后,会在系统根目录生成 Gemfile 和 Gemfile.lock 这两个文件,这两个文件不要删掉,不然插件就得重装了。

    3. 初始化 Fastlane 配置

    备注:可以不装蒲公英插件在配置完项目后在项目目录安装插件

    fastlane init

    image

    $ bundle update 卡死
    监察ruby

    ➜ ~ gem source -l
    *** CURRENT SOURCES ***

    // 我的已经替换为gems.ruby-china了
    https://gems.ruby-china.com/
    如果不是

    gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

    关闭终端
    打开项目文件夹,找到fastlane init过程中生成的Gemfile文件,并打开

    https://rubygems.org,换成https://ruby.taobao.org 或者https://gems.ruby-china.com/
    source "https://rubygems.org"
    source "https://ruby.taobao.org"

    备注:查看自终端的ruby是否跟换自己的也许更换

    cd到项目目录
    bundle update
    或者删除啊fastlane文件夹 fastlane init

    4、配置fastlane文件夹下的文件

    Appfile

    app_identifier "com.kingdom.ruifukejicrm"
    apple_id ""
    team_id ""

    fastlane

    default_platform(:ios)
    platform :ios do
    desc "Description of what the lane does"#描述
    lane :tests do #执行命令字符
    gym(scheme: "dsd", #项目scheme可以配置多个
    export_method:"development",# 打包方式用途主要是要和证书的描述文件匹配app-store、ad-hoc、development、enterprise
    )
    pgyer(api_key: "fd80a246b9e9d4ce621a8d7e4670cfa5", user_key: "c2d154d36c6c81e5d383399eb620e984")# 蒲公英的key
    end
    end

    打包结束并上传到了蒲公英

    更多只是请看 fastlane系列文集
    备注:引用上进求知,认真思辨
    常用命令

    相关文章

      网友评论

          本文标题:ios 初探fastlane

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