Un amigo que ejecuta MacOS 10.7.5 quería actualizar el sistema operativo pero seguir con iPhoto. Entonces, actualizamos a Mavericks antes de darnos cuenta de que ella tenía una versión "antigua" de iPhoto, versión 9.1.5, que pensé que podríamos actualizar más adelante. (En retrospectiva, debería haber actualizado iPhoto cuando todavía estaba en 10.7.5, pero aquí estamos).
La combinación de OS 10.9.5 y iPhoto 9.1.5 muestra a iPhoto como un programa no ejecutable. Cuando miro su App Store > En las compras, muestra iPhoto como "instalado" y el botón está atenuado. Entonces, pensé que no había problema, mantuve todos los actualizadores de iPhoto de esa era. Sin embargo, cuando ejecuto el actualizador 9.2.1, 9.3.1 o 9.4 o 9.4.3, todos informan que "la versión de iPhoto instalada en esta Mac debe actualizarse a través de la App Store", que ahora no es posible.
También tengo el DVD iLife ’11, así que desinstalé su copia de iPhoto (la aplicación y los archivos de recibos ubicados en / Library / Receipts y en / var / db / receipts) e instalé desde iLife ’11. Instalado muy bien. Sin embargo, me quedo con un iPhoto no ejecutable, aunque es una versión 9.2.1 ligeramente más nueva. Cuando ejecuto cualquiera de los actualizadores (9.2.3, 9.3, etc.), aparece el mensaje de error "iPhoto 9.1 o posterior es necesario para instalar esta actualización", que es un mensaje falso, pero probablemente es algo que Apple ha dejado de preocuparse por.
Por lo que sé, nunca hubo un actualizador de iPhoto 9.6.1 distribuido por Apple, en ese momento se actualizó a través de la App Store.
¿Alguna idea sobre cómo puedo obtener una versión ejecutable de iPhoto en este Mavericks Mac? (Yosemite no es la respuesta por otras razones por las que no voy a entrar). Tengo Mavericks instalado en un dispositivo de arranque externo con un iPhoto que funciona (no estoy exactamente seguro de qué versión, pero probablemente sea 9.4.3 o 9.6.1). Sé que podría copiar la aplicación, pero también es necesario copiar los archivos de soporte. ¿O hay alguna manera de "engañar" a los actualizadores actuales para que funcionen?