Edited to add
Based on the comments on this answer, it appears that Xcode updates via the system Software Update were delayed, appearing quite a bit after they became available for manual download from the developer portal.
It may even be that Apple fits them into times when their network usage was low, which could delay an update even if you clear out your old copy and reinstall the not-quite-up-to-date version. Perhaps the update would appear if you waited several days.
Previous answer
Xcode has never, ever updated for me through Software Update, and it's never updated for the dozen or so developers I work with. The Apple employees that I follow on Twitter -- guys like Jake Behrens, Michael Jurewitz (the dev tools evangelist), Chris Hanson, and Bill Bumgarner -- along with former Apple employees who are devs and other high-profile devs I follow, all tweet something along the lines of, "hey devs, time to visit the developer portal to download the new version of Xcode" when an update comes out.
Are you absolutely certain Xcode updates are arriving automatically for your coworkers? Have you seen it happen? Are you sure they're not pulling your leg? I've certainly never heard of it and consistently hear the opposite, so it sure seems unlikely to me.
The only automatic Xcode updating I'm aware of for Xcode 4, and only then if it was purchased through the Mac App Store and not downloaded from the portal, and only then if you launch the App Store and click on the update, which really isn't very automatic.
To make the AppStore forget the old credentials with which an app was downloaded, remove the _MASReceipt
directory in the app itself.
To do this:
- Open Finder and navigate to Applications.
- Ctrl+Click the application and choose "Show Package Contents".
- Expand the Contents directory and click the _MASReceipt directory to select it.
- Type Command+Delete to delete the directory permanently---you will be prompted for your credentials since this is a protected file.
Quit and restart AppStore, then find the application. The button should now say "Free" or "Install" instead of "Update". Clicking it will update your app to the latest version, doing so as the currently logged-in Apple user.
This can also be a temporary issue and it can clear up over time once the servers recover from some overload conditions.
Best Answer
This is most likely (well I presume) because you installed the application on another apple ID, the one it is asking you to enter. There is no way around it other then to enter it.