(Mac) App Store'daki tüm uygulamalarımın bir metin listesini oluşturmak mümkün müdür?


10

Apple'ın App Store'daki 'Satın Alınan' Uygulamalarımın listesini kopyalayamadığım için bunu yapmanın başka bir yolu olup olmadığını merak ediyorum. Çok az bilgisayar bilgim var, bu yüzden bir çözüm varsa adım adım olması gerekir. Teşekkürler.

Yanıtlar:


5

Bunlar harika cevaplar ama masburada da komut satırı aracından bahsedeceğim çünkü ne istediğinizi (yükledikten sonra) tek bir komut ve Apple'ın App Store uygulaması genellikle çalışmıyor ve masher zaman çalışıyor.

Uygulamayı buradan indirin https://github.com/mas-cli/mas/releases (seçin mas-cli.zip). Geliştiriciler brew install masdaha kolay kullanabilir ...

Açtığınız aynı klasörde bir Terminal açın, ardından "./mas list" yazın.

Muhtemelen önce "./mas signin" yapmalısınız, iş akışını hatırlayamıyorum.


Merhaba ve yanıt için teşekkürler. Bunu boşuna denedim. Bunun muhtemelen çözümünüzden ziyade deneyimimden kaynaklandığını düşünüyorum. Ben fermuarını mas-cli.zip Uygulamaları + sonra kaldırıldı benim Araçları Klasörde mas-cli.zip bırakarak klasörden mas (aynı klasörde arkasında Terminali Uygulaması). Sonra ./mas listesini yazdım ve -bash: ./mas: Böyle bir dosya veya dizin yok . Ben daktilo zaman signin ./mas deniyor Böyle bir dosya veya dizin: ./mas: -bash
K Forsyth

Evet, Terminal isteminizin masikili dosyadan farklı bir klasörde olduğu anlaşılıyor . pwd(Mevcut çalışma dizini) yazarak Terminal'inizin hangi klasörde olduğunu bulabilir ve (dizini cddeğiştir) kullanarak doğru dizine gidebilirsiniz .
demianturner

Ah! Öyleydi. Yazarak pwd sonra nerede gerçekleşmiştir mas olması gerekiyordu ve orada o yüklü. Daha sonra Terminal penceresine ./mas listesi yazdım ve bir liste belirdi. Ne yazık ki, kaldırılmış App Store uygulamalarını da içermiyor, bu yüzden hala Sierra ile çalışan bir çözüm arıyorum. ps Yukarıdaki yorumlarda talimatlara göre, pwd denedikten sonra sonra cd yazdım , ama sonucu anlamadım (deneyimsiz gözlerime, hiçbir şey gibi görünmedi) tarif ettiğim gibi devam ettim. O benim için gerekli mi "geri alma" cd 'komutuyla' (? Ve eğer öyleyse, nasıl Tx)
K Forsyth

Bu muhtemelen bir komut satırı öğreticisi için yer değil, ancak burada başlamanız için bir bağlantı davidbaumgold.com/tutorials/command-line
demianturner

Tx Bu mükemmel bir öğretici olduğunu (Ben de bir Dizin tanımını aramak zorunda olmasına rağmen! :) neyse ... Artık endişelenmiyorum.
K Forsyth

15

10.11.6'ya kadar olan sistemlerde "Satın Alındı" sayfasını html dosyası olarak diske kaydedebilirsiniz:

  • App Store'dan çıkın. App
  • / Applications / Utilities içindeki Terminal.app dosyasını açın
  • App Store.app'da hata ayıklama menüsünü göstermek defaults write com.apple.appstore ShowDebugMenu -bool trueiçin Return/⏎anahtarı girin ve tuşuna basın.
  • App Store.app uygulamasını açın ("Hata Ayıkla" menüsünün kullanılabilir olduğunu kontrol edin!)

    resim açıklamasını buraya girin

    Bazı gizli satın alma işlemleriniz varsa ve bunların listelenmesini istiyorsanız hesabınızda gösterilmesini sağlayın.

  • "Satın Alındı" sayfasını açın - gerekirse Apple Kimliğinizle giriş yapın.
  • hit cmdU
  • App Store'dan çıkın. App
  • Terminal.app'ı öne getirin ve şunu girin:

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

    ve Return/⏎tuşa basın. PageSource.html dosyası artık masaüstünüzde ve bir tarayıcı ile açılabilir

  • (Enter defaults write com.apple.appstore ShowDebugMenu -bool falseve vurmak Return/⏎tekrar App Store.app içinde ayıklama menüsünü kaldırmak için tuşuna.)
  • Enter exitve Return/⏎tuşuna basın.
  • Terminal.app'dan çık

Güzel cevap! :) macOS Sierra'daki bu çözümle hikayenin ne olduğunu her iki şekilde de biliyor musunuz?
Monomeeth

@Monomeeth Muhtemelen hata ayıklama menüsünün artık Sierra'nın App Store.app uygulamasında olmadığını biliyorsunuzdur. ~ / Library / Containerers / com.apple.appstore / Data içindeki çeşitli önbellek / veritabanı dosyalarına dalmaya çalıştım ama şimdiye kadar yararlı bir şey bulamadım ...
klanomath

D'Oh, Hata Ayıklama menüsünün kaldırılmasını unuttum. Bir yana, PeterVP'nin hem El Capitan hem de Sierra'daki cevabını test ettim ve bu da iyi çalışıyor. Hızlıdır ve bir metin dosyasından başka bir şey üretmez.
Monomeeth

Ne yazık ki bir ay önce Sierra'ya fm Yosemite'i güncelledim (sadece iPod to Photos aktarımı bana problemler verdiğinden). Keşke sadece 'dönen topu' almaya devam ettiğim için değil, aynı zamanda bu güzel net çözüm, bilgisayarımdan ziyade App Store'dan yaratıldığı için aradığım şey olduğu için olmasaydım. Teşekkür!
K Forsyth

10

Hem Klanomath hem de PeterVP uygun cevaplar sağlar. Tüm istediğiniz uygulamalar listesiyse, sizi bunlara yönlendiririm. Bununla birlikte, diğer ayrıntıların dahil edilmesini (Sürüm vb.) Veya Terminal'i kullanmak istemiyorsanız, aşağıdaki adımlarla istediğinizi elde edebilirsiniz:

  1. Git Bu Mac Hakkında> Apple
  2. System Report...Görünen pencerede düğmesine tıklayın
  3. Sol bölmede başlıkların ve alt başlıkların bir listesini göreceksiniz
  4. Yazılım başlığını genişletin
  5. Uygulamalar alt başlığını seçin
  6. Bir süre sonra sağ tarafta tüm Uygulamaların bir listesini görmelisiniz
  7. Şimdi Elde Edilen sütun başlığına tıklayın (bu, uygulamalarınızı sıralayacaktır)
  8. Mac App Store'dan edinildiği şekilde etiketlenmiş tüm uygulamaları görene kadar ekranı aşağı kaydırın
  9. Mac App Store'dan ilk uygulamayı tıklayın ve ardından Mac App Store'dan shiftson uygulamayı seçerken tuşunu basılı tutun
  10. Bunu yaparken, sağ taraftaki pencerenin alt yarısı, seçtiğiniz uygulamaların her birinin ayrıntılarıyla doldurulur
  11. Uygulamaları seçtikten sonra, alt yarıyı tıklayın ve commandAtümünü seçmek için kısayolu kullanın
  12. Şimdi commandCseçtiğiniz öğeleri kopyalayın (veya )
  13. Şimdi bunları TextEdit'e veya seçtiğiniz metin düzenleyicinize yapıştırabilirsiniz

Bunun biraz dağınık olduğunu biliyorum ve muhtemelen istediğinden çok daha fazla ayrıntı veriyor, umarım birisi daha iyi bir çözüm bulur. Ama bu arada sizi olmak istediğiniz yere götürebilir.


Bir acemi için nasıl cevap yazacağına başka bir örnek! Bu son derece dağınık olmayan cevap için teşekkür ederim. Daha fazla bilgi istediğim durumlar için de kaydediyorum, ancak PeterVP'ye yorum yaptığım için, hepsini indirmediğim için App Store'dan tüm satın alımların bir listesini umuyordum.
K Forsyth

8

Ben bir kabuk komut dosyası kullanın, Terminal girin:

find /Applications -path '*Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's#.app/Contents/_MASReceipt/receipt#.app#g; s#/Applications/##'

Bu, Mac App Store'dan satın aldığınız tüm uygulamaları listeler.

Sonucu şöyle bir metin dosyasına yönlendirirseniz:

find /Applications -path '*Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's#.app/Contents/_MASReceipt/receipt#.app#g; s#/Applications/##' > ~/Desktop/PurchasedApps.txt

masaüstünüzde PurchasedApps.txt adlı düz bir metin dosyası oluşturacaksınız .

Bu , App Store'dan indirilen , satın alınan ve ücretsiz olan tüm uygulamaları listeleyecektir . Bu olacak değil bir kere indirilen uygulamaları gösterir, ancak Mac silinir beri var.


Güzel cevap! Ve Sierra üzerinde de çalışıyor. :)
Monomeeth

Uygulamayı kolay bulduğum bu cevap için teşekkür ederim, ancak TÜM Uygulamalarımı App Store'da (bazılarını hiç yüklemediğim) içeren bir çözümü tercih ederim.
K Forsyth

4

Yeni bir Akıllı Arama oluşturun. Yardım için bu Macworld makalesine bakın

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

App Store satın alımları için Akıllı Arama

kMDItemAppStoreHasReceipt! = 1


sizin olası çözüm görmezden değil - ama :) uzun makale IS
K Forsyth

Makale daha fazla ayrıntı isteyen herkes için var. Ekran görüntüsü gerçekten ihtiyacınız olan her şey. Aramaya yapıştırmayı kolaylaştırmak için Ham Sorgu metnini ekledim.
dianeoforegon
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.