使用fastlane gym实现ipa自动打包脚本

2016-10-11  本文已影响0人  时光51118

mac 环境 ruby环境版本

iOS开发中会经常用到cocoapods来管理第三方框架,在安装cocoapods的时候会涉及到ruby环境,有时候会因为版本过低会导致安装失败,讲一下如何升级ruby环境


1:安装 rvm




macmini:mynetvue3-ios xcode$ ruby --version

ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]

Last login: Tue Sep 13 09:26:16 on ttys008

macmini:~ xcode$ gem -v

2.5.1

macmini:~ xcode$ bundler -v

Bundler version 1.12.5

macmini:~ xcode$ ruby -v

ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15]

macmini:~ xcode$ rails -v

Rails 5.0.0.1

macmini:~ xcode$

使用fastlane来做公司iOS项目的持续构建

Fastlane Git的地址

安装:

按照git中说的是sudo gem install fastlane --verbose, 但是发现如果你直接使用命令的话,在OS 10.11会出现

ERROR:Whileexecuting gem ... (Errno::EPERM)Operationnotpermitted -/usr/bin/commander

这个问题很普遍的,解决方案是:

sudo gem install -n /usr/local/bin fastlane

3.确保xcode-select是最新版本, 在终端执行(具体xcode-select是什么,移步百度

xcode-select --install

1:首先将 gem 的源换成 淘宝的。

gemsources --removehttps://rubygems.org/

gemsource--add'http://ruby.taobao.org/'

然后执行

sudogem install bundler

2:blog.csdn.net/iOSTianNan/article/details/50896863

bundle install

bundle exec pod repo update

bundle exec pod install

bundle exec pod update

bundle exec fastlane match_dev

bundle exec fast lane dev

defaults write com.apple.finder AppleShowAllFiles -bool true 显示隐藏文件夹命令行

上一篇 下一篇

猜你喜欢

热点阅读