I am trying to use Jenkins-CI to auto-build an iOS project that uses Restkit, apparently, restkit resides as a project inside the main project. And the project builds successfully using the XCode-IDE.
But when i use xcodebuild(jenkins uses it, and i did simulate the same) to build the project it gives the
error RestKit/RestKit.h file not found
Any clue whats going wrong, can this be corrected by using scheme file? If so how? or can I simulate, how XCode-IDE deals with this?
I have exactly same problem. My solution:
firstly you have build RestKit. After than, you can build your project.
If you run script from you project's top directory and restkit is in RestKit folder:
Then you can build you project.
If this isn't enought, add to "Header search paths" this two :
And beware, you have to add this to all targets
I don't think am answering this question, but a proper workaround this would be making use of XCode Schemes. Also one should mark the particular scheme as Shared.
These links can serve helpful
http://tetontech.wordpress.com/2011/05/26/command-line-building-using-xcode/
http://developer.apple.com/library/ios/#recipes/xcode_help-scheme_editor/Articles/SchemeManage.html
I guess your problem is the same as "Xcodebuild'ing a workspace and setting a custom build path". Set the SYSROOT with absolute path, default is relative path.