I ran into a pesky problem after I installed the iPhone SDK (before that I installed XCode 3.2 from the Installer DVD) under Snow Leopard: My iPhone/iPod Touch was neither detected by Xcode nor by iTunes anymore. It seems that the iPhone SDK for Snow Leopard (downloadable at developer.apple.com/iphone and released in June 2009) installs outdated MobileDevice Extensions that are incompabile with the final release of OS X 10.6
Here is what I did to fix that problem:
- Delete AppleMobileDevice.kext and AppleUSBEthernetHost.kext from /System/Library
- Delete DeviceLink.framework, MobileDevice.framework and iTunesAccess.framework and iTunesAccess.framework from /System/Library/PrivateFrameworks
- Delete com.apple.usbmuxd.plist from /System/Library/LaunchDaemons
- Delete any iTunes and MobileDevice related pkgs from /Library/Receipts
- Reinstall the iTunes.pkg from your Snow Leopard DVD, located at
/Volumes/Mac OS X Install DVD/System/Installation/Packages/
After these steps my iPhone was found again by Xcode and iTunes
Leave a Reply