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?
lion
mac-appstore
kars7e
fuente
fuente
Respuestas:
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/
fuente
Para hacer que AppStore olvide las credenciales antiguas con las que se descargó una aplicación, debe eliminar el
_MASReceipt
directorio en la aplicación misma.Para hacer esto:
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.
fuente
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.
fuente