Trouble getting my first project building (xcode)

Setup info:

TeamCity Professional 7.0.3 (build 21424), installed on an iMac i7 MacOSX 10.7.3 using the tar.gz pack, unzipped into /Library/TeamCity

Build Agent: Java Web Start installed to /Applications/buildAgent and start using 'sh start' in terminal

Plugin: Xcode runner plugin


I am currently evaluating TeamCity for our build environment, and to that end I have only a day or two experience with it. Primarily I want to get the system building an xcode project that is checked into an SVN repository. I have setup the project to do just that, and trying out a commandline build seemed to work just fine.

I am keen to try out the xcode plugin but it is causing me some confusion. The agent is incompatible with the project (or vice versa), it reads:

Unmet requirements:
  • tools.xcode.home exists
  • tools.xcode.version.major is not less than 4

I have no idea how to clear this message and cannot seem to find any help on the matter either. I am not a Unix engineer by any stretch, but I can generally find my wa around. I've restarted the server and the agent and re-added the plugin in various ways to no avail. Looking at the logs the only suspect thing i could see was the agent seemed to want to use java 1.4 instead of 1.6 for some reason, I just removed 1.4 and 1.5 to force the issue there, but it still did not fix my issue.

Does anyone know where I should be looking to fix this?

Are the unmet requirements a problem with the agent, the project, or the server? Is it a setup issue, do I just need to add these elements to a file somewhere?

I understand that the xcode plugin is not really supported, but some pointers on how to fix 'unmet requirements' would be great,


: D
1 comment
Comment actions Permalink

As always, there is no solution in sight, but as soon as I post for help, I get it working,

For those in the same boat this got me on the road to the right answer:

I'm still not entirely sure I understand the ins-and-outs of the setup but it's now working.


: D


Please sign in to leave a comment.