After upgrading to Xcode 4.3.2, it becomes very hard to keep developing without crash. Most biggest challenge was configuring iPhone devices in Organizer window. It crashed all the time when I tried to open ‘Device’ tab. Sometimes, it just crashed when I plug my iPhone to the system.
It looks like it has a problem with “SecCertificateCopyValues()” function which is used to check certificate. I could find a link that solved this problem by removing untrusted certificate (http://stackoverflow.com/questions/9325804/xcode-4-3-organizer-crash).
In my case, even I removed all the certificate (even Apple’s certificates), it still failed to show the window.
As a final challenge, I just removed the file ~/Library/Keychains/login.keychain as it still has some certificate which doesn’t show up in ‘keychain’ application. You can check whether it still has some certificate by run the following command.
$ sudo security find-certificate
If you don’t mind losing some certificates (I think that is fine as System certificates are still there), you just need to remove login.keychain. If you are not sure about it, you just need to rename it to something else. 😉