Appstore beberapa pembaruan dari aplikasi yang sama

3

Ketika saya membuka AppStore, di bawah pembaruan, aplikasi berpikir bahwa saya perlu memperbarui aplikasi yang sama beberapa kali. Dalam hal ini Alat Baris Perintah terdaftar beberapa kali berturut-turut. Bagaimana cara menghapus beberapa entri ini dari app store.

Ben
sumber

Jawaban:

6

Log pembaruan Anda tersedia di:

~/Library/Application Support/App Store/updatejournal.plist

Solusi sederhana adalah dengan menghapus log pembaruan dengan menghapus file yang disebutkan.

Berikut adalah panduan untuk menghapus duplikat jika Anda ingin menyimpan log pembaruan.

  1. Buka Terminal.
  2. Konversi updatejournal.plist dengan memasukkan baris ini plutil -convert xml1 lalu seret updatejournal.plist dari Finder ke Terminal untuk memperluas jalur, lalu tekan Kembali . Milik saya adalah sebagai berikut:

    plutil -convert xml1 ~/Library/Application\ Support/App\ Store/updatejournal.plist 
    
  3. Buka ~/Library/Application\ Support/App\ Store/updatejournal.plist dengan editor teks favorit Anda (TextEdit berfungsi dengan baik).

  4. Temukan duplikat pembaruan log. Misalnya, milikku Alat Baris Perintah (OS X 10.10) . Intinya adalah untuk menghapus entri yang ada di dalam lingkup <dict>. Jadi, Anda harus menghapus konten antara <dict> dan </dict>. Inilah baris yang harus saya hapus. Simpan file.

    <dict>
        <key>__isSoftwareUpdate</key>
        <true/>
        <key>installDate</key>
        <date>2014-10-17T09:55:17Z</date>
        <key>productKey</key>
        <string>031-08844</string>
        <key>release-notes</key>
        <string>Command Line Developer Tools for OS X 10.10</string>
        <key>title</key>
        <string>Command Line Tools (OS X 10.10)</string>
        <key>version</key>
        <string>6.1</string>
    </dict>
    
  5. Konversikan file kembali ke binary1 dengan memasukkan baris ini plutil -convert binary1 dan seret updatejournal.plist dari Finder, dan tekan Kembali . Ini milik saya di Terminal:

    plutil -convert binary1 ~/Library/Application\ Support/App\ Store/updatejournal.plist 
    
  6. Buka Mac App Store dan segarkan Pembaruan bagian. Baris duplikat akan hilang. Ingatlah untuk hanya menghapus satu entri file duplikat. Bayangkan itu plist sebagai spreadsheet dengan garis duplikat. Hapus saja.

Jangan ragu untuk meninggalkan pertanyaan dalam komentar jika tutorialnya tidak jelas.

sayzlim
sumber
2

Cobalah untuk menghapus cache App Store, reboot Mac Anda dan periksa App Store.

Untuk menghapus cache, buka Terminal dan salin dan tempel perintah berikut:

open $TMPDIR../C/

Di jendela Finder yang akan terbuka, cari com.apple.appstore folder dan pindahkan ke Sampah.

Nyalakan ulang Mac Anda.

Smasher
sumber
1

Saya mengalami masalah yang sama tetapi tidak menyelesaikannya bahkan dengan mengedit 'updatejournal.plist.'

Sebuah situs web yang ditulis dalam bahasa Jepang memberikan solusi dan akhirnya menyelesaikan masalah. Saya harap masalah Anda akan teratasi dengan metode ini.

http://qiita.com/hshimo/items/5bbc85bb98530c4ac591 (ditulis dalam bahasa Jepang)

Ijinkan saya menyalin poin-poin penting di sini. Dia mengatakan itu karena perilaku Spotlight (ketika Spotlight dinonaktifkan). Untuk mengatasinya, kita harus mengaktifkan kembali Spotlight:

 $ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
$ sudo mdutil -E / 

dan nonaktifkan kembali (jika perlu), setelah reboot OS dalam kasus saya, dengan:

 $ sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist 

Saya harap ini membantu.

Atsushi

Atsushi Yokoyama
sumber
-1

Nyalakan ulang mac Anda sebelum memperbarui.

turnetzb
sumber