Jenkins的几个问题

今天翻到之前搞Jenkins遇到的几个问题,整理下做个笔记

⚠️问题一:


☁️分析:如果sshkey配置的是哪个账号就用那个, 也可以用http/https name&password

?解决:


⚠️问题二:

☁️分析:xcode路径不对,切换正确路径(如果有多个xcode版本)

?解决:


⚠️问题三: 在执行pod 命令时,提示pod command not found,这个要在shell第一行加上 #bin/bash -l 就ok!

?解决:


⚠️问题四:(如果问题三没解决 pod command not found) 如果要降低pod版本


⚠️问题五:(如果问题三&四没解决 pod command not found)

?解决:/usr/local/bin/pod update


⚠️问题六:

?解决: Xcode -> Manage Schemes 勾选Shared

然后cd projectFold去执行看看是否有schemes

⚠️如果在这个过程中可能遇到The file “Pods.xcodeproj” could not be unlocked. 具体看问题七


⚠️问题七:

?解决:这个主要是权限问题(特别注意是xcode账号下的用户账号)(记得最后在锁上,重启xcode)


⚠️问题八:

☁️分析: 发现Frameworks下面.a 找不到

?解决:


⚠️问题九: 执行sudo gem install fastlane时报错

?解决: 一.更新Ruby版本,安转rvm

(如有问题请参考问题十)

二.检查是否安转成功

(如有问题请参考问题十一)

三.列出已知ruby版本

四.安转指定或者最新的ruby版本

(如有问题请参考问题十二)


⚠️问题十: 更新Ruby版本,安转rvm curl -L get.rvm.io | bash -s stable

出现下面这个错误

?解决: 修改则需要添加在终端中添加下面语句,再回车 执行下面命令(把”source /.profile” 添加到/.bash_profile)

 


⚠️问题十一: 执行rmv -v 提示找不到 rvm: command not found

?解决:

如果输出的是rvm is a function然后指定下面命令添加到bash_profile文件中


⚠️问题十二:

安转指定或者最新的ruby版本rvm install ruby-2.4出现的问题

?解决: 安转homebrew (https://brew.sh/index_zh-cn.html) /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 如果出现Permission denied


⚠️问题十三: 安转brew另外可能出现的问题:

?解决:

然后update

然后可以清理无用的包 brew cleanup


⚠️问题十四:

☁️分析:由于用ios管理员账号创建的账号,创建了.bash_profile.profile.rvm 它们的路径是在/Users/ios/下的。默认创建的jenkins是在/Users/Shared/下这里没有.bash_profile.profile.rvm,解决办法copy? 不要这样做,或者需要特定的需要也可以,推荐的版本就是下面的路径指定

?解决:


⚠️问题十五:

?解决:


⚠️问题十六:

?解决: 在build phases—>compile sources 将对应的文件删除

⚠️问题十七:

打开/Users/ios/.rvm/log/1509788781_ruby-2.4.1/install.log里面使用的是系统ruby所以报错~

☁️分析:主要是rvm上的ruby版本和mac系统上的版本不一致,jenkins选用的是mac系统上的

?解决:切换为系统ruby就可以

以下作为参考可忽略:

 

记得要重启下Jenkins,让一些配置生效

发表回复

电子邮件地址不会被公开。 必填项已用*标注

Protected with IP Blacklist CloudIP Blacklist Cloud