(Mac)App Storeですべてのアプリのテキストリストを作成することはできますか?


10

私の「購入した」アプリのリストをAppleのApp Storeにコピーできないので、これを行う他の方法がないかと思います。私はコンピュータに精通している人がほとんどいないため、解決策がある場合は、段階的に行う必要があります。ありがとう。

回答:


5

これらは素晴らしい答えですが、masコマンドラインツールについてもここで触れます。なぜなら、それは(インストール後)必要なものに対する単一のコマンドであり、AppleのApp Storeアプリが単に機能せず、mas常に機能するためです。

https://github.com/mas-cli/mas/releasesからアプリをダウンロードしてください(選択mas-cli.zip)。開発者brew install masはより簡単に使用できます...

解凍したフォルダと同じフォルダでターミナルを開き、「./ mas list」と入力します。

最初に "./mas signin"を実行する必要があります。ワークフローを思い出せません。


こんにちは。応答に感謝します。私はこれを無駄にしようとしました。これはおそらくあなたの解決策ではなく私の経験不足によるものだと思います。アプリケーションのユーティリティフォルダーでmas-cli.zipを解凍し、フォルダーからmas-cli.zipを削除して、masを残しました(ターミナルアプリケーションと同じフォルダー内)。次に./mas listと入力し、-bash:./mas:そのようなファイルやディレクトリはありませんでした./masサインインと入力すると、-bash:./mas:そのようなファイルやディレクトリはありません
Kフォーサイス

ええ、ターミナルプロンプトはmasバイナリとは別のフォルダにあるようです。pwd(現在の作業ディレクトリ)と入力してターミナルがどのフォルダーにあるかを確認し、cd(ディレクトリの変更)を使用して正しいディレクトリに移動します。
demianturner 2017

ああ!それだけでした。タイピングのPWDの後、私はどこに実現MASがあることを必要とし、そこにインストールされています。次に、ターミナルウィンドウで./masリストを入力すると、リストが表示されました。残念ながら、これにもアンインストールされたApp Storeアプリは含まれていません。そのため、Sierraで動作するソリューションを探しています。上記のコメントの指示に従ってps、pwdを試した後、次にcdと入力しましたが、結果を理解できなかったため(経験の浅い人には、何もないように見えました)、説明したように続けました。cd 'コマンド' を「取り消す」必要がありますか(その場合、方法は?Tx)
K Forsyth

これはおそらく、コマンドラインのチュートリアルのための場所ではなく、ここであなたが始めるためのリンクですdavidbaumgold.com/tutorials/command-lineは
demianturner

Txそれは素晴らしいチュートリアルです(ただし、ディレクトリの定義も調べなければなりませんでしたが!)。とに​​かく...もう心配する必要はありません。
Kフォーサイス2017

15

10.11.6までのシステムでは、「購入済み」ページをHTMLファイルとしてディスクに保存できます。

  • App Store.appを終了します
  • / Applications / UtilitiesのTerminal.appを開きます
  • 入力defaults write com.apple.appstore ShowDebugMenu -bool trueしてReturn/⏎キーを押すと、App Store.appにデバッグメニューが表示されます。
  • App Store.appを開きます([デバッグ]メニューが利用可能であることを確認してください!)

    ここに画像の説明を入力してください

    非表示の購入品がいくつかあり、それらも表示したい場合は、アカウントで非表示にしないでください。

  • 「購入済み」ページを開きます。必要に応じて、Apple IDでログインします。
  • ヒット cmdU
  • App Store.appを終了します
  • Terminal.appを前面に移動して、次のように入力します。

    cp ~/Library/Containers/com.apple.appstore/Data/Library/Documentation/pageSource.html ~/Desktop/pageSource.html
    

    そして、ヒットReturn/⏎の鍵を。これで、pageSource.htmlファイルがデスクトップにあり、ブラウザーで開くことができます。

  • (App Store.appのデバッグメニューを削除するにはdefaults write com.apple.appstore ShowDebugMenu -bool false、Enter Return/⏎キーを押してください。)
  • 入力exitしてReturn/⏎キーを押します。
  • Terminal.appを終了します

いい答えだ!:)あなたはどちらかの方法でmacOS Sierraのこのソリューションのストーリーが何であるか知っていますか?
Monomeeth

@Monomeethおそらく、SierraのApp Store.appにデバッグメニューが存在しないことを知っています。〜/ Library / Containers / com.apple.appstore / Dataのさまざまなキャッシュ/データベースファイルに
飛び込も

ああ、[デバッグ]メニューの削除については忘れていました。余談ですが、El CapitanとSierraの両方でPeterVPの回答をテストしたところ、うまく動作しました。高速で、テキストファイルしか生成されません。
Monomeeth

残念ながら、1か月前にfm YosemiteをSierraに更新しました(iPodからPhotosへの転送で問題が発生したためです)。リストがコンピューターではなくApp Storeから作成されているため、「回転するボール」を取得し続けるだけでなく、この美しく明確なソリューションが私が探していたものであった可能性があるため、そうしなかったと思います。どうも!
Kフォーサイス2017

10

KlanomathとPeterVPの両方が適切な答えを提供します。アプリのリストだけが必要な場合は、それらを紹介します。ただし、他の詳細情報(バージョンなど)を含めたい場合や、ターミナルを使用したくない場合は、次の手順で目的を達成できます。

  1. Appleに移動>このMacについて
  2. System Report...表示されるウィンドウのボタンをクリックします
  3. 左側のペインに、見出しと小見出しのリストが表示されます
  4. 展開ソフトウェアの見出しを
  5. アプリケーションの小見出しを選択します
  6. しばらくすると、右側にすべてのアプリのリストが表示されます。
  7. 次に、[ 取得先 ] 列見出しクリックします(これにより、アプリが並べ替えられます)。
  8. Mac App Storeから取得したというラベルの付いたすべてのアプリが表示されるまで下にスクロールします
  9. Mac App Storeの最初のアプリをクリックし、shiftキーを押したまま、Mac App Storeの最後のアプリを選択します。
  10. これを行うと、右側のウィンドウの下半分に、選択した各アプリの詳細が表示されます
  11. アプリを選択したら、下半分をクリックし、commandAショートカットを使用してすべてを選択します
  12. 次にcommandC、選択したアイテムをコピー(または)します
  13. これらをTextEditまたは選択したテキストエディタに貼り付けることができます

これは少し面倒ですが、おそらくあなたが思ったよりも多くの詳細が表示されるので、誰かがより良い解決策を考え出すことを望みます。しかし、それまでの間、あなたが望んでいた場所に到達する可能性があります。


初心者のための答えを書く方法の別の例!この非常に面倒な答えをありがとうございました。さらに情報が必要な場合のために、私も保存していますが、PeterVPにコメントしたときに、App Storeからのすべての購入のリストを希望していました。
Kフォーサイス2017

8

シェルスクリプトを使用して、ターミナルで次のように入力します。

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から削除されています。


いい答えだ!また、シエラでも動作します。:)
Monomeeth

この回答はありがとうございました。実装は簡単でしたが、App Storeにすべてのアプリ(一部はインストールしたことがないもの)が含まれるソリューションを希望します。
Kフォーサイス2017

4

新しいスマート検索を作成します。このMacworld記事を参照してください。

http://www.macworld.com/article/3165624/os-x/how-to-create-spotlight-searches-to-store-as-smart-folders-in-macos-sierra.html

App Storeで購入したスマート検索

kMDItemAppStoreHasReceipt!= 1


あなたの可能な解決策を無視していません-しかし、それは長い記事です:)
Kフォーサイス

この記事は、詳細を知りたい人のためにあります。スクリーンショットは本当に必要なものすべてです。Raw Queryのテキストを追加して、検索に簡単に貼り付けられるようにしました。
ダイアノフォレゴン2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.