¿Cómo puedo reinstalar una aplicación que Mac App Store cree que ya está instalada?

34

Soy el desarrollador de una aplicación que se encuentra actualmente en la Mac App Store. Estoy tratando de descargar mi propia aplicación para poder probar el binario que está en la tienda. (A diferencia de ejecutarlo en Xcode).

He comprado mi propia aplicación en la tienda de aplicaciones anteriormente, pero luego la eliminé. (Para poder instalar una versión diferente para la prueba.) Ahora, la App Store cree que la aplicación aún está instalada, aunque no lo está. (Eliminé la versión de desarrollo cuando terminé de usarla).

He eliminado todas las instancias de la aplicación de:

  • / Aplicaciones
  • ~ / Descargas

Pero la aplicación está marcada como "Instalada" en la App Store, y no aparece en mis compras. ¿Hay algún truco para volver a instalar mi binario?

    
pregunta Craig Otis 28.01.2011 - 01:53

8 respuestas

44

Impresionante, lo descubrí. Ejecute este comando, que reconstruye LaunchServices:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

¡Y todo debería volver a estar bien! Inmediatamente después de ejecutarse, la App Store me permitió volver a comprar la aplicación.

Fuente: Enlace de MacLife

    
respondido por el Craig Otis 28.01.2011 - 02:31
11

Simplemente pulsa Launchpad y elimina tu aplicación haciendo clic y manteniendo presionado el botón del mouse y haciendo clic en la "x" de la parte superior izquierda.

Ahora la tienda de aplicaciones de Mac sabe que se eliminó. ¡Solo tienes que volver a descargar y ser FELIZ!

    
respondido por el Fabi 24.10.2011 - 16:43
1

Podría ser que la interfaz de la App Store vea sus versiones de desarrollo como la copia instalada. A LaunchServices no le importa si su aplicación está en la carpeta / Aplicaciones o si está oculta en su directorio de compilación Xcode. Consulte también .

    
respondido por el Christian L 28.01.2011 - 02:03
1

En Snow Leopard, no solo tuve que ejecutar el comando en respuesta de Craig , también tuve que hacer Asegúrese de que Spotlight esté actualizado y no haya mostrado la aplicación en cuestión para estar todavía en la computadora.

Puedes actualizar carpetas particulares en el índice de Spotlight usando el comando mdimport . Así que para actualizar la carpeta / Aplicaciones:

mdimport /Applications

Tenía una partición Lion y una partición SL en la máquina. Spotlight se configuró para indexar todo en ambas particiones, y había una versión de la aplicación en cuestión en mi partición Lion. Agregué la partición completa de Lion a la lista de ignorados de Spotlight, luego ejecuté el comando en la respuesta de @ Craig, y todo funcionó. Simplemente ejecutar el comando en la respuesta de @ Craig no fue suficiente para mí.

    
respondido por el Clayton Stanley 05.09.2014 - 01:35
0

Nada ayudó (El Captain), así que abrí Launchpad (F4), encontré la aplicación allí, la arrastré a la Papelera y la reinstalé con éxito.

    
respondido por el Uladzimir 14.04.2016 - 12:17
-1

Tenía el mismo problema. Simplemente reinicié mi mac y luego la tienda de aplicaciones pudo ver que la aplicación no estaba instalada.

    
respondido por el kakhkAtion 10.09.2014 - 16:07
-2

También puedes mantener presionado option mientras haces clic en la aplicación en la tienda de aplicaciones para forzarla a reinstalar.

    
respondido por el spudwaffle 25.10.2011 - 07:38
-2

Esto funcionará en OSX Mavericks y Yosemite.

En lugar de iniciar la aplicación App Store desde el dock o la carpeta de aplicaciones, inicie la aplicación App Store desde el Iniciador. Esto reconstruirá la aplicación App Store y le dirá qué está instalado o no.

    
respondido por el Shawn 10.08.2014 - 18:34

Lea otras preguntas en las etiquetas