Совсем недавно в Mac App Store меня попросили войти в другую учетную запись для обновления моих приложений. У меня никогда не было второго Apple ID, и этот компьютер всегда принадлежал мне, а это значит, что на этом Mac никогда не было другой учетной записи. Скриншот сообщения прилагается.
У вас есть обновления для других учетных записей
Чтобы обновить это приложение, войдите в аккаунт, который вы использовали для его покупки.
Я пытался выйти и снова войти в систему, но безрезультатно. Мне пришлось удалить Xcode и установить его с нуля, чтобы он работал, но я не хочу делать это с каждым приложением.
Любые идеи? :(
Ответы:
Чтобы AppStore забыл старые учетные данные, с которыми было загружено приложение, удалите
_MASReceipt
каталог в самом приложении.Сделать это:
Выйдите и перезапустите AppStore, затем найдите приложение. Теперь кнопка должна сказать «Free» или «Install» вместо «Update». Нажав на нее, вы обновите свое приложение до последней версии, сделав это как зарегистрированный в данный момент пользователь Apple.
Это также может быть временной проблемой и со временем может быть устранено, когда серверы восстановятся после некоторых условий перегрузки.
источник
У меня была та же проблема, и ни восстановление разрешений, ни сброс SpotLight не сделали ничего, чтобы это исправить.
Если в сообщении об ошибке отсутствует адрес электронной почты, это означает, что вы решили, что вы приобрели приложение, выполнив вход в другую локальную учетную запись на своем компьютере, и в App Store нет прав на запись для его обновления.
Кажется, что-то испортилось на моей машине, потому что я использую только одну локальную учетную запись, поэтому я проверил разрешения на Xcode.app и должен был добавить свою текущую локальную учетную запись с доступом для чтения и записи.
Как только я это сделаю, я смогу обновить XCode через App Store.
источник
Если вы загрузили приложения, которые были приобретены с другими Apple ID, это экран, который вы получите. (попытайся:))
Так, например, если друг дал вам копию своего приложения, и появляется обновление, вам необходимо войти в систему с идентификатором вашего друга, чтобы обновить это приложение.
Если они законно принадлежат вам, вы можете удалить их со своего компьютера, а затем перейти в AppStore> покупки и загрузить их снова.
Надеюсь это поможет.
источник
Это также может произойти, когда индексирование прожектора нарушено, поэтому может помочь попытаться перестроить индекс прожектора (
sudo mdutil -E /
) перед переустановкой большого приложения, такого как Xcode.источник
Тривиальное «исправление» в моем случае. В папке «Приложения» моя установка Xcode была названа «Xcode.app» ... Переименовала ее в «Xcode 4.app», и неожиданно AppleStore позволил мне обновить ее.
источник
В моем случае я смог выполнить первую часть (удалить файл из содержимого пакета приложения), но у меня нет возможности войти в систему с моей новой учетной записью, и я должен, поскольку я фактически приобрел приложение с другим именем входа ,
Теперь, когда я захожу в центр приложений и ищу нужное приложение, а также нажимаю на него, чтобы обновить, он просто говорит, что я уже установил это приложение на этот компьютер, и спрашивает, уверен ли я, что хочу купи это снова. Он не предлагает вариант «обновления» .
Я не могу найти, где "войти" в новую учетную запись через магазин приложений.
источник