¿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 actualmente se encuentra 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 las pruebas). 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?


Como se dice a continuación, ¡no olvide aceptar su propia respuesta, ya que es la solución a su pregunta!
LudoMC

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 la normalidad! Inmediatamente después de la ejecución, la App Store me permitió volver a comprar la aplicación.

Fuente: MacLife Link


¡Pues bien, marca eso como respondido!
Christian L

Estoy tratando de reinstalar Xcode, pero esto no funciona.
neoneye

Buen hallazgo, funciona muy bien!
sudo rm -rf

Esto no me ayudó, todavía no puedo reinstalar algunas aplicaciones. :/ ¿que debería hacer?
entropid

2
Lo siento @jessica: las cosas pueden haber cambiado desde que ejecuté esto, que fue por 10.6.
Craig Otis

11

Simplemente presione Launchpad y elimine su aplicación allí haciendo clic y manteniendo presionado el botón del mouse y haciendo clic en la "x" superior izquierda.

Ahora la Mac App Store sabe que se ha eliminado. ¡Vuelva a descargar y sea FELIZ!


Solo asegúrate de haber actualizado a Lion y listo :-) La pregunta original se hizo en enero pasado, por lo que no había ningún Launchpad presente.
Jari Keinänen

Mavericks: aunque eliminé y vacié la basura, el elemento todavía estaba en la plataforma de lanzamiento. Eliminarlo allí me permite volver a descargar. ¡Gracias!
Dave Martorana

1
Funciona donde el otro no.
user1122069

1

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


No, no hay referencias a la aplicación en ningún lado. Eliminé el contenido de todos los directorios de compilación intermedios. La aplicación ya no existe.
Craig Otis

1

En Snow Leopard, no solo tuve que ejecutar el comando en la respuesta de Craig , también tuve que asegurarme de que Spotlight estuviera actualizado y no mostrara que la aplicación en cuestión todavía estaba en la computadora.

Puede actualizar carpetas particulares en el índice de Spotlight con el mdimportcomando Entonces, 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é toda la partición 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í.


0

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


-1

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


-2

También puede mantener presionada optionmientras hace clic en la aplicación en la tienda de aplicaciones para forzarla a que se reinstale.


-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 te dirá qué está instalado o no.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.