fastlane 的集成与使用

#集成

1.安装最新版的Xcode command line tools 如果已经安装了则会提示如下错误

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

否则会提示安装

2.安装fastlane

  • Using RubyGems
sudo gem install fastlane -NV
复制代码
  • Alternatively using Homebrew
brew cask install fastlane
复制代码

如果在使用RubyGems安装的过程中出现入下错误

ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /usr/bin directory.
复制代码

请使用如下命令安装

sudo gem install fastlane -n /usr/local/bin
复制代码

#使用 在新项目中使用fastlane cd 到项目的根目录下

fastlane init
复制代码

你会看到如下步骤

在这里我们选择3。

选择完成后需要输入自己的开发者账号。

!注意这里你的项目的Bundle Identifier 是要在App Content中注册使用了的。如果这个项目只是测试,可忽略。

输入完账号之后,终端显示如下

这个时候我们选择 y 允许管理元数据 之后会这样
此时如果卡住不动,请在项目的根目录下找到Gemfile这个文件
并且将source修改改成

https://gems.ruby-china.com/
复制代码

之后关闭这个终端窗口,重新进入项目的根目录下,然后执行

bundle update
复制代码

这时候已经在项目中集成好了fastlane #为项目添加自动上传到fir.im 在终端进入项目的根目录,然后执行

fastlane add_plugin firim
复制代码

命令,添加firim这个插件 之后在fastlane/Fastfile文件中配置信息如下

desc "Push a new app build to the fir”
  lane :bate do
    build_app(
 	clean: true,
 	workspace: "项目名称.xcworkspace”, 
  	scheme: “项目”,
     	export_method: "ad-hoc”,
     	output_directory: "./fastlane/package”,
     	configuration: “Debug”
    	)
    firim(platform: "ios”, 
   	firim_api_token: “fir.im的token”,
	icon: "./fastlane/metadata/app_icon.jpg”
   	)
  end
复制代码

token 在这个获取https://fir.im/apps,在右上角的用户信息中有API token 点击即可获取。

想要打包上传fir,在终端运行

fastlane
复制代码

然后选择2即可。

转载于:https://juejin.im/post/5c1a0df85188253ff1477c49

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值