Mac +Jenkins +fir.im 各类坑

一、没有找到fi命令ruby

fir: command not found

解决方法:在终端输入ui

$ echo $PATH
/Users/xiaozhu/.rvm/gems/ruby-2.4.0/bin:/Users/xiaozhu/.rvm/gems/ruby-2.4.0@global/bin:
/Users/xiaozhu/.rvm/rubies/ruby-2.4.0/bin:/Users/xiaozhu/Library/Android/sdk/platform-tools:
/Users/xiaozhu/Documents/cocos2d-x-3/templates:/Users/xiaozhu/Documents:
/Users/xiaozhu/Documents/cocos2d-x-3/tools/cocos2d-console/bin:
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/xiaozhu/.rvm/bin

在jenkins上设置系统变量:code

步骤、jenkins->系统管理->系统设置 orm

 

二、若是设置上面的环境变量,在打包过程执行fir命令出现下面问题get

/Users/xiaozhu/.rvm/rubies/ruby-2.4.0/lib/ruby/site_ruby/2.4.0/rubygems.rb:271:in `find_spec_for_exe': can't find gem fir-cli (>= 0.a) (Gem::GemNotFoundException)
	from /Users/xiaozhu/.rvm/rubies/ruby-2.4.0/lib/ruby/site_ruby/2.4.0/rubygems.rb:299:in `activate_bin_path'
	from /Users/xiaozhu/.rvm/gems/ruby-2.4.0/bin/fir:23:in `<main>'
	from /Users/xiaozhu/.rvm/gems/ruby-2.4.0/bin/ruby_executable_hooks:15:in `eval'
	from /Users/xiaozhu/.rvm/gems/ruby-2.4.0/bin/ruby_executable_hooks:15:in `<main>'

解决方法:从新安装fir-cli,在终端输入:jenkins

$ gem install fir-cli -V --no-ri --no-rdoc

三、证书配置文件没有找到it

No iOS profile matching 'xxxxxx/xxxxxxx' found:  Xcode couldn't find a profile
 matching 'xxxxxx/xxxxxxx'.
 Install the profile (by dragging and dropping it onto Xcode's dock item)
 or select a different one in the General tab of the target editor.
Code signing is required for product type 'Application' in SDK 'iOS 10.3'

解决方法:把Xcode所有的配置文件夹MobileDevice拷贝到Jenkins目录下Library文件中 ,先进入Jenkins的Library目录下:io

$ cd  /Users/Shared/Jenkins/Library

在进行文件拷贝:console

$ sudo cp -r /Users/你电脑名字/Library/MobileDevice ./MobileDevice
相关文章
相关标签/搜索