2009-08-16 13 views
6

Poprzednie wersje mojej aplikacji wykorzystały metodę Settings.bundle do zarządzania preferencjami użytkownika w aplikacji ustawień (zewnętrznych). Zrobiłem to teraz, ale chciałbym móc wyrejestrować moją aplikację, aby starzy użytkownicy, którzy aktualizowali, nie mieli bezużytecznego wpisu w swojej aplikacji ustawień. Masz pomysł, jeśli to możliwe? Dzięki.Czy mogę usunąć moją aplikację z aplikacji ustawień?

+3

Okazuje się, że po usunięciu pliku Settings.bundle i uaktualnieniu poprzednio zainstalowanej wersji mojej aplikacji * zostanie ona * usunięta z aplikacji preferencji. Sztuczka polega na tym, że dopóki nie wykonasz "Clean", nie zobaczysz takiego zachowania w symulatorze, z jakiegoś powodu. –

Odpowiedz

7

Usuń plik Settings.bundle i Przenieś do kosza, Wyczyść wszystkie cele, a następnie Utwórz i uruchom.

+0

Niestety, nie działa to już z powodu błędu w systemie iOS 6, może nawet iOS 5. Pakiet nie zostanie usunięty z pliku Settings.app, nawet jeśli pakiet aplikacji nie zostanie dostarczony wraz z aplikacją. – Martin

2

Czy próbowałeś usunąć plik Settings.bundle?

Powiązane problemy