2012-12-03 15 views
5

Zapisuję niektóre dane w pęku kluczy, ale po każdej aktualizacji aplikacji dane te są tracone. Ten sam problem, który mam, kiedy zapisuję coś w domyślnych ustawieniach użytkownika. Jest to ważne, ponieważ używam go do przechowywania stworzonego unikalnego identyfikatora. Co może być nie tak? Dzięki za wszelkie wskazówki.Dane pęku kluczy po aktualizacji aplikacji na iOS

+0

Zastanawiam się, czy to jest ten problem: http://stackoverflow.com/questions/8054285/ios-keychainitemwrapper-not-updating –

+0

nie używam, że opakowanie, więc to nie jest problem. –

Odpowiedz

5

Miałem ten sam problem z naszą najnowszą aplikacją. Odkryliśmy, że Apple najwyraźniej wyczyści dane z Keychaina dla aplikacji na system iOS 8, jeśli nowa aplikacja ma przynajmniej obsługiwaną wersję 8.0. Jeśli jednak minimalna obsługiwana wersja jest ustawiona na iOS 7.0, dane pęku kluczy nie zostaną usunięte.

Najwyraźniej wszystkie aplikacje korzystające z Keychain napotkają ten problem, gdy ustawią minimalną obsługiwaną wersję na iOS 8.0 i przekażą do AppStore.

Powiązane problemy