It’s almost embarrassing that I hadn’t tried transferring my photos off of my iPhone 4—running iOS 5— in nearly a month since upgrading. I suppose with the iCloud service, many users won’t ever have an issue with this. However, Angela and I share a iTunes account and don’t really care to have our photos doubled on one another’s computers. She doesn’t care about my goofy Instagram photos and don’t need to see the photos of some office baby shower. Therefore, we still back up our photos on our computers manually via iPhoto, or at least we’d planned to.
When we plugged our phones into our computers today, we realized that the iPhone device or camera roll weren’t showing up in iTunes. Even checking the Image Capture on the mac didn’t show the camera. After some hunting around, I finally found the solution. It’s not one I would have ever thought to do and it really strikes me as odd that Apple didn’t hammer this out already with all the other upgrades required for using iOS 5.
To get iPhoto to recognize your iOS 5 device, do the following:
- Eject your iPhone or iPad if it is connected.
Using Finder and select the iPhoto Library file in the Pictures folder in your home directory.
Right click and select Show Package Contents from the pop-up menu.
The internal folder structure of the file is displayed.
Tip: It may be helpful display items in a list, as there are quite a few files in the iPhoto Library.
(Optional) Right click on the folder named iPod Photo Cache and select Compress “iPod Photo Cache” from the pop-up menu.
This will give you a back up copy, in case something should go wrong. However, this is an automatically generated folder so you really shouldn’t lose anything.
- Right click on the folder named iPod Photo Cache and select Move to Trash.
Reconnect your iPhone or iPad to your computer
You should see the device appear in iPhoto, where you can import photos and videos as with previous version of iOS.
If you happen to still have the contents of the iPhoto Library still showing in Finder, you’ll notice that the folder you just deleted gets generated using the new database structure used in iOS 5.
According to Royalwise Solutions, this issue stems from a change in the database used by iOS versions 2 through 4.3.3 is no longer used in iOS 5.0. Thanks to them for providing the details on how to fix this issue. Easy solution but not something most users are likely to figure out on their own (I know I couldn’t, anyway).