fastlane安装 话不多说,直接开始,先更换ruby源 $ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org.../ $ gem sources -l https://gems.ruby-china.com # 确保只有 gems.ruby-china.com 安装fastlane $ sudo gem install...fastlane -NV fastlane配置 cd 到项目的目录里,然后执行fastlane init 在这给大家推荐一个好用的工具Go2Shell,安装打开后,在finder上会出现一个笑脸按钮...当命令执行到 bundle update可能会卡住,需要打开项目目录下新增的文件GemFile,修改一下ruby源。保存后,继续在当前目录下执行bundle update即可。...cocoapods命令是在打包前执行pod install,如果需要这个命令,还需要在上面之前提到的Gemfile里增加一行gem "cocoapods"才能生效。
/Gemfile文件,编辑内容 // 安装 bundler $ gem install bundler //然后在项目根目录下创建..../Gemfile文件,编辑内容 source "https://rubygems.org" gem "fastlane" 编辑Gemfile文件: source "https://rubygems.org..." gem "fastlane", "2.180.1" # 如果使用Cocoapods,需要添加下面这行 gem "cocoapods" 通过ruby gems安装 sudo gem install...\*\*\*\*\*\*", user_key: "\*\*\*\*\*\*",update_description: options[:update_info]) end end 使用时,在命令行输入...fastlane TestFir即可 fastlane TestFir 如果想要在执行命令时从外部传入参数,则可以按照下面的方式使用,在do后面添加 |options|,使用时,options:optionName
所以我们要实现一行命令自动打包、发布、然后自动发消息通知测试。...Fastlane安装与配置 Fastlane基于ruby环境自动化工具集,它不是一个工具,它是一系列的工具的集合,基本上涵盖了打包,签名,测试,部署,发布,库管理等等移动开发中涉及到的内容。...同时该套件也支持与 Jenkins 、CocoaPods、xctools 等其他第三方工具的集成。...sudo gem install fastlane Successfully installed fastlane-2.193.1 Parsing documentation for fastlane...-2.193.1 Done installing documentation for fastlane after 5 seconds 1 gem installed 3、fastlane 初始化 fastlane
1、简介 Fastlane文档说明 Fastlane是一个ruby脚本集合,它可以按照我们指定的路线,在指定位置执行我们所要执行的操作。...这里我们称这样的路线为「航道(lane)」,这样的操作称为「Action」 Action是Fastlane自动化流程中的最小执行单元,用来执行Fastlane脚本中的命令,关于更多的描述可以到Actions...- fastlane docs查看,里面也介绍了常用的action有哪些,顺带附上action的源码地址,这个源码在后面自定义起参考作用 2、 安装 确保ruby为最新版本 brew update brew...install ruby 安装fastlane sudo gem install -n /usr/local/bin fastlane 查看当前fastlane版本 fastlane --version...可以用来传递参数 // 示例:varName = options[:name] // 航道上需要执行的操作 end 航道上要扫描的操作可以到Actions上查找,可以通过关键字搜索,如下图 cocoapods
* To start using RVM you need to run `source /Users/admin/.rvm/scripts/rvm` in all your open shell...windows, in rare cases you need to reopen all shell windows...Aborting. ``` ### 2.给Mac安装CocoaPods - 安装CocoaPods > $ gem install cocoapods ``` miki:~ ChenMan$ gem...``` $ cd /Users/ChenMan/iOSTest/008String_Test/test321 ``` 3.2 使用命令pod init在当前文件夹下生成一个Podfile文件 ``...:search_paths # Pods for testing end end ``` > 其中,该文件中的命令格式为:`pod '第三库名称', '版本号'`。
---- 三、检查更新 ruby 版本 检查ruby版本号 gem -v 如果版本低于2.6.x建议升级(此处我的版本是2.6.12) 2.6.12 如需升级,执行以下命令 gem update --...,所以移除原来的淘宝源 gem sources --remove https://ruby.taobao.org/ 这里我执行这个命令,总报下面的错误 ERROR: While executing...而我的做法是以管理员的身份执行这句命令 sudo gem source --remove https://ruby.taobao.org/ 就成功的移除了淘宝源 https://ruby.taobao.org...---- 四、安装 Cocoapods 终端执行命令,以管理员的身份安装 sudo gem install cocoapods 安装成功(出现gems installed证明安装成功) Fetching...如果安装 CocoaPods 时不执行此命令,在初次执行 pod intall 命令时,系统也会自动执行该指令(这个我并没有试过,只是网上有这种说法) ---- 六、使用 Cocoapods 给项目安装第三方框架
安装前的准备工作 首先确认是否安装了ruby,终端查看下ruby版本 ruby -v 确认是否安装了Xcode命令行工具 xcode-select --install 如果出现 ?...下面就正式开始安装fastlane了 安装步骤 安装fastlane sudo gem install fastlane 切换到工程目录初始化 fastlane init 初始化的过程中会出现下面的选项...执行打包命令: fastlane betaDebug 打包成功截图如下: ?...: gem install fir-cli 如果是蒲公英平台,安装如下插件: fastlane add_plugin pgyer 此时fastlane文件夹会变成如下结构: 注意:package文件夹是在第一次打包的时候生成的...shell脚本打包 除了借助一些开源框架外,我原来也用过shell脚本打包,无非是自己写一个脚本,里面包含很多的打包命令,但是还是感觉没有fastlane简单方便,有兴趣的可以参考GitHub上的这个,
此时,再查看gem env发现SHELL PATH:列表中,增加了/Users/zyjk_imac-penghe/.rvm/gems/ruby-2.2.0/bin/pod这条路径。 3....step ‘Execute shell’ marked build as failure 所以在构建项目时出现这个错误,是因为看到一篇文章(cocoapods插件GEM_PATH的配置),说是修改Xcode...中CocoaPods插件的GEM_PATH:中的路径与SHELL PATH:中路径一致就能解决: env: ruby_executable_hooks: No such file or directory...(>= 0.a) 更新一下gem版本,终端命令如下; $ sudo gem update –system 有时在输入命令后会出现ssh相关的网络错误提示,可以在终端输入命令: gem sources...也可以输入命令: $ sudo gem install cocoapods -v 0.39.0 安装特定版本的CocoaPods。 由于给iOS项目构建版本时必须依赖于xcodebuild环境。
2、Fastlane:照例我们找官方介绍,它是用Ruby语言编写的一套自动化工具集和框架,每一个工具实际都对应一个Ruby脚本,用来执行某一个特定的任务,而Fastlane核心框架则允许使用者通过类似配置文件的形式...2、Fastlane的安装 它的安装也是有多种方式的,有Homebrew和gem的方式等等,我们在这就说两种方式: Homebrew安装:brew install fastlane... gem安装:sudo gem install fastlane (加入在安装的过程中遇到问题需要卸载命令如下:Homebrew: brew uninstall fastlane... , gme : sudo gem uninstall fastlane ) 执行完任务之后,我们通过 fastlane --version 查看是否安装成功: Fastlane...添加蒲公英插件:执行命令 fastlane add_plugin pgyer 以上就是添加成功了,这个执行这句命令的位置我是遇到了问题了的,具体的后面总结可能遇到的问题中会说,这里执行这句命令的时候建议也是在我们项目路径下执行
,而且大部分是来自于Jenkins的, 有兴趣的童靴可以继续往下看~ 当前环境 名称 版本 macOS 10.13.4 Xcode 9.3 ruby 2.4.0 fastlane 2.91.0 使用...Fastlane 先说说Fastlane,毕竟Jenkins是持续化管理的,相信很多小伙伴的初衷也只是想要自动化的快速快速编译打包,省去漫长等待而已 准备工作 安装RVM 使用rvm来管理ruby...rvm管理 如果显示为 /Users/xxxxxx/.rvm/rubies/ruby-2.4.0/bin/ruby 那就可以了 安装fastlane 上面都搞定后执行安装命令 gem install...重复过多种安装方法来进行构建,一会是github拉不到代码,一会又是fastlane command not found ,又或者是报了一堆ruby的错误,心累啊。...执行脚本 这里就直接执行fastlane命令就可以 ? shell 至此就足够了。 点击立即构建,查看控制台,所有的日志都会打印出来。
如果你的Ruby运行环境大于2.0.0的话可以升级cocoapods解决,查看当前ruby终端命令ruby -v 1、更新gem:sudo gem update --system 2、删除...gem源:gem sources --remove https://ruby.taobao.org/ 3、修改gem源:gem sources -a https://gems.ruby-china.org...bin cocoapods D.设置pod仓库 pod setup 在使用RVM安装 ruby的时候,报错了,需要安装xcode 命令行工具 xcode-select --install...安装cocoapods有一些不同的命令,下面总结一下: 1.检查ruby环境,若需要请按如下更新 $ sudo gem update --system 2.卸载cocoapods $ sudo...[Yn] y 3.重装cocoapods (安装命令有变化) 10.11之前 $ sudo gem install cocoapods 10.11之后 $ sudo gem install
二.CocoaPods 的安装 1.替换源 CocoaPods 是基于 ruby ecosystem 的,需要 ruby 环境,使用 ruby 的 gem 命令。所以我们的系统要有 ruby 环境。...而 Mac 系统默认会安装好 ruby 环境,可以在终端输入 $gem sources -l 命令查看系统 ruby 默认源为 https://rubygems.org/,但这个源在国内是访问不到的,所以需要更换...(1).移除系统 ruby 默认源 $gem sources --remove https://rubygems.org/ (2).使用新的源 $gem source -a https://gems.ruby-china.org...添加镜像 $gem sources -a https://gems.ruby-china.com/ (3).重新安装 $sudo gem install -n/usr/local/bin cocoapods...解决方案:更新cocoaPods的版本 ,在终端执行如下命令:$gem install cocoapods --pre。再重新执行安装,即安装成功!
(1.0.0) cocoapods-trunk (1.3.1, 1.3.0) cocoapods-try (1.1.0) 2.卸载不用版本 当前命令要卸载1.5.3 sudo gem uninstall...All versions > 1. cocoapods-1.5.3 Successfully uninstalled cocoapods-1.5.3 3.安装指定版本 当前命令要安装1.6.1 sudo...gem install cocoapods -v 1.6.1 如果遇到ruby源错误: ERROR: Could not find a valid gem 'cocoapods' (= 1.6.1)...gem install cocoapods -v 1.6.1 Password: Fetching: ruby-macho-1.4.0.gem (100%) Successfully installed...cocoapods-1.6.1 Parsing documentation for ruby-macho-1.4.0 Installing ri documentation for ruby-macho
要求: OS X大于等于 10.11 Ruby大于2.2.2 1、安装rvm命令行工具 $ curl -L get.rvm.io | bash -s stable //需要一点时间 $ source...下面是删除的命令: $ gem sources --remove https://rubygems.org/ 添加的命令: $ gem sources -a https://gems.ruby-china.com...4、更新升级Gem版本 Gem是管理Ruby库和程序的标准包,如果它的版本过低也可能导致安装失败,解决方案升级Gem。...$ sudo gem update -n /usr/local/bin —system 5、安装cocoaPods // 如果之前有 $ sudo gem uninstall cocoapods (移除原来的...cocoapods) // 安装CocoaPods(10.11后苹果升级了安全策略) $ sudo gem install -n /usr/local/bin cocoapods 新版的 CocoaPods
ruby 默认的原地址是国外网络地址,通过下面命令查看当前的镜像 gem sources -l gem sources -l *** CURRENT SOURCES *** https://rubygems.org...://rubygems.org/ removed from sources 添加国内的 ruby 镜像 gem sources -a https://gems.ruby-china.com/ gem...gem sources -l *** CURRENT SOURCES *** https://gems.ruby-china.com/ 2、安装 CocoaPods ruby 环境安装后,就可以安装...CocoaPods 了 2.1、真假 CocoaPods 不要着急敲命令,往下看,有坑 不要着急敲命令,往下看,有坑 不要着急敲命令,往下看,有坑 方法一 输入安装 CocoaPods 命令 sudo...后 sudo gem install -n /usr/local/bin cocoapods 由于本机的系统是10.15所以选择后者命令输入 sudo gem install -n /usr/local
二、安装 由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下: 注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby环境 1、Ruby环境搭建...终端输入如下命令(把Ruby镜像指向taobao,避免被墙,你懂得) gem sources --remove https://rubygems.org/ gem sources -a http:...//ruby.taobao.org/ gem sources -l (用来检查使用替换镜像位置成功 ritekiMac-mini:~ lucky$ gem sources --remove https...http://ruby.taobao.org/ http://ruby.taobao.org/ added to sources ritekiMac-mini:~ lucky$ gem sources... -l *** CURRENT SOURCES *** 2、下载安装CocoaPods 终端输入:sudo gem install cocoapods ritekiMac-mini:~ lucky
运行于 Ruby之上,默认情况下,Mac 是自带了 Ruby 环境的,可以通过命令行: ruby -v 查看当前Ruby的版本。...接下来用这个命令检测是否镜像更换成功: $ gem sources -l 下面说明更换成功: *** CURRENT SOURCES *** https...://gems.ruby-china.org/ /************ 2017 - 07-10 更新 这里说一下,这次换成了这个: gem sources -a https://gems.ruby-china.org...gam: 2.6.14)你的要不是最新的,你可以试着升级一下gem : sudo gem update --system /************ 2017 - 07-10 更新 再次执行命令安装...Cocoapods: sudo gem install cocoapods // Mac OS X 10.11前 输入这一条 sudo gem install -n /usr
配置初始项目 1.cocoapods的安装 cocoapods的安装是通过ruby,幸运的是Mac电脑都是默认安装ruby的,所以安装ruby的过程就省去了,唯一的前提就是安装Xcode的CommandLineTools...,然后等待下载完成后安装即可 但是由于中国的互联网是"墙"的原因,所以呢,你要改变gem的默认下载源: $ gem sources -a http://ruby.taobao.org 看到以下结果...http://ruby.taobao.org added to sources 将淘宝的ruby源加入进来 删除原来的下载源: $ gem sources -r https://rubygems.org...$ sudo gem install cocoapods Password:(你的管理员密码,这里不会显示出来) Fetching: cocoapods-core-0.38.2.gem (100%...-0.4.5.gem (100%) Successfully installed cocoapods-try-0.4.5 Fetching: cocoapods-trunk-0.6.4.gem (100%
当然,系统的ruby是比较老的,我们可以对其进行升级。在终端输入命令: gem update --system 如果出现上面的情况,表明你没有权限去升级Ruby。...1,首先查看当前ruby的源: gem sources -l 2,移除现有的Ruby镜像: gem sources --remove https://rubygems.org/ 3,添加国内最新镜像源...(不过貌似淘宝的Ruby镜像已经不更新,所以还是建议访问外国网站) gem source -a https://gems.ruby-china.org/ 4,再次查看当前ruby的源 gem...*** CURRENT SOURCES *** https://ruby.taobao.org/ 5,安装CocoaPods,安装命令如下: sudo gem install cocoapods...sudo nvram boot-args="rootless=0" sudo reboot 此时,在执行安装命令: sudo gem install cocoapods -V 如果依旧有错误
错误1.png 然后尝试了几个pod 命令均不能使用,然后尝试安装新的CocoaPods,结果又报错误: ? 错误2.png 于是决定删除旧版的CocoaPods重新来过。...sudo gem uninstall cocoapods 成功后会有提示,类似 Successfully uninstalled cocoapods-0.38.2。...gem sources --remove http://ruby.taobao.org/ 删除之后,可以用 gem sources -l 查看,应该是没有任何镜像源了。...gem sources -a https://ruby.taobao.org/ 添加完成后,也可以用 gem sources -l 命令查看一下,现在是这样的: ?...10.11之前的安装命令是:sudo gem install cocoapods,10.11之后需要更改为如下这样: sudo gem install -n /usr/local/bin cocoapods
领取专属 10元无门槛券
手把手带您无忧上云