Can't confirm this, but depending on how Xcode itself is coded, or rather the updater, an alias could be a problem. I don't know whether a symlink really is the same as an alias on Mac OS X, but I'd try that from Terminal. -> man ln