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:

  1. Delete AppleMobileDevice.kext  and AppleUSBEthernetHost.kext from /System/Library
  2. Delete DeviceLink.framework, MobileDevice.framework and iTunesAccess.framework and iTunesAccess.framework from /System/Library/PrivateFrameworks
  3. Delete com.apple.usbmuxd.plist from /System/Library/LaunchDaemons
  4. Delete any iTunes and MobileDevice related pkgs from /Library/Receipts
  5. 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

Post to Twitter Tweet This Post Post to Delicious Delicious Post to Digg Digg This Post Post to Ping.fm Ping This Post Post to Reddit Reddit

Leave a Reply

You will be able to edit your comment after submitting.