Mac App Store: cómo verificar qué cuenta se usó para comprar la aplicación

13

Estoy tratando de actualizar Growl, sin embargo, la tienda de aplicaciones dice "Para actualizar esta aplicación, inicie sesión con la cuenta que se utilizó para comprar esta aplicación". El caso es que no tengo ninguna otra ID de Apple. ¿Es posible averiguar qué cuenta se utilizó para comprar esta aplicación?

kars7e
fuente
¿Has cerrado sesión en la tienda de aplicaciones, has salido y relanzado? Entonces, si actualiza sin iniciar sesión, ¿tal vez se completará previamente el correo electrónico correcto? (o en grupo son
brechas
No, no funciona (muestra el mismo mensaje). Para otras aplicaciones, de hecho, llena el campo de inicio de sesión.
kars7e
2
Wow, puedo pensar en un par de razones extrañas, ¿puedes encontrar esa aplicación en tu historial de compras? Si es así, puede eliminar la aplicación (o moverla a una unidad externa / Time Machine) y luego volver a descargarla.
bmike
1
En realidad, lo que está sucediendo ahora es realmente extraño. Eliminé la pestaña de compra en la tienda de aplicaciones. Luego intenté eliminar la aplicación (usando el panel de la aplicación). Hice clic en la esquina superior derecha X, me pregunta "¿realmente quieres eliminar esta aplicación", hago clic en "Eliminar", la aplicación desaparece ... y después de 2 segundos está de vuelta en el mismo lugar o_O. Así que usé AppZapper para eliminar la aplicación brutalmente. Me ayudó, abrí la App Store. Genial, veo el precio junto a la aplicación, tengo que comprarlo de nuevo ... Estoy haciendo clic en él. Dijo que es gratis, porque tengo la versión anterior. ¡Y sigue siendo la misma ID de Apple! Gracias por este consejo @bmike
kars7e
Sin embargo, la pregunta principal sigue sin respuesta :)
kars7e

Respuestas:

10

Todas las aplicaciones descargadas de Mac AppStore (MAS) contienen un recibo dentro de su paquete de aplicaciones (ejemplo: appname.app/Contents/_MASReceipt/receipt). MAS escaneará este archivo para verificar si la nueva versión está disponible.

Puede usar esta aplicación (Buscar cualquier archivo) para buscar cualquier recibo en su disco: http://apps.tempel.org/FindAnyFile/

  1. Inicie 'Buscar cualquier archivo' y busque: _MASReceipt
  2. Revisa cada resultado que creas que podría ser el culpable, copia el recibo en tu escritorio como respaldo y luego elimina el recibo dentro de la carpeta _MASReceipt.
  3. Abra MAS y déjelo buscar actualizaciones de software. Si aún muestra la identificación incorrecta, significa que ha eliminado el recibo incorrecto. Restaure la copia de seguridad del recibo de su escritorio en su ubicación anterior.
  4. Repita el proceso hasta que encuentre el recibo con problemas.
Caracos
fuente
4

Para hacer que AppStore olvide las credenciales antiguas con las que se descargó una aplicación, debe eliminar el _MASReceiptdirectorio en la aplicación misma.

Para hacer esto:

  1. Abre Finder y navega a Aplicaciones,
  2. Ctrl + Haga clic en la aplicación que desea volver a descargar y seleccione "Mostrar contenido del paquete",
  3. Expanda el directorio Contenido y haga clic en _MASReceipt para seleccionarlo,
  4. Escriba Comando + Eliminar para eliminar el directorio permanentemente --- se le solicitarán sus credenciales ya que este es un archivo protegido.

Salga y reinicie AppStore, luego busque la aplicación que desea actualizar. El botón ahora debería decir "Gratis" o "Instalar" en lugar de "Actualizar". Al hacer clic en él, la aplicación se actualizará a la última versión, lo que lo hará como el usuario de Apple actualmente conectado.

jimbo
fuente
0

Es probable que el desarrollador de esa aplicación (gruñido) haya usado el mismo ID de paquete para que la versión de la tienda de aplicaciones y la versión descargada se vean iguales en la tienda de aplicaciones.

Básicamente, es posible que ni siquiera haya "comprado" la aplicación, sino que la haya descargado.

bmike
fuente