一、沒有找到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