回答:
これらは素晴らしい答えですが、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
してReturn/⏎キーを押すと、App Store.appにデバッグメニューが表示されます。App Store.appを開きます([デバッグ]メニューが利用可能であることを確認してください!)
非表示の購入品がいくつかあり、それらも表示したい場合は、アカウントで非表示にしないでください。
Terminal.appを前面に移動して、次のように入力します。
cp ~/Library/Containers/com.apple.appstore/Data/Library/Documentation/pageSource.html ~/Desktop/pageSource.html
そして、ヒットReturn/⏎の鍵を。これで、pageSource.htmlファイルがデスクトップにあり、ブラウザーで開くことができます。
defaults write com.apple.appstore ShowDebugMenu -bool false
、Enter Return/⏎キーを押してください。)exit
してReturn/⏎キーを押します。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