CocoaPods管理的项目配置Jenkins遇到的坑

Jenkins遇上CocoaPods坑有点多,这里记录一下:
第一个坑:

$ /bin/sh -xe /Users/Shared/Jenkins/tmp/hudson6502897316694164242.sh
+ pod install --verbose --no-repo-update
/Users/Shared/Jenkins/tmp/hudson6502897316694164242.sh: line 2: pod: command not found
Build step 'Execute shell' marked build as failure

第一个坑解决办法:

在终端输入 echo $PATH
将PATH值全部复制,然后贴到 系统管理 -- 系统设置 --Environment variables -- 键:PATH 值:刚才PATH的值

第二个坑:
配置execute 脚本拉取CocoaPods依赖的时候,不管是pod install –verbose –no-repo-update还是用pod install,页面一直处于转圈圈状态,如下图所示:

《CocoaPods管理的项目配置Jenkins遇到的坑》 pod 半天没动静的问题.png

等一个小时候报错如下:

《CocoaPods管理的项目配置Jenkins遇到的坑》 baocuo.png

第二个坑解决办法:
弄了几天都是这样,最后实在没办法,手动拷贝Pods文件夹和podfile.lock到路径/Users/Shared/Jenkins/Home/jobs/youprojectName/workspace下,然后在配置中删掉脚本,变成手动添加Pods(粗暴,没办法,CocoaPods太坑爹,估计是权限问题,暂时先这么解决) ps:(事实证明是权限问题,手动更改jobs的访问权限 即可pod install成功)或者代码提交的时候Pods文件也一起提交,那么久省去了在脚本里配置pod install的过程。

第三个坑:
/Users/Shared/Jenkins/Home/jobs/youprojectName/workspace路劲下的Pods文件夹没有访问权限,具体报错如下:

《CocoaPods管理的项目配置Jenkins遇到的坑》 权限问题.png

第三个坑解决办法:
来到Pods文件下改变文件夹权限,如下:

《CocoaPods管理的项目配置Jenkins遇到的坑》 pods文件.png
《CocoaPods管理的项目配置Jenkins遇到的坑》 设置权限.png

其他配置如下:

《CocoaPods管理的项目配置Jenkins遇到的坑》 1.png
《CocoaPods管理的项目配置Jenkins遇到的坑》 2.png
《CocoaPods管理的项目配置Jenkins遇到的坑》 3.png

![Upload 4.png failed. Please try again.]

《CocoaPods管理的项目配置Jenkins遇到的坑》 5.png
《CocoaPods管理的项目配置Jenkins遇到的坑》 6.png
《CocoaPods管理的项目配置Jenkins遇到的坑》 7.png

ps:用户下的资源库文件夹被隐藏时:

Mac 10.7系统开始,隐藏了用户文件夹下的资源库文件夹找不到Keychains(login.keychain)。
要显示的话,最简单方法是:按住“万能的option键”点击Finder菜单中的“前往(Go)”,你就能看到资源库目录了。
另外:在终端中执行下面这条命令就可以了:
chflags nohidden ~/Library/
如果还想让它隐藏的话,执行下面这条命令就可以搞定:
对了,终端程序的默认位置在 LaunchPad——实用工具(Utilities)下面。

如果mobileDevice文件下没有Provisioning Profiles文件夹,可从xcode证书文件中把Provisioning Profiles复制过去

ps:如果Jenkins插件管理页面空白,不能搜到任何插件的话,打开插件管理“高级”选项,在升级站点填写“http://mirror.xmission.com/jenkins/updates/update-center.json”,然后点击立即获取即可。

fir.im集成:http://blog.fir.im/jenkins/
参考文章:
http://www.jianshu.com/p/41ecb06ae95f
http://www.jianshu.com/p/a501153c9d59
http://www.jianshu.com/p/3054ad88619b

    原文作者:voidxin
    原文地址: https://www.jianshu.com/p/5be50ee32450
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞