Wiadomości Apple

Apple naprawi błąd daty „1 stycznia 1970” w nadchodzącej aktualizacji iOS

Poniedziałek 15 lutego 2016 7:27 PST przez Joe Rossignol

iPhone-6-Boot-LogoFirma Apple oficjalnie potwierdziła błąd daty „1970”, który dotyczy 64-bitowych urządzeń iPhone, iPad i iPod touch. ten dokument pomocniczy nie identyfikuje aktualnej poprawki, ale Apple powiedział, że nadchodząca aktualizacja oprogramowania iOS zapobiegnie występowaniu problemu w przyszłości.





Ręczna zmiana daty na maj 1970 lub wcześniejszą może uniemożliwić włączenie urządzenia z systemem iOS po ponownym uruchomieniu. Nadchodząca aktualizacja oprogramowania zapobiegnie występowaniu tego problemu na urządzeniach z systemem iOS. Jeśli masz ten problem, skontaktuj się ze Wsparciem Apple.

jak przestać płacić za aplikację na iPhonie

Ręczna zmiana daty urządzenia z systemem iOS na 1 stycznia 1970 r. powoduje ciągły cykl ponownego uruchamiania, skutecznie blokując urządzenie. Przywracanie przez iTunes w trybie DFU również nie działa.



Apple nie podał przyczyny błędu, ale twórca filmów YouTube i programista Tom Scott spekuluje, że ustawienie daty bliskiej 1 stycznia 1970 roku, czyli 0 w czasie uniksowym, może spowodować niedomiar liczby całkowitej — w tym przypadku, data przed 1 stycznia 1970 r.

iOS następnie radzi sobie z niedopełnieniem, przywracając ujemną wartość całkującą do maksymalnej wartości, co według Scotta skutkuje około 20-krotnie dłuższą datą niż wszechświat. Scott uważa, że ​​iOS może mieć trudności z obsługą tak dużej liczby, co może powodować awarie urządzeń, których dotyczy ten problem.


Niemiecka strona internetowa Apfelpage.de udostępniony a drugi film na YouTube wykazanie, że otwarcie iPhone'a i zresetowanie baterii może rozwiązać problem, ale ta metoda może uszkodzić smartfon i unieważnić gwarancję, jeśli zostanie wykonana nieprawidłowo. Bezpieczniejszą opcją może być odwiedzenie paska Genius Bar lub skontaktowanie się ze Wsparciem Apple online lub telefonicznie.

Monitor tętna Apple Watch nie działa

iOS to system operacyjny oparty na systemie Unix, a czas uniksowy zaczyna się o godzinie 00:00:00 UTC 1 stycznia 1970 roku. Apple nie zezwala na ręczne ustawienie urządzenia iOS na datę wcześniejszą, prawdopodobnie w celu zapobieżenia błąd taki jak ten, ale zmiana daty na maj 1970 lub wcześniej nadal powoduje problemy na urządzeniach 64-bitowych.