Я пытаюсь обновить Growl, однако в App Store написано: «Чтобы обновить это приложение, войдите в систему с учетной записью, которая использовалась для покупки этого приложения». Дело в том, что у меня нет другого Apple ID. Можно ли узнать, какой аккаунт использовался для покупки этого приложения?
lion
mac-appstore
kars7e
источник
источник
Ответы:
Все приложения, загруженные из Mac AppStore (MAS), содержат квитанцию в своем комплекте приложений (пример: appname.app/Contents/_MASReceipt/receipt). MAS просканирует этот файл, чтобы проверить, доступна ли новая версия.
Вы можете использовать это приложение (Найти любой файл) для поиска любой квитанции на вашем диске: http://apps.tempel.org/FindAnyFile/
источник
Чтобы AppStore забыл старые учетные данные, с которыми было загружено приложение, необходимо удалить
_MASReceipt
каталог в самом приложении.Сделать это:
Выйдите и перезапустите AppStore, затем найдите приложение, которое вы хотите обновить. Теперь кнопка должна сказать «Free» или «Install» вместо «Update». Нажав на нее, вы обновите свое приложение до последней версии, сделав это как зарегистрированный в данный момент пользователь Apple.
источник
Вероятно, разработчик этого приложения (growl) использовал один и тот же идентификатор пакета, чтобы версия магазина приложений и загруженная версия отображались в магазине приложений одинаково.
По сути, вы, возможно, даже не «купили» приложение, но скачали его.
источник