Câu trả lời:
Đây là những câu trả lời tuyệt vời nhưng tôi cũng sẽ đề cập đến mas
công cụ dòng lệnh ở đây vì đây là một lệnh duy nhất cho những gì bạn muốn (một khi bạn cài đặt nó) và thường thì ứng dụng App Store của Apple đơn giản là không hoạt động và mas
luôn hoạt động.
Tải xuống ứng dụng tại đây https://github.com/mas-cli/mas/release (chọn mas-cli.zip
). Các nhà phát triển có thể sử dụng brew install mas
dễ dàng hơn ...
Mở Terminal trong cùng thư mục nơi bạn giải nén nó, sau đó nhập "./mas list".
Trước tiên bạn có thể phải thực hiện "./mas đăng nhập", tôi không thể nhớ quy trình làm việc.
mas
tệp nhị phân. Bạn có thể tìm thấy thư mục mà Terminal của bạn đang ở bằng cách gõ pwd
(thư mục làm việc hiện tại) sau đó điều hướng đến đúng thư mục bằng cách sử dụng cd
(thay đổi thư mục).
Trong các hệ thống tối đa 10.11.6, bạn có thể lưu trang "Đã mua" dưới dạng tệp html vào đĩa:
defaults write com.apple.appstore ShowDebugMenu -bool true
và nhấn Return/⏎phím để hiển thị menu gỡ lỗi trong App Store.app.Mở App Store.app (kiểm tra xem menu "Gỡ lỗi" có khả dụng không!)
Nếu bạn có một số giao dịch mua ẩn và muốn chúng cũng được liệt kê, hãy bỏ ẩn chúng trong tài khoản của bạn.
Đưa Terminal.app lên phía trước và nhập:
cp ~/Library/Containers/com.apple.appstore/Data/Library/Documentation/pageSource.html ~/Desktop/pageSource.html
và nhấn Return/⏎phím. Tệp pageSource.html hiện có trên máy tính để bàn của bạn và có thể được mở bằng trình duyệt
defaults write com.apple.appstore ShowDebugMenu -bool false
và nhấn Return/⏎phím để xóa menu gỡ lỗi trong App Store.app một lần nữa.)exit
và nhấn Return/⏎phím.Cả Klanomath và PeterVP đều cung cấp câu trả lời phù hợp. Nếu tất cả những gì bạn muốn là một danh sách các ứng dụng, tôi sẽ giới thiệu bạn đến những ứng dụng đó. Tuy nhiên, nếu bạn muốn các chi tiết khác được bao gồm (chẳng hạn như Phiên bản, v.v.) hoặc bạn không thích sử dụng Terminal, bạn có thể đạt được những gì bạn muốn với các bước sau:
Tôi biết điều này là một chút lộn xộn, và nó có thể cung cấp cho bạn nhiều chi tiết hơn bạn muốn, vì vậy hy vọng ai đó đưa ra một giải pháp tốt hơn. Nhưng trong khi đó nó có thể đưa bạn đến nơi bạn muốn.
Tôi sử dụng tập lệnh shell, trong Terminal enter:
find /Applications -path '*Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's#.app/Contents/_MASReceipt/receipt#.app#g; s#/Applications/##'
Điều này sẽ liệt kê tất cả các ứng dụng bạn đã mua trên Mac App Store.
Nếu bạn chuyển hướng kết quả đến một tệp văn bản như vậy:
find /Applications -path '*Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's#.app/Contents/_MASReceipt/receipt#.app#g; s#/Applications/##' > ~/Desktop/PurchasedApps.txt
bạn sẽ tạo một tệp văn bản đơn giản trên máy tính để bàn của mình có tên PurchasingApps.txt .
Điều này sẽ liệt kê tất cả các ứng dụng được tải xuống từ App Store, được mua và miễn phí. Nó sẽ không hiển thị các ứng dụng bạn đã tải xuống một lần, nhưng đã bị xóa khỏi máy Mac.
Tạo một Tìm kiếm thông minh mới. Xem bài viết này của Macworld để được giúp đỡ
kMDItemAppStoreHasReceipt! = 1