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
相關文章
相關標籤/搜索