Jak znaleźć wszystkie aplikacje na komputerze Mac, które nie pochodzą ze sklepu App Store? Czy można znaleźć wszystkie te aplikacje za pomocą zapytania wyszukiwarki Finder ?
mac-appstore
Rinzwind
źródło
źródło
mdfind 'kMDItemContentType == "com.apple.application-bundle" && kMDItemAppStoreHasReceipt != 1'
. Aby znaleźć aplikacje, które nie pochodzą z App Store, zmienić!= 1
czek== 1
. Istnieje kilka innych atrybutów Spotlight związane z App Store, aby sprawdzić ich wartości dla Keynote na przykład:mdls /Applications/Keynote.app | grep kMDItemAppStore
.kMDItemCFBundleIdentifier != "com.apple.*"
. To odfiltrowuje aplikacje Apple, takie jak różne aplikacje, które nie pochodzą ze sklepu App Store, ale są częścią systemu macOS (Mail, Safari, iTunes itd.)./Applications
(przynajmniej domyślnie), więc żadne aplikacje spoza tego folderu nie pochodzą ze sklepu.Aplikacje ze sklepu mają
NAME.app/Contents/_MASReceipt
folder, dzięki czemu można użyć (w terminalu)znaleźć wszystkie aplikacje nieprzechowujące
źródło
bash
domyślnie w Terminalu, zwykle zakładam, że każdy, kto ma wystarczającą wiedzę, aby przełączać powłoki, jest również wystarczająco doświadczony, aby dostosować rzeczy specyficzne dla basha do swojej powłoki. Lub użyj[ ... ]
zamiast[[ ... ]]
Najprostszym sposobem jest przejście do menu Apple -> „About this Mac ...”, a następnie kliknięcie „System Report”. W wyświetlonym oknie możesz przewinąć do sekcji Oprogramowanie i kliknąć „Aplikacje”. Aplikacje z Mac App Store są wymienione jako takie.
Na zrzucie ekranu Skitch został pobrany z Mac App Store.
źródło