• fastlane安装笔记


    安装rvm
    gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
    问题:失败
    找不到gpg命令
    方案:先安装gpg命令

    Package manager Homebrew: brew install gnupg gnupg2

    Package manager MacPorts: sudo port install gnupg gnupg2

    问题:没有安装Homebrew和port
    方案:安装Homebrew
    问题:安装失败,网络连接不上,超时,多方尝试都无效,最终放弃
    方案:安装port
    https://www.jianshu.com/p/0f770fb96e3d
    先安装Xcode
    sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
    然后安装命令行工具
    xcode-select --install
    阅读同意协议
    在下面这个网址上选择合适的版本下载安装port,本人电脑版本10.14.5
    https://www.macports.org/install.php

    export PATH=/opt/local/bin:$PATH

    export PATH=/opt/local/sbin:$PATH

    安装gpg:

    sudo port install gnupg gnupg2


    问题:提示

    Error: Port gnupg not found

    方案:

    sudo port install gnupg2

    执行

    gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

    问题:

    gpg: 从公钥服务器接收失败:No route to host

    方案:手动离线安装rvm

    curl -sSL https://github.com/rvm/rvm/tarball/stable -o rvm-stable.tar.gz

    mkdir rvm && cd rvm

    tar --strip-components=1 -xzf ../rvm-stable.tar.gz

    ./install --auto-dotfiles

    source /Users/mac/.rvm/scripts/rvm

    安装ruby

    rvm list known

    rvm install 2.2.0 --disable-binary

    问题:编译失败
    方案:安装的版本太低,系统不支持,选择较高版本的ruby

    rvm install 2.6.3

     

    安装fastlane

    sudo gem update --system

    sudo gem install fastlane 或 

    sudo gem install fastlane -NV

    安装bundler

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

     

    创建 Gemfile(在项目根目录)

    touch Gemfile

    配置填写文件内容
    source "https://rubygems.org" 
    
    gem "fastlane"

    此处源source可配置为:source "https://gems.ruby-china.com/"

      

    执行

    bundle install

    执行fastlane init来创建相关配置文件
    在fastlane文件夹下依次配置 Appfile中的App BundleID和开发者的Apple ID 还有 Fastfile配置一个操作命令,方便来调用(蒲公英等上传的账号信息一并在命令中)
    注意证书必须和命令中选择的打包方式保持一致,否则最后会通知生成ipa失败,具体查看Error Code附近的打印日志,可以清楚知道具体错误信息

    参考链接:
    https://www.jianshu.com/p/bd4783dc347d
    https://www.jianshu.com/p/9d53836a3b64





  • 相关阅读:
    CSS3动画设置后台登录页背景切换图片
    类别联动下拉菜单
    自己写的一个逻辑分页
    TP5多入口设置
    zabbix安装配置界面点击next step没反应
    nginx访问不了zabbix安装配置界面
    mount挂载问题
    linux下ssh的几种验证方式
    linux下nat配置
    Linux命令行上程序执行的那一刹那!
  • 原文地址:https://www.cnblogs.com/yuxiaoyiyou/p/11773229.html
Copyright © 2020-2023  润新知