HiGuy wrote:
"No object for "com.apple.InterfaceBuilder.CarbonFramework" key."
This message might be telling us that something is wrong with the ...CarbonFramework key in a .plist file. Normally the file would be found in /Users/<HiGuy>/Library/Preferences.
I can't find that key in any of my .plist files, so don't know whether it belongs to Xcode or IB. I currently have Xcode 3.1.4. Neither Xcode 2.x nor 3.2.x have ever been installed on this system, so I can only guess at what's going on. I'm also not sure the above message indicates the key is required but missing, found but has no value, or doesn't belong in the plist. Of course it's also possible the entire message is due to a side effect of the primary problem and won't lead us in the right direction.
My first guess is the Xcode 3.2.1 installer isn't prepared to upgrade a 2.x installation. It's possible you'll need to clean out what remains of 2.x manually (in addition to uninstalling 3.2.1), then re-install. There are several threads in this forum and elsewhere that provide tips on how to clean an old dev environment off your system.
But before doing anything that drastic, I might try removing com.apple.InterfaceBuilder*.plist from your Preferences folder (The star in the file name means there may be additional chars there. My plist has a '3' in that place). You could just drag the file out of Preferences and rename it to eggplant.apple.InterfaceBuilder*.plist so you can restore it if necessary (I no longer use "foo" when renaming a file because I've begun to suspect the system knows that word. Yes, I do have mental health issues, but this is unavoidable after too many years of programming). Please also search your environment (any drive that Xcode can see) for additional plist files with the same name, and get rid of them. If such a file is in your boot drive's root directory, it's helpful to use a wooden stake when deleting the file.
If removing the Interface Builder plist doesn't help, do the same with com.apple.Xcode.plist. Btw. another alternative to the above is to login as a different user. That will bypass your current Preferences folder. However it may not rule out plist files that are hiding elsewhere.
When Googling your error message (the first step I take before posting anything about an error message!) I noticed Wade Williams at SO pointed you to the +Xcode Mailing List+. If none of my previous comments are helpful, I would second his advice. It doesn't look like anyone has posted anything to that list yet about a "CarbonFramework" key.
\- Ray