Mac App Store - як перевірити, який обліковий запис використовувався для придбання програми


13

Я намагаюся оновити Growl, однак у магазині додатків сказано: "Щоб оновити цю програму, увійдіть, використовуючи обліковий запис, який використовувався для придбання цього додатка". Річ у тім, що я не маю жодного іншого Apple ID. Чи можна дізнатися, який рахунок використовували для придбання цього додатка?


Ви вийшли з магазину додатків, закрили та перезавантажилися. Тоді якщо ви оновлюєтесь без входу, можливо, це попередньо заповнить правильний електронний лист? (або в
купі це брили

Ні, це не працює (показує те саме повідомлення). Для інших додатків він дійсно заповнює поле для входу.
kars7e

2
Нічого собі - я можу придумати кілька дивних причин - чи можете ви знайти цю програму в історії придбань? Якщо це так, ви можете видалити додаток (або перенести його на зовнішній диск / машину часу), а потім повторно завантажити його.
bmike

1
Власне, те, що зараз відбувається насправді дивно. Я видалив вкладку покупки в магазині додатків. Потім я спробував видалити додаток (за допомогою панелі інструментів). Я натиснув на правий верхній кут X, він запитує мене "ти дійсно хочеш видалити цю програму", натискаю "Видалити", додаток зникає ... і через 2 секунди він знову на тому самому місці o_O. Тому я використовував AppZapper, щоб жорстоко видалити додаток. Це допомогло, я відкриваю App Store - чудово, я бачу ціну поруч із додатком, мені доведеться купувати його знову ... натискаю на нього - він сказав, що це безкоштовно, тому що я маю попередню версію. І ще той самий Apple ID! Дякую за цю пораду @bmike
kars7e

проте головне питання все ще залишається без відповіді :)
kars7e

Відповіді:


10

Усі програми, завантажені з Mac AppStore (MAS), містять квитанцію всередині свого пакета додатків (наприклад: appname.app/Contents/_MASReceipt/receipt). MAS сканує цей файл, щоб перевірити, чи доступна нова версія.

Ви можете використовувати цю програму (Знайти будь-який файл) для пошуку будь-якої квитанції на диску: http://apps.tempel.org/FindAnyFile/

  1. Запустіть "Знайти будь-який файл" та знайдіть: _MASReceipt
  2. Перегляньте кожен результат, який, на вашу думку, може бути винуватцем, скопіюйте квитанцію на робочий стіл як резервну копію, а потім видаліть квитанцію всередині папки _MASReceipt.
  3. Відкрийте MAS і дозвольте йому перевірити оновлення програмного забезпечення. Якщо він все ще показує неправильний ідентифікатор, це означає, що ви видалили неправильну квитанцію. Відновіть резервну копію квитанції з робочого столу до попереднього місця.
  4. Повторіть процес, поки не знайдете розписку про проблему.

4

Щоб AppStore забув старі облікові дані, з якими було завантажено додаток, потрібно видалити _MASReceiptкаталог у самій програмі.

Зробити це:

  1. Відкрийте Finder і перейдіть до програм,
  2. Ctrl + Клацніть програму, яку потрібно перезавантажити, та виберіть "Показати зміст пакета",
  3. Розгорніть каталог Contents та натисніть _MASReceipt, щоб вибрати його,
  4. Введіть Command + Delete, щоб назавжди видалити каталог --- вам буде запропоновано отримати свої облікові дані, оскільки це захищений файл.

Закрийте і перезавантажте AppStore, а потім знайдіть додаток, яке потрібно оновити. Тепер кнопка повинна говорити "Безкоштовно" або "Встановити" замість "Оновити". Натиснувши на нього, ви оновите ваш додаток до останньої версії, роблячи це так, як користувач Apple, який зараз увійшов.


0

Можливо, розробник цього додатка (рык) використовував однаковий ідентифікатор пакета, щоб версія магазину додатків і завантажена версія виглядали однаково в магазині додатків.

В основному ви, можливо, навіть не «купували» додаток, але завантажили його.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.