Ответы:
Это отличные ответы, но я упомяну mas
Инструмент командной строки здесь тоже, потому что это одна команда для того, что вы хотите (после установки), и довольно часто приложение Apple App Store просто не работает, и mas
всегда работает.
Скачать приложение здесь https://github.com/mas-cli/mas/releases (Выбрать mas-cli.zip
). Разработчики могут использовать brew install mas
что проще ...
Откройте Терминал в той же папке, где вы распаковали его, затем введите «./mas list».
Вы, вероятно, должны сначала выполнить «./mas signin», я не могу вспомнить рабочий процесс.
mas
двоичный файл. Вы можете узнать, в какой папке находится ваш Терминал, набрав pwd
(присутствует рабочий каталог), затем перейдите к правильному каталогу, используя cd
(сменить каталог).
В системах до 10.11.6 вы можете сохранить страницу «Куплено» в виде файла html на диск:
defaults write com.apple.appstore ShowDebugMenu -bool true
и ударил Возвращение / ⏎ ключ для отображения меню отладки в App Store.app. Откройте App Store.app (убедитесь, что доступно меню «Отладка»!)
Если у вас есть какие-то скрытые покупки и вы хотите, чтобы они также были в списке, отобразите их в своем аккаунте.
Выведите Terminal.app вперед и введите:
cp ~/Library/Containers/com.apple.appstore/Data/Library/Documentation/pageSource.html ~/Desktop/pageSource.html
и ударил Возвращение / ⏎ ключ. Файл pageSource.html теперь находится на вашем рабочем столе и может быть открыт с помощью браузера.
defaults write com.apple.appstore ShowDebugMenu -bool false
и ударил Возвращение / ⏎ ключ, чтобы снова удалить меню отладки в App Store.app.) exit
и ударил Возвращение / ⏎ ключ. И Klanomath, и PeterVP дают подходящие ответы. Если все, что вам нужно, это список приложений, я бы отсылал вас к ним. Однако, если вы хотите, чтобы в него были включены другие данные (например, версия и т. Д.) Или вам просто не нравится использование терминала, вы можете достичь желаемого с помощью следующих шагов:
Я знаю, что это немного грязно, и, вероятно, дает вам гораздо больше деталей, чем вы хотели, так что, надеюсь, кто-то придумает лучшее решение. Но тем временем это может привести вас туда, где вы хотели быть.
Я использую скрипт оболочки, в Терминал введите:
find /Applications -path '*Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's#.app/Contents/_MASReceipt/receipt#.app#g; s#/Applications/##'
Это перечислит все приложения, которые вы купили в Mac App Store.
Если вы перенаправите результат в текстовый файл следующим образом:
find /Applications -path '*Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's#.app/Contents/_MASReceipt/receipt#.app#g; s#/Applications/##' > ~/Desktop/PurchasedApps.txt
вы создадите простой текстовый файл на рабочем столе с именем PurchasedApps.txt ,
Это будет список всех приложений загруженный из App Store, куплено и бесплатно. Будет не показать приложения, которые вы скачали, но с тех пор удалили с вашего Mac.
Создайте новый интеллектуальный поиск. Смотрите эту статью Macworld для помощи
kMDItemAppStoreHasReceipt! = 1