Я разработчик приложения, которое в настоящее время находится в Mac App Store. Я пытаюсь загрузить свое собственное приложение, чтобы протестировать двоичный файл, который есть в магазине. (В отличие от запуска в Xcode.)
Ранее я приобрел собственное приложение в магазине приложений, но затем удалил его. (Чтобы я мог установить другую версию для тестирования.) Теперь App Store думает, что приложение все еще установлено, хотя это не так. (Я удалил версию для разработки, когда закончил ее использовать.)
Я удалил все экземпляры приложения из:
Но приложение помечено как «Установлено» в App Store и не отображается в моих покупках. Есть ли способ переустановить мой двоичный файл?
Круто, я понял. Запустите эту команду, которая перестраивает LaunchServices:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
И все должно вернуться на круги своя! Сразу после запуска App Store разрешил мне повторно купить приложение.
Источник: ссылка MacLife .
Просто нажмите Launchpad и удалите свое приложение, нажав и удерживая кнопку мыши и щелкнув «x» вверху слева.
Теперь Mac App Store знает, что приложение удалено. Просто скачайте заново и будьте СЧАСТЛИВЫ!
Возможно, интерфейс App Store видит вашу версию(-и) разработки как установленную копию. LaunchServices не волнует, находится ли ваше приложение в папке /Applications или скрыто в вашем каталоге сборки Xcode. См. также .
В Snow Leopard мне нужно было не только запустить команду из ответа Крейга , но и убедиться, что Spotlight обновлен и не показывает, что рассматриваемое приложение все еще находится на компьютере.
Вы можете обновить определенные папки в индексе Spotlight с помощью mdimport
команды. Итак, чтобы обновить папку /Applications:
mdimport /Applications
У меня был раздел Lion, а также раздел SL на машине. Spotlight был настроен на индексацию всего в обоих разделах, и в моем разделе Lion была версия рассматриваемого приложения. Я добавил весь раздел Lion в список игнорирования Spotlight, затем запустил команду в ответе @Craig, и все сработало. Мне было недостаточно просто запустить команду в ответе @Craig.
Ничего не помогло (Эль Капитан), поэтому я открыл Launchpad (F4), нашел там приложение, перетащил его в корзину и успешно переустановил.
(если бы для этого мне не нужны были очки) я бы проголосовал или добавил комментарий о том, что перезапуск моей системы, как предложил kakhkAtion, был тем, что сработало. Я пытался переустановить Affinity Publisher из магазина приложений. (Я пытался найти его в Launchpad (его не было), я удалил его значок из документа, но и магазин приложений, и инструмент командной строки «mas» сообщили, что он все еще там. Я также пытался удерживать опцию ключ). Работал только перезапуск (iMac 2012 с High Sierra 10.13.6)
Была такая же проблема. Просто перезагрузил мой Mac, а затем магазин приложений увидел, что приложение не установлено.
Вы также можете удерживать нажатой option
кнопку, щелкая приложение в магазине приложений, чтобы принудительно переустановить его.
Это будет работать на OSX Mavericks и Yosemite.
Вместо того, чтобы запускать приложение App Store из док-станции или папки приложений, запустите приложение App Store из панели запуска. Это перестроит приложение App Store и сообщит вам, что установлено, а что нет.
ЛюдоМС