1

I got hit with the iTunes update breaking everything in Yosemite. I repaired Safari by deleting MobileDevice.Framework, but iPhoto still won't open. Any thoughts?

(I'm not ready to migrate to photos)

UPDATE

they /just/ pushed an iTunes update that patched it. DERP. Fixed

7
  • Dyld Error Message: Library not loaded: /system/library/privateframeworks/MobileDevice.framework/versions/a/mobiledevice Commented Dec 17, 2018 at 1:31
  • Did i break this when I deleted the mobile device.framework file? Commented Dec 17, 2018 at 1:32
  • yup, you did break it :)
    – Ruskes
    Commented Dec 17, 2018 at 1:36
  • @Buscar웃 Sounds like an answer to me, I say post that.
    – JMY1000
    Commented Dec 17, 2018 at 1:44
  • @JMY1000 that's ok, you do it
    – Ruskes
    Commented Dec 17, 2018 at 1:54

1 Answer 1

1

Based on the error message, it sounds like MobileDevice.Framework is necessary for iPhoto (probably because of its ability to pull photos from a mobile device.) I'm inclined to believe that since it's crashing at launch, this library needs to be loaded at start time. While it might be possible to maintain two different versions in a separate location, figuring out how to point each application to the right version really doesn't seem like the best idea to me. My recommendation would be one of the following:

  • Update macOS and...
    • Switch to Photos (IMO it's actually much better than iPhoto.)
    • Continue to use iPhoto. Though it won't launch normally, if you right click it, hit "Show Package Contents" and navigate to Contents/MacOS/iPhoto and double click, it should launch.
  • Downgrade iTunes and restore your library from a backup (either Time Machine/whatever backup service you use, or the automatic backups iTunes creates when upgrading) or simply reimport your music.
  • Wait and see if Apple releases a new version of iTunes without this issue.
1
  • soooo they /just/ pushed an iTunes update that patched it. DERP. Fixed Commented Dec 17, 2018 at 3:07

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .