Mac App Store: come verificare quale account è stato utilizzato per acquistare l'app


13

Sto cercando di aggiornare Growl, tuttavia l'App Store dice "Per aggiornare questa applicazione, accedi con l'account che è stato utilizzato per acquistare questa applicazione". Il fatto è che non ho altri ID Apple. È possibile scoprire quale account è stato utilizzato per acquistare questa app?


Hai disconnesso l'app store, chiuso e riavviato. Quindi se aggiorni senza effettuare l'accesso, forse pre-riempirà l'e-mail corretta? (o in gruppo sono britches)
bmike

No, non funziona (mostra lo stesso messaggio). Per altre app riempie davvero il campo di accesso.
kars7e,

2
Wow - posso pensare a un paio di ragioni strane - riesci a trovare quell'app nella cronologia degli acquisti? In tal caso, puoi eliminare l'app (o spostarla su un'unità esterna / Time Machine) e quindi riscaricarla.
bmike

1
In realtà, quello che sta succedendo ora è davvero strano. Ho rimosso la scheda acquisti nell'App Store. Quindi ho provato a rimuovere l'app (utilizzando la dashboard dell'app). Ho cliccato sulla X nell'angolo in alto a destra, mi chiede "vuoi veramente rimuovere questa app", faccio clic su "Elimina", l'app scompare ... e dopo 2 secondi è tornata nello stesso posto o_O. Quindi ho usato AppZapper per rimuovere brutalmente l'applicazione. Mi ha aiutato, apro l'App Store - fantastico, vedo il prezzo accanto all'app, devo acquistarlo di nuovo ... Sto facendo clic su di esso - ha detto che è gratuito, perché possiedo la versione precedente. E ancora lo stesso ID Apple! Grazie per questo consiglio @bmike
kars7e,

tuttavia la domanda principale rimane ancora senza risposta :)
kars7e

Risposte:


10

Tutte le app scaricate da Mac AppStore (MAS) contengono una ricevuta all'interno del loro pacchetto di app (esempio: appname.app/Contents/_MASReceipt/receipt). MAS eseguirà la scansione di questo file per verificare se la nuova versione è disponibile.

Puoi utilizzare questa applicazione (Trova qualsiasi file) per cercare qualsiasi ricevuta sul tuo disco: http://apps.tempel.org/FindAnyFile/

  1. Avviare "Trova qualsiasi file" e cercare: _MASReceipt
  2. Esamina ogni risultato che ritieni possa essere il colpevole, copia la ricevuta sul desktop come backup e, successivamente, elimina la ricevuta nella cartella _MASReceipt.
  3. Apri MAS e lascia che scia per l'aggiornamento del software. Se mostra ancora l'ID sbagliato, significa che hai eliminato la ricevuta errata. Ripristina il backup della ricevuta dal desktop nella posizione precedente.
  4. Ripeti il ​​processo fino a quando non hai trovato la ricevuta del problema.

4

Per fare in modo che AppStore dimentichi le vecchie credenziali con cui è stata scaricata un'app, è necessario rimuovere la _MASReceiptdirectory nell'app stessa.

Per farlo:

  1. Apri Finder e vai ad Applicazioni,
  2. Ctrl + Fai clic sull'applicazione che desideri scaricare di nuovo e scegli "Mostra contenuto pacchetto",
  3. Espandi la directory dei contenuti e fai clic su _MASReceipt per selezionarla,
  4. Digita Comando + Elimina per eliminare definitivamente la directory --- ti verranno richieste le tue credenziali poiché si tratta di un file protetto.

Esci e riavvia AppStore, quindi trova l'applicazione che desideri aggiornare. Il pulsante dovrebbe ora dire "Gratuito" o "Installa" invece di "Aggiorna". Facendo clic su di essa aggiornerai la tua app all'ultima versione, così come l'utente Apple attualmente connesso.


0

È probabile che lo sviluppatore di quell'app (growl) abbia usato lo stesso ID bundle in modo che la versione dell'app store e la versione scaricata appaiano uguali all'app store.

Fondamentalmente, potresti non aver nemmeno "acquistato" l'app, ma scaricato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.