Próbuję zaktualizować Growl, jednak App Store mówi „Aby zaktualizować tę aplikację, zaloguj się przy użyciu konta, które zostało użyte do zakupu tej aplikacji”. Chodzi o to, że nie mam żadnego innego identyfikatora Apple ID. Czy można dowiedzieć się, którego konta użyto do zakupu tej aplikacji?
lion
mac-appstore
kars7e
źródło
źródło
Odpowiedzi:
Wszystkie aplikacje pobrane z Mac AppStore (MAS) zawierają pokwitowanie w pakiecie aplikacji (przykład: appname.app/Contents/_MASReceipt/receipt). MAS przeskanuje ten plik, aby sprawdzić, czy nowa wersja jest dostępna.
Za pomocą tej aplikacji (Znajdź dowolny plik) można wyszukać dowolne potwierdzenie na dysku: http://apps.tempel.org/FindAnyFile/
źródło
Aby AppStore zapomniał o starych poświadczeniach, z których pobrano aplikację, musisz usunąć
_MASReceipt
katalog z samej aplikacji.Aby to zrobić:
Zamknij i uruchom ponownie AppStore, a następnie znajdź aplikację, którą chcesz zaktualizować. Przycisk powinien teraz powiedzieć „Wolny” lub „Zainstaluj” zamiast „Aktualizuj”. Kliknięcie go spowoduje zaktualizowanie aplikacji do najnowszej wersji, tak jak obecnie zalogowany użytkownik Apple.
źródło
Prawdopodobnie twórca tej aplikacji (warczenie) użył tego samego identyfikatora pakietu, aby wersja sklepu z aplikacjami i wersja pobrana były identyczne w sklepie z aplikacjami.
Zasadniczo możesz nawet nie „kupić” aplikacji, ale ją pobrać.
źródło