iOS-Fastlane(安装篇)
2016-04-13 17:51
507 查看
使用fastlane来做公司iOS项目的持续构建
fastLan是什么呢,看官网
Fastlane Git的地址
安装:
按照git中说的是
这个问题很普遍的,原因移步百度,这里的解决方案是:
算了我估计你们也很懒,上边的问题是因为Apple的rootless,可以彻底的解决的办法在这里链接,以后就不会出现
3.确保xcode-select是最新版本, 在终端执行(具体xcode-select是什么,移步百度
弹出框中直接点击安装就好了,因为你有x-code吧。。。
下载过程
)
安装
4.安装结束后,在终端输入
以验证安装成功,可以看到版本信息,我的是
5.开始使用,cd到项目文件夹。
项目文件夹
我的项目使用了cocoapods,所以是这样子的。
接着,运行命令,
需要按照提示输入 AppID以及密码, 这个是你项目的开发者帐号,下边要输入项目的bundleIdentifier,然后出现了提示
竟然说我刚安装的版本不是最新,所以我去更新-。-
但是我更新确告诉我
确告诉我,
ruby源切换
安装之后,就可以在终端直接敲
接着上边的操作,进入的项目文件夹下,使用
按照提示会让你输入应该输入的信息,这里会有个隐藏的小问题,就是AppleID开启二次验证的同学需要关闭一下,不然登录不成功。关闭二次验证后就可以使用了。输入唯一标识,当询问你是否要在ituns connect中创建应用可以选择n,fastlane会自动的根据你输入的开发者帐号以及密码,登录之后去看下你那里边有没有当前应用的id。scheme就是你应用的主target。
init操作结束后,可以直接使用
启动构建,它会帮你pod install,至此安装fastlane完成。我抽时间会把用法以及一些扩展功能总结一下。
今天文章的灵感来自@NIkant Vohra在cocoachina的文章,点击他名字可以链接过去,文中提到了这个,恰好我也在使用,所以分享出来。还请各位大神略过、指责、指点,菜鸟细读。
文/WildDylan(简书作者)
原文链接:http://www.jianshu.com/p/abc2063f0981
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
fastLan是什么呢,看官网
Fastlane Git的地址
安装:
按照git中说的是
sudo gem install fastlane --verbose, 但是发现如果你直接使用命令的话,在OS 10.11会出现
ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/commander
这个问题很普遍的,原因移步百度,这里的解决方案是:
sudo gem install -n /usr/local/bin fastlane
算了我估计你们也很懒,上边的问题是因为Apple的rootless,可以彻底的解决的办法在这里链接,以后就不会出现
Operation not permitted了,永远不会。
3.确保xcode-select是最新版本, 在终端执行(具体xcode-select是什么,移步百度
xcode-select --install
弹出框中直接点击安装就好了,因为你有x-code吧。。。
下载过程
)
安装
fastlane过程中如果很慢的话, 尝试使用
gem cleanup之后,重新使用命令安装。
4.安装结束后,在终端输入
fastlane --version
以验证安装成功,可以看到版本信息,我的是
fastlane 1.64.0。
5.开始使用,cd到项目文件夹。
项目文件夹
我的项目使用了cocoapods,所以是这样子的。
接着,运行命令,
fastlane init
需要按照提示输入 AppID以及密码, 这个是你项目的开发者帐号,下边要输入项目的bundleIdentifier,然后出现了提示
####################################################################### # fastlane 1.66.0 is available. You are on 1.64.0. # It is recommended to use the latest version. # Update using 'sudo gem update fastlane'. #######################################################################
竟然说我刚安装的版本不是最新,所以我去更新-。-
但是我更新确告诉我
Nothing to update,无奈,只能去
rubygems.org手动下一个了、上去搜索了一下,还真是有1.66.0,坑爹。我尝试着使用
sudo gem install -n /usr/local/bin/ fastlane --version 1.66.0
确告诉我,
Could not find a valid gem 'fastlane' (= 1.66.0) in any repository,什么鬼-。- 难道是taobao的镜像没有同步这一条么。果断的把ruby源切换到
https://rubygems.org/,然后开着代理下载,果然是,1.66.0成功安装了。
ruby源切换
安装之后,就可以在终端直接敲
fastlane进行使用了。
接着上边的操作,进入的项目文件夹下,使用
fastlane init
按照提示会让你输入应该输入的信息,这里会有个隐藏的小问题,就是AppleID开启二次验证的同学需要关闭一下,不然登录不成功。关闭二次验证后就可以使用了。输入唯一标识,当询问你是否要在ituns connect中创建应用可以选择n,fastlane会自动的根据你输入的开发者帐号以及密码,登录之后去看下你那里边有没有当前应用的id。scheme就是你应用的主target。
init操作结束后,可以直接使用
fastlane ios
启动构建,它会帮你pod install,至此安装fastlane完成。我抽时间会把用法以及一些扩展功能总结一下。
今天文章的灵感来自@NIkant Vohra在cocoachina的文章,点击他名字可以链接过去,文中提到了这个,恰好我也在使用,所以分享出来。还请各位大神略过、指责、指点,菜鸟细读。
文/WildDylan(简书作者)
原文链接:http://www.jianshu.com/p/abc2063f0981
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
相关文章推荐
- ruby安装gem包失败的通用解决方法
- Ruby包管理器gem常用命令
- 学习Ruby你需要了解的相关知识(rvm, gem, bundle, rake, rails等)
- Ruby学习笔记之gem 命令详解
- Rails bundle命令安装mysql gem包出错的解决方法
- Jmeter+Ant+Jenkins搭建持续集成的接口测试框架
- Linux中安装MySQL 2.8.1 gem
- 设置 git/npm/bower/gem 镜像或代理的方法
- rails gem列表大全及介绍
- 使用敏捷交付给用户想要的软件
- 依赖控制DC和持续集成CI工具列表:maven,artifactory,hudson,sonar
- jenkins 配置发件邮箱总结
- Maven实战(更新中)
- 将自己写的gem发布到rubygems
- 关于CocoaPod无法升级以及无法下载第三方库和Cocoapods在OS X 10.11系统上的无法正常使用的问题
- devise+cancancan+rolify入门
- jenkins+git+android+gradle持续集成问题总结
- 安装Ruby On Rails时运行“gem install rails”没有反应怎么办?
- Ubuntu搭建Cloud9 IDE笔记——安装Node.js npm Cloud9