码迷,mamicode.com
首页 > 移动开发 > 详细

IOS用Jenkins持续集成笔记

时间:2014-08-22 14:32:04      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:jenkins   error   错误集   

这篇文章不是一个介绍如何使用jenkins的教程,而是自己在实际搭建过程中遇到的种种问题的一个总结

1 关于教程推荐几个不错的

使用Jenkins搭建iOS开发的CI服务器 | webfrogs

Jenkins+Github+Testflight在Mac下搭建持续集成环境 | Tiger的小站


2 下载安装问题

直接下载 http://ftp-chi.osuosl.org/pub/jenkins/osx/jenkins-1.576.pkg

或官网http://jenkins-ci.org 右边有个mac os x 点击下载。

java环境系统已默认安装,所以pkg直接安装就可以。


Check dependencies时,不能找到证书?

原因:jenkins用户下没有相应的钥匙链和证书

解决办法:从原来的登录用户拷贝过来


拷贝 /Users/你的登录用户/Library/keychains

/mobileDevice

到 jenkins的Home目录,也就是 /Users/Shared/Jenkins/Library

Library是隐藏文件夹,可通过前往文件夹 如 “/用户/hhd/资源库” 来定位.

然后双击 /Users/Shared/Jenkins/Library/keychains/login.keychain

对在钥匙链程序中打开,回多出一个登录,解锁此登录


4 Argument list too long: resurive header extension failed

原因:xcode 配置了环境变量。xcode-preference-Locations-Source Trees有自定义的设置

解决办法:jenkins中做同样的配置

系统管理-系统设置-Environment Variables 增加变量


5 Command /usr/bin/codesign failed with exit code 1

如果你在编译iPhone App的时候遇到command /usr/bin/codesign failed with exit code 1

可 以确认以下的步骤,打开Keychain Access,找到你的开发者key,Get Info,看一下Access Control这个Tab,选择allow all applications to access this item。再重新编译一下,试一下,看看是否OK了


bubuko.com,布布扣


这东西好是好,但问题也不少,一个个解决下来,也学到了不少知识

未完待续。。。

IOS用Jenkins持续集成笔记

标签:jenkins   error   错误集   

原文地址:http://blog.csdn.net/xdrt81y/article/details/38755415

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!