Mac App Store - uygulama satın almak için hangi hesabın kullanıldığını kontrol etme


13

Growl'ı güncellemeye çalışıyorum, ancak App store "Bu uygulamayı güncellemek için, bu uygulamayı satın almak için kullanılan hesapla giriş yap" diyor. Şey, başka bir Apple kimliğimin olmaması. Bu uygulamayı satın almak için hangi hesabın kullanıldığını bulmak mümkün mü?


Uygulama mağazasından çıkıp çıktınız ve yeniden başlattınız mı? Giriş yapmadan güncelleme yaparsanız, doğru e-postayı önceden doldurabilir mi? (veya grup olarak britches)
bmike

Hayır, çalışmıyor (aynı mesajı gösteriyor). Diğer uygulamalar için gerçekten giriş alanını doldurur.
kars7e

2
Vay canına - Birkaç tuhaf sebep düşünebilirim - bu uygulamayı satın alma geçmişinizde bulabilir misiniz? Öyleyse uygulamayı silebilir (veya harici bir sürücüye / Time Machine'e taşıyabilir) ve ardından tekrar indirebilirsiniz.
bmike

1
Aslında, şimdi olan şey gerçekten garip. App Store'daki satın alma sekmesini kaldırdım. Sonra Uygulamayı kaldırmayı denedim (uygulama panosunu kullanarak). Sağ üst köşedeki X'i tıkladım, "gerçekten bu uygulamayı kaldırmak istiyor musun" diye soruyor, "Sil" i tıklıyorum, uygulama kayboluyor ... ve 2 saniye sonra aynı yere geri döndü o_O. Bu yüzden uygulamayı acımasızca kaldırmak için AppZapper kullandım. Yardımcı oldu, App Store'u açtım - harika, uygulamanın yanındaki fiyatı görüyorum, tekrar satın almam gerekiyor ... Üzerine tıklıyorum - bunun ücretsiz olduğunu söyledi, çünkü önceki sürüme sahibim. Ve hala aynı Apple Kimliği! Bu tavsiye için teşekkürler @bmike
kars7e

Ancak ana soru hala cevapsız kalır :)
kars7e

Yanıtlar:


10

Mac AppStore'dan (MAS) indirilen tüm uygulamalar, uygulama paketlerinin içinde bir makbuz içerir (örnek: appname.app/Contents/_MASReceipt/receipt). MAS, yeni sürümün mevcut olup olmadığını kontrol etmek için bu dosyayı tarar.

Sürücünüzdeki herhangi bir makbuzu aramak için bu uygulamayı (Herhangi Bir Dosya Bul) kullanabilirsiniz: http://apps.tempel.org/FindAnyFile/

  1. 'Herhangi Bir Dosya Bul' uygulamasını başlatın ve _MASReceipt için arayın
  2. Suçlu olabileceğini düşündüğünüz her sonucu gözden geçirin, makbuzu masaüstünüze yedek olarak kopyalayın ve bundan sonra _MASReceipt klasöründeki makbuzu silin.
  3. MAS'ı açın ve yazılım güncellemesi için taramasına izin verin. Hala yanlış kimliği gösteriyorsa, yanlış makbuzu sildiğiniz anlamına gelir. Makbuz yedeklemesini masaüstünüzden önceki konumuna geri yükleyin.
  4. Sorunlu makbuzu bulana kadar işlemi tekrarlayın.

4

AppStore'un bir uygulamanın indirildiği eski kimlik bilgilerini unutmasını sağlamak _MASReceiptiçin uygulamanın kendisindeki dizini kaldırmanız gerekir .

Bunu yapmak için:

  1. Finder'ı açın ve Uygulamalar'a gidin,
  2. Ctrl + Yeniden indirmek istediğiniz uygulamayı tıklayın ve "Paket İçeriğini Göster" i seçin,
  3. İçindekiler dizinini genişletin ve seçmek için _MASReceipt'i tıklayın,
  4. Dizini kalıcı olarak silmek için Command + Delete yazın --- bu korumalı bir dosya olduğundan kimlik bilgileriniz istenir.

AppStore'dan çıkıp yeniden başlatın, ardından güncellemek istediğiniz uygulamayı bulun. Düğmede artık "Güncelle" yerine "Ücretsiz" veya "Yükle" yazmalıdır. Tıklandığında, uygulamanız şu anda oturum açmış olan Apple kullanıcısı gibi en son sürüme güncellenir.


0

O uygulamanın geliştiricisinin (grup) aynı paket kimliğini kullanması muhtemeldir, böylece uygulama mağazası sürümü ve indirilen sürüm uygulama mağazasında aynı görünür.

Temel olarak, uygulamayı "satın almadınız", ancak indirmiş olabilirsiniz.

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.