Saya mencoba memperbarui Growl, namun App store mengatakan "Untuk memperbarui aplikasi ini, masuk dengan akun yang digunakan untuk membeli aplikasi ini". Masalahnya adalah saya tidak punya ID Apple lainnya. Apakah mungkin untuk mengetahui akun apa yang digunakan untuk membeli aplikasi ini?
lion
mac-appstore
kars7e
sumber
sumber
Jawaban:
Semua aplikasi yang diunduh dari Mac AppStore (MAS) berisi tanda terima di dalam bundel aplikasi mereka (contoh: appname.app/Contents/_MASReceipt/receipt). MAS akan memindai file ini untuk memeriksa apakah versi baru tersedia.
Anda dapat menggunakan aplikasi ini (Temukan File Apa Saja) untuk mencari tanda terima di drive Anda: http://apps.tempel.org/FindAnyFile/
sumber
Untuk membuat AppStore melupakan kredensial lama yang digunakan untuk mengunduh aplikasi, Anda harus menghapus
_MASReceipt
direktori di dalam aplikasi itu sendiri.Untuk melakukan ini:
Keluar dan mulai ulang AppStore, lalu temukan aplikasi yang ingin Anda perbarui. Sekarang tombolnya harus bertuliskan "Gratis" atau "Instal" alih-alih "Perbarui". Mengkliknya akan memperbarui aplikasi Anda ke versi terbaru, melakukannya sebagai pengguna Apple yang saat ini masuk.
sumber
Kemungkinan pengembang aplikasi (growl) telah menggunakan bundel ID yang sama sehingga versi app store dan versi yang diunduh nampak sama dengan app store.
Pada dasarnya, Anda mungkin bahkan tidak "membeli" aplikasi, tetapi mengunduhnya.
sumber