iPhoto 9.4 deja de funcionar al acceder a Lugares
Todas las versiones de iPhoto anteriores a la 9.4.5 utilizan Google Maps en Lugares, pero Apple no renovó el contrato con Google y los mapas ya no funcionan (iPhoto deja de funcionar al intentar entrar a Lugares). Hay varias soluciones para eso:
- Si es posible, actualizar a iPhoto 9.6.1. Las versiones de iPhoto superiores a la 9.5.1 utilizan unos servidores distintos que funcionan actualmente.
- Usar iPhoto con el ordenador desconectado de la red. De esta manera, si sucede esto se confirmará que el error se debe a los servidores que no funcionan.
- Eliminar los archivos html de iPhoto con el código Java que intentan acceder a Google Maps. Esta solución viene explicada por el usuario Huxly647 (Comunidades de soporte técnico de Apple inglés):
(Traducción del comentario)
"He encontrado una solución que ha funcionado:
- Ir a /Aplicaciones/iPhoto.app/Content/Resources.
- Eliminar los archivos "googlemap.html" y "googlesearch.html".
Al hacer esto, iPhoto ya funcionará, aunque no será posible usar Lugares."
Al eliminar estos dos archivos, el JavaScript que envía iPhoto a Google Maps no se abrirá.
Para acceder a los archivos dentro de iPhoto, seleccione la app iPhoto en Finder, pulse la tecla Control y haga clic en la app. Después, pulse "Mostrar contenido del paquete" y abra la carpeta Contents y Resources. No haga esto sin hacer una copia de seguridad de los dos archivos que tiene que borrar.
Si quiere hacer funcionar los Lugares de nuevo, el usuario cotton-x ha publicado la solución. Ésta consiste en utilizar una clave privada para acceder al servidor de Google, y también se aplica a Aperture 3.4.5.
(Traducción de comentario)
- Cierre iPhoto.
- Cree una cuenta de Google o use una que ya posea, y acceda a la consola de desarrollador de Google => https://console.developers.google.com
- Cree un proyecto con el nombre que quiera y active el API JavaScript para Google Maps.
- Genere su clave de API.
- Vaya a /Aplicaciones/iPhoto.app/Contents/Resources/googleMap.html y abra el archivo con un editor de HTML como puede ser TextWrangler.
- Cambie src="http://maps.googleapis.com/maps/api/js?v=3&client=gme-appleinc&sensor=false"> por src="https://maps.googleapis.com/maps/api/js?key=SU_CLAVE_AQUI&signed_in=true&sensor=false">.
- Guarde el archivo.
(Es un documento creado por el usuario léonie, activo en las Comunidades de soporte de Apple en español e inglés).