Archived entries for XCode

Version Control for Xcode

There’s no doubt about it. All developers should have some form of version control when writing applications and I think I’ve just found the best available for the Mac and in particular for working with Xcode.

Versions (www.versionsapp.com) seems perfect, allows trunks, branches and tags and efficiently versions my precious iPhone projects. It even works with online repositories and the likes of subversion. It looks and acts like a true piece of native Mac OS X software too.

versionsformac
Xcode specific setup

There’s a slight caveat when using this or any other version control repository with Xcode, where a specific build directory needs to be ignored, so it’s best to configure Xcode correctly before getting up and running, the directory in question is nicely documented here, and errors will occur when checking code in or out otherwise.

It’s not just for Xcode projects either, I’ve already set up revisioning of artwork and I guess documents could also be included too.

At €39 (£32) it’s well worth the investment in my opinon although it would still be interesting to know what other developers are using for version control with Xcode on their Macs?

Invalid Binary using pre-release version of the SDK

I came across this message while submitting an update to an Application to make it a Universal Binary for iPhone and iPad.

App Store Submission Error using a pre-release version of XCode

It seems that because I’m using XCode pre-release 3.2.3 and iPhone SDK 4.0 beta Apple won’t allow me to submit any applications, even if I select an earlier SDK as the Active Target. I’d have thought the fact I was informing my Project to use an earlier SDK would have been enough but it seems not and this is just the rules in place by Apple

You can get around this by installing two versions of XCode (beta and release) but for now i’ll just revert back to a 3.2.2 install while I’m still actively working on Applications prior to the full release of OS 4.0.



Copyright © 2004–2009. All rights reserved.

RSS Feed. This blog is proudly powered by Wordpress and uses Modern Clix, a theme by Rodrigo Galindez.