
Started by user anonymousBuilding in workspace /Users/Shared/Jenkins/Home/jobs/Unit Tests/workspaceWorking directory is /Users/iosappdev/documents/Xcode Projects/rules.[rules] $/usr/bin/xcodebuild -versionFATAL: Cannot run program "/usr/bin/xcodebuild" (in directory "/Users/iosappdev/documents/Xcode Projects/rules"): error=13,Permission denIEdjava.io.IOException: Cannot run program "/usr/bin/xcodebuild" (in directory "/Users/iosappdev/documents/Xcode Projects/rules"): error=13,Permission denIEd at java.lang.ProcessBuilder.start(ProcessBuilder.java:460) at hudson.Proc$LocalProc.<init>(Proc.java:244) at hudson.Proc$LocalProc.<init>(Proc.java:216) at hudson.Launcher$LocalLauncher.launch(Launcher.java:707) at hudson.Launcher$ProcStarter.start(Launcher.java:338) at hudson.Launcher$ProcStarter.join(Launcher.java:345) at au.com.rayh.XCodeBuilder.perform(XCodeBuilder.java:224)
有什么想法吗?我是Jenkins的新手,但是我尽力用Google Fu回答这个问题无济于事.我最初是通过手动安装Jenkins(技术上的自制软件)遇到了这个问题,但最近使用了OSX安装程序并导致了同样的错误.
我猜这与Unix / linux / OSX权限有关,而不是Jenkins / Xcode,但没有足够的专业知识来确定.
编辑
项目目录权限设置为775.
我也尝试将所有权更改为Jenkins运行的用户.
这是我尝试将xcodebuild作为守护程序用户运行时的输出($sudo -u daemon xcodebuild):
dev-imac:rules iosappdev$sudo -u daemon xcodebuildshell-init: error retrIEving current directory: getcwd: cannot access parent directorIEs: Permission denIEdshell-init: error retrIEving current directory: getcwd: cannot access parent directorIEs: Permission denIEd2012-03-21 11:05:46.161 xcodebuild[1411:70b] [MT] DVTAssertions: ASSERTION FAILURE in /SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-1196/Xcode3Sources/XcodeIDE/Frameworks/DevToolsBase/pbxcore/Xcode3Model/Xcode3Project.m:266Details: Assertion Failed: [directoryPath isabsolutePath]Object: <Xcode3Project>Method: +projectfilesInDirectory:Thread: <NSThread: 0x40010a260>{name = (null),num = 1}Hints: NoneBacktrace: 0 0x000000010025b85f -[DVTAssertionHandler handleFailureInMethod:object:filename:lineNumber:messageformat:arguments:] (in DVTFoundation) 1 0x000000010025b6b5 _DVTAssertionFailureHandler (in DVTFoundation) 2 0x00000001011559bc +[Xcode3Project projectfilesInDirectory:] (in DevToolscore) 3 0x00000001008a424b -[Xcode3CommandlineBuildTool _resolveinputOptions] (in Xcode3Core) 4 0x00000001008aa097 -[Xcode3CommandlineBuildTool run] (in Xcode3Core) 5 0x00000001001d7db6 (in xcodebuild) 6 0x00000001001d7c2c (in xcodebuild)解决方法 确保运行Jenkins的用户具有正确的权限.转到http:// [jenkins_server] / systemInfo并搜索user.name. 总结 以上是内存溢出为你收集整理的ios – Jenkins无法从项目文件夹运行xcodebuild全部内容,希望文章能够帮你解决ios – Jenkins无法从项目文件夹运行xcodebuild所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)