Mam aplikację, która została radykalnie zmieniona ( Skitch ) i wolałbym nie widzieć żadnych aktualizacji, które programista udostępnił tej aplikacji w App Store. Jestem leniwy i lubię korzystać z funkcji „aktualizuj wszystko”. Kiedy zapomnę, że nie chcę aktualizacji tej aplikacji, muszę usunąć nowo pobraną aplikację, przywrócić starą z moich kopii zapasowych itp.
Czy mogę wejść i zmienić paragon lub coś innego, aby nakłonić App Store do myślenia, że ta aplikacja nie jest niższą wersją bieżącego programu?
Szukam rozwiązania dla systemu Mac OS X i nie mam nic wspólnego ze sklepem z aplikacjami na iOS, jeśli nie jest to jasne. Nie martwię się też o ukrywanie rzeczy w zakupionej historii - chcę tylko, aby starsza aplikacja pozostała zainstalowana i system nie chciał już jej aktualizować.
źródło
sudo find /Applications -type d -name "_MASReceipt" -delete
. Uruchom bezsudo
i-delete
pierwszy.I zazwyczaj mają Mac App Store, które umożliwiają i podpisane aplikacje uruchamiane domyślnie, więc użyłem jm666 „s odpowiedzi i porównaniu go do jednego kroku:
Mam kopie zapasowe, więc wszystko w porządku, po prostu usuwam elementy z zawartości aplikacji i testuję. To zadziałało dla mnie w wersjach od 10.8.2 do 10.8.4, ale może w przyszłości coś popsuć, więc używaj tej odpowiedzi z tą ostrożnością.
źródło
Po zalogowaniu się do sklepu Mac AppStore przejdź do panelu Kupione, kliknij prawym przyciskiem myszy przycisk Pobierz, zainstaluj lub zainstalowany - dowolny przycisk po prawej stronie - pojawi się opcja Ukryj.
Szczegółowe informacje można znaleźć na tej stronie pomocy technicznej Apple. Aby ukryć i odkryć zakupy w Mac App Store: http://support.apple.com/kb/HT4928
„Uwaga: nie będziesz już otrzymywać powiadomień o aktualizacjach produktów, które zostały ukryte na stronie zakupów.”
źródło
_MASReceipt
folderu działało, aby ukryć wszystkie aktualizacje i zasadniczo usunęło tę aplikację, ponieważ jest to coś, na czym zależy App Store w wersji 10.8.2 i niższych.Zaktualizuj w 04/2015, jak to zrobić w Yosemite
Cześć ludzie,
Byłem bardzo szczęśliwy, że znalazłem ten post. Wielkie dzięki. W moim przypadku zapłaciłem za aplikację i przeczytałem, że w nadchodzącej aktualizacji pojawią się reklamy, co jest dla mnie bezużyteczne, gdy zapłacę za nią pieniądze. Postanowiłem więc trzymać się starej wersji bez reklam. Ale niestety nie zadziałało to w Yosemite. Po kilku próbach i błędach znalazłem obejście w następujący sposób:
Po pierwsze, usunięcie _MASreceipt doprowadziło do sytuacji, że AppStore nie aktualizuje aplikacji zgodnie z oczekiwaniami, ale niestety przy tej zmianie aplikacja nie uruchomi się więcej, ponieważ podobno została uszkodzona.
W moim przypadku znalazłem w pliku CodeSignature pod koniec odniesienie do pliku _MASreceipt. Usunąłem więc to odniesienie, w tym kolejną sekcję dict / dict w strukturze XML i .... tararara ;-) ... działało jak zaklęcie.
Aplikacja uruchamia się jak zawsze, a aktualizacja App Store ignoruje ją.
Nie wiem, czy dotyczy to również innych aplikacji, ale warto spróbować.
baw się dobrze
Najlepsza Woife z Niemiec
źródło
Ten problem jest nierozwiązywalny. Dlaczego?
Ponieważ OSX wyświetla powiadomienie, że „aktualizacja jest gotowa do zainstalowania”, ale - idiotycznie - nie informuje, która aplikacja ma zostać przywrócona.
Po drugie, nie możesz zalogować się do App Store, ponieważ e-mail starego użytkownika jest wyszarzony i nie można go zmienić, również idiotyczny.
Główny tekst sugeruje również, że jeśli wystąpią jakiekolwiek problemy z Apple ID, utwórz nowy. Jednak „Utwórz nową aplikację lub przenieś na inny Apple ID” nie jest dostępny.
Oczywistym rozwiązaniem dla twórców aplikacji jest wyświetlenie nazwy aplikacji, aby można ją było usunąć, IOW, aby nie trzeba było usuwać wszystkich możliwych aplikacji, dopóki nie znajdziesz tej, która powoduje problemy.
Druga część rozwiązania polega na wykryciu, że na komputerze został ustanowiony nowy użytkownik, i dlatego zapytaj tego nowego użytkownika, czy chce zachować istniejące aplikacje, zastąpić Apple ID własnym identyfikatorem lub podobny.
Ci programiści w Apple, ile mają lat? Czy dostają zapłatę? Przepraszam za sarkazm, ale dzieje się to od lat i Apple prawdopodobnie nie czyta takich wątków.
źródło
Jeśli aplikacja jest na twoim urządzeniu: odinstaluj ją, naciskając i przytrzymując dowolną aplikację, aż wszystkie zaczną się trząść. Naciśnij czerwony znak X obok tego, który chcesz usunąć.
Jeśli zobaczysz aplikację w sekcji „Aplikacje” w panelu bocznym iTunes, możesz ją tam usunąć, klikając prawym przyciskiem myszy (Opcja + kliknięcie na komputerze Mac) i wybierając opcję Usuń. Możesz go również kliknąć, aby go podświetlić, i nacisnąć klawisz Delete na klawiaturze.
Na koniec możesz „ukryć” zakup. Przejdź do strony głównej sklepu iTunes Store i przejdź do „Zakupów”. Ze strony głównej znajduje się w sekcji „Szybkie linki” po prawej stronie, w drugiej sekcji jest to drugi link. Kliknij Aplikacje u góry. Najedź kursorem na aplikację i kliknij X, który pojawi się w jej lewym górnym rogu. To „ukryje” zakup razem.
źródło