Fastlane + Fir 一键打包

安装Fastlane

sudo gem install fastlane
这一步遇到的问题-----Operation not permitted - /usr/bin***---

解决方法

      sudo gem update -n /usr/local/bin --system

查看版本有没有安装成功

fastlane --version

安装 fir-cli

  gem install fir-cli
这一步遇到的问题解决方法
    sudo gem install -n /usr/local/bin fir-cli --no-ri --no-rdoc

初始化 Fastlane

进入到项目目录

fastlane init

编辑Fastfile文件


# This is the minimum version number required.
# Update this, if you use features of a newer version
fastlane_version "2.46.1"

default_platform :ios

platform :ios do
  before_all do
    # ENV["SLACK_URL"] = "https://hooks.slack.com/services/..."
    cocoapods
  end

 desc "开始打包-内测版--开发证书 - dev"
    #内测版--开发证书
 lane :dev do 
    #开始打包
    puts "开始打包-内测版--开发证书 - dev"

    gym(
      export_method:"development",
      output_directory:"./fastlane/build",# 打包后的 ipa 文件存放的目录
     ) 
  end
  
  desc "开始打包  --  企业公测版--hoc"
  lane :hoc do
    gym(
      export_method:"enterprise",
      output_directory:"./fastlane/build",
    )
    #使用fir-cli上传ipa
    sh "fir publish ./build/appname.ipa -T 150f3918a1968308a147d7883b3a3"
  end

end

在终端输入以下命令运行lane,格式是“fastlane + platform + lane”

fastlane ios dev

fastlane ios hoc

至此可以一键打包并上传Fir(爽歪歪)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容