Có thể tạo danh sách văn bản của tất cả các ứng dụng của tôi trên App Store (Mac) không?


10

Vì tôi không thể sao chép danh sách Ứng dụng 'đã mua' của mình trên App Store của Apple, tôi tự hỏi liệu có cách nào khác để làm điều này không. Tôi có ít hiểu biết về máy tính, vì vậy nếu có một giải pháp thì nó phải từng bước một. Cảm ơn.

Câu trả lời:


5

Đây là những câu trả lời tuyệt vời nhưng tôi cũng sẽ đề cập đến mascô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à masluô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 masdễ 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.


Xin chào và cảm ơn đã phản hồi. Tôi đã cố gắng để vô ích. Tôi tưởng tượng điều này có thể là do thiếu kinh nghiệm của tôi, hơn là giải pháp của bạn. Tôi đã giải nén mas-cli.zip trong Thư mục tiện ích của mình trong Ứng dụng + sau đó xóa mas-cli.zip khỏi thư mục, để lại mas phía sau (trong cùng thư mục với Ứng dụng đầu cuối ). Sau đó tôi đã gõ danh sách ./mas và got -bash: ./mas: Không có tệp hoặc thư mục như vậy . Khi tôi gõ ./mas đăng nhập, nó nói -bash: ./mas: Không có tệp hoặc thư mục như vậy
K Forsyth

Vâng, có vẻ như dấu nhắc Terminal của bạn nằm trong một thư mục khác với mastệ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).
demianturner

Ah! Điều đó là vậy đó. Sau khi gõ pwd, tôi nhận ra mas cần ở đâu và cài đặt nó ở đó. Sau đó tôi gõ danh sách ./mas trong cửa sổ Terminal và một danh sách xuất hiện. Thật không may, nó cũng không bao gồm các ứng dụng App Store đã được gỡ cài đặt, vì vậy tôi vẫn đang tìm kiếm một giải pháp hoạt động với Sierra. Theo hướng dẫn của bạn trong các bình luận ở trên, sau khi thử pwd tôi đã gõ cd , nhưng vì tôi không hiểu kết quả (mà với đôi mắt thiếu kinh nghiệm của tôi, dường như không có gì) Tôi đã tiếp tục như tôi đã mô tả. Có cần thiết cho tôi để "hoàn tác" lệnh 'cd' không (và nếu vậy, bằng cách nào? Tx)
K Forsyth

Đây có lẽ không phải là nơi dành cho hướng dẫn dòng lệnh nhưng đây là một liên kết để giúp bạn bắt đầu davidbaumgold.com/tutorials/command-line
demianturner

Tx Đó là một hướng dẫn tuyệt vời (mặc dù tôi cũng phải tìm định nghĩa của một Thư mục! :) dù sao đi nữa ... tôi không còn lo lắng nữa.
K Forsyth

15

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:

  • Thoát khỏi App Store.app
  • Mở Terminal.app trong / Ứng dụng / Tiện ích
  • Nhập defaults write com.apple.appstore ShowDebugMenu -bool truevà 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!)

    nhập mô tả hình ảnh ở đây

    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.

  • Mở trang "Đã mua" - đăng nhập bằng ID Apple của bạn nếu được yêu cầu.
  • Đánh cmdU
  • Thoát khỏi App Store.app
  • Đư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

  • (Nhập defaults write com.apple.appstore ShowDebugMenu -bool falsevà nhấn Return/⏎phím để xóa menu gỡ lỗi trong App Store.app một lần nữa.)
  • Nhập exitvà nhấn Return/⏎phím.
  • Thoát Terminal.app

Câu trả lời tốt đẹp! :) Bạn có biết câu chuyện gì với giải pháp này trên macOS Sierra không?
Monomeeth

@Monomeeth Có lẽ bạn biết rằng menu gỡ lỗi không còn tồn tại trong App Store.app của Sierra. Tôi đã cố gắng đi sâu vào các tệp bộ nhớ cache / cơ sở dữ liệu khác nhau trong ~ / Library / Container / com.apple.appstore / Data nhưng không thể tìm thấy bất cứ điều gì hữu ích cho đến bây giờ ...
klanomath

D'Oh, tôi đã quên việc xóa menu Debug. Bên cạnh đó, tôi vừa thử câu trả lời của PeterVP trên cả El Capitan và Sierra và nó cũng hoạt động rất tốt. Nó nhanh chóng và không tạo ra gì ngoài một tệp văn bản.
Monomeeth

Thật không may, tôi đã cập nhật fm Yosemite lên Sierra một tháng trước (chỉ vì việc chuyển iPod sang Photos đã gây ra sự cố cho tôi). Tôi ước tôi đã không, không chỉ bởi vì tôi tiếp tục nhận được "quả bóng xoáy", mà bởi vì giải pháp rõ ràng tuyệt đẹp này có thể là thứ tôi đang tìm kiếm, vì danh sách được tạo từ App Store, chứ không phải máy tính của tôi. Cám ơn!
K Forsyth

10

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:

  1. Truy cập Apple> Giới thiệu về máy Mac này
  2. Bấm vào System Report...nút trên cửa sổ xuất hiện
  3. Trong khung bên trái, bạn sẽ thấy một danh sách các tiêu đề và các tiêu đề phụ
  4. Mở rộng tiêu đề Phần mềm
  5. Chọn phân nhóm ứng dụng
  6. Sau một thời gian, bạn sẽ thấy một danh sách tất cả các Ứng dụng xuất hiện ở phía bên tay phải
  7. Bây giờ bấm vào tiêu đề cột Lấy được (điều này sẽ sắp xếp các ứng dụng của bạn)
  8. Cuộn xuống cho đến khi bạn thấy tất cả các ứng dụng được dán nhãn như được lấy từ Mac App Store
  9. Nhấp vào ứng dụng đầu tiên từ Mac App Store, sau đó nhấn và giữ shiftphím trong khi bạn cũng chọn ứng dụng cuối cùng từ Mac App Store
  10. Khi bạn thực hiện việc này, nửa dưới của cửa sổ bên phải sẽ điền thông tin chi tiết về từng ứng dụng bạn đã chọn
  11. Khi bạn đã chọn ứng dụng, nhấp vào nửa dưới và sử dụng commandAphím tắt để chọn tất cả
  12. Bây giờ sao chép (hoặc commandC) các mục đã chọn của bạn
  13. Bây giờ bạn có thể dán chúng vào TextEdit hoặc trình soạn thảo văn bản bạn chọn

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.


Một ví dụ khác về cách viết câu trả lời cho người mới! Cảm ơn bạn cho câu trả lời cực kỳ lộn xộn này. Tôi cũng đang lưu nó, trong những dịp tôi KHÔNG muốn biết thêm thông tin, nhưng khi tôi nhận xét với PeterVP, tôi đã hy vọng danh sách tất cả các giao dịch mua từ App Store, vì tôi chưa tải xuống tất cả.
K Forsyth

8

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.


Câu trả lời tốt đẹp! Và nó hoạt động trên Sierra là tốt. :)
Monomeeth

Cảm ơn bạn vì câu trả lời này, điều mà tôi thấy dễ thực hiện, nhưng tôi thích một giải pháp bao gồm TẤT CẢ Ứng dụng của tôi trên App Store (một số trong đó tôi chưa bao giờ cài đặt).
K Forsyth

4

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 đỡ

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

Tìm kiếm thông minh cho mua hàng trên App Store

kMDItemAppStoreHasReceipt! = 1


không bỏ qua giải pháp khả thi của bạn - nhưng đó là một bài viết dài :)
K Forsyth

Bài viết là có cho bất cứ ai muốn biết thêm chi tiết. Ảnh chụp màn hình là tất cả những gì bạn thực sự cần. Tôi đã thêm văn bản cho Truy vấn thô để dễ dàng dán vào tìm kiếm.
dianeoforegon
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.