#集成
1.安装最新版的Xcode command line tools 如果已经安装了则会提示如下错误
xcode-select: error: command line tools are already installed, use "Software Update" to install updates复制代码
否则会提示安装
- 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中注册使用了的。如果这个项目只是测试,可忽略。
输入完账号之后,终端显示如下
https://gems.ruby-china.com/复制代码
之后关闭这个终端窗口,重新进入项目的根目录下,然后执行
bundle update复制代码
这时候已经在项目中集成好了fastlane # 在终端进入项目的根目录,然后执行
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复制代码