由於我無法在Apple的App Store中復制“已購買”應用程序的列表,因此我想知道是否還有其他方法可以做到這一點。我精通計算機,因此,如果有解決方案,則必須逐步進行。謝謝。
由於我無法在Apple的App Store中復制“已購買”應用程序的列表,因此我想知道是否還有其他方法可以做到這一點。我精通計算機,因此,如果有解決方案,則必須逐步進行。謝謝。
在不超過10.11.6的系統中,您可以將“已購買”頁面另存為html文件到磁盤:
默認值,寫入com.apple.appstore ShowDebugMenu -bool true
並按 Return /⏎ kbd>鍵在App Store.app中顯示調試菜單。打開App Store.app(檢查“調試”菜單是否可用!)
如果您有一些隱藏的購買並希望也將其列出,請取消隱藏它們在您的帳戶中。
將Terminal.app置於最前面,然後輸入:
cp〜/ Library / Containers / com.apple.appstore / Data / Library / Documentation / pageSource.html〜/ Desktop / pageSource.html
,然後按 Return /⏎ kbd>鍵。 pageSource.html文件現在位於您的桌面上,可以使用瀏覽器打開
defaults寫入com.apple.appstore ShowDebugMenu -bool false
,然後按 Return /⏎ kbd>鍵再次刪除App Store.app中的調試菜單。) exit
,然後按 Return /⏎ kbd>鍵。Klanomath和PeterVP都提供了適當的答案。如果您想要的只是這些應用程序的列表,我將為您推薦這些應用程序。但是,如果您希望包含其他詳細信息(例如Version等),或者只是不喜歡使用Terminal,則可以通過以下步驟實現所需的目標:
我知道這有點混亂,它可能為您提供了比您想要的更多的細節,因此希望有人提出更好的解決方案。但是與此同時,它可能會帶您到達想要的地方。
我使用shell腳本,在終端中輸入:
find / Applications -path'* Contents / _MASReceipt / receipt'-maxdepth 4 -print | \ sed's#.app / Contents / _MASReceipt / receipt#.app#g;s#/應用程序/ ##'
這將列出您在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購買並免費的所有應用程序downloaded。它將not顯示您曾經下載過的應用程序,但此應用程序已從Mac中刪除。
這些是很好的答案,但是我也會在這裡提到 mas
命令行工具,因為它是您想要的單個命令(安裝後即可),而且Apple的App Store應用經常沒有不起作用, mas
總是起作用。
在 https://github.com/mas-cli/mas/releases(選擇 mas-cli.zip
)上下載該應用。開發人員可以使用 brew install mas
,這更容易...
在解壓縮該文件夾的同一文件夾中打開一個終端,然後鍵入“ ./mas list”。
您可能必須先執行“ ./mas登錄”,我不記得工作流程了。
創建一個新的智能搜索。請參閱此Macworld文章以獲得幫助
kMDItemAppStoreHasReceipt!= 1