Oto wszystko, co nowego w iOS 5 beta 4 - artykuł na bieżąco aktualizowany

Mówiłem już o dwóch głównych nowościach iOS 5 beta 4: możliwość synchronizacji iDevice z iTunes przez Wi-Fi nawet w systemie Windows, ale także możliwość wykonania aktualizacji OTA bezpośrednio z terminala. Funkcje te są bardzo ważne i okażą się bardzo przydatne w przyszłości, ale musimy też omówić drobne zmiany wprowadzone przez Apple. Poniżej znajduje się lista małych, ale ważnych zmian, które Apple zaimplementował w iOS 5 beta 4.

1. Możliwość wykonania aktualizacji OTA z poziomu Ogólne> Aktualizacja oprogramowania, ale tylko jeśli nie masz jailbreaka.

2. Apple ulepszyło system „bezpieczeństwa” iCloud i teraz możemy ustawić tajne pytanie, na które będziemy musieli odpowiedzieć, jeśli zapomnimy hasła do konta.

3. Rozwiązano problemy z synchronizacją wydarzeń aplikacji Kalendarz wykonanych na iOS 5 beta 1 lub MobileMe.

4. Lokalne kontakty w MobileMe są wyświetlane oddzielnie od pozostałych.

5. Rozwiązano problemy z funkcją przekazywania wiadomości e-mail z załącznikami. Aplikacja Mail czasami „gubiła” załączniki z przesyłanych dalej wiadomości e-mail, ale problem ten został rozwiązany.

6. Apple zaktualizowało OpenGl z iOS 5, dzięki czemu twórcy gier będą musieli zaktualizować swoje dzieła, aby poprawnie działały z nowym systemem operacyjnym.

7. Apple blokuje możliwość uruchamiania aplikacji VoIP w tle. W praktyce programiści będą musieli znaleźć alternatywne metody, aby utrzymać aktywność swoich aplikacji.

8. Ikona FaceTime pojawi się ponownie w menu ustawień dla tych, którzy nie mieli jej w wersji beta 3.

9. Występują problemy z wyświetlaniem zdjęć na terminalach iPhone. Zasadniczo będziesz cierpieć to samo, co ja tutaj a Apple zaleca ponowną synchronizację w celu rozwiązania problemów.

10. Synchronizacja Wi-Fi jest dostępna w systemie Windows.

11. Funkcja Personal HotSpot została wyłączona.

12. Zdjęcia w aplikacji Zdjęcia są wyświetlane w kolejności chronologicznej, w przeciwieństwie do iOS 5 beta 3, który dla niektórych osób wyświetla je losowo.

13. iCloud umożliwia teraz synchronizację danych i dokumentów utworzonych przez aplikacje zainstalowane z App Store.

14. W Centrum powiadomień wyświetla się teraz godzina otrzymania każdej wiadomości.

15. Rozwiązano problem uniemożliwiający ustawienie obrazu jako tła bezpośrednio z Rolki z aparatu.

16. Aby aktualizacja oprogramowania mogła zostać przeprowadzona, urządzenie musi mieć co najmniej 50% dostępnej baterii.

17. W aplikacji Przypomnienia możemy ustawić powiadomienia o urodzinach znajomych i te powiadomienia będą się także wyświetlać w Centrum powiadomień.

Aktualizacja: Oto cały dziennik zmian dla iOS 5 beta 4.

Konta

  • Tworząc konto iCloud, możesz użyć dowolnego Apple ID, pod warunkiem, że jest to pełny adres e-mail, a nie konto MobileMe. Jeśli masz konto MobileMe, możesz skopiować dane z tego konta na konto iCloud, aby wykorzystać je podczas testowania. Więcej informacji na temat iCloud można znaleźć pod adresem: http://developer.apple.com/icloud
  • Konfigurowanie konta iCloud lub MobileMe przy użyciu asystenta konfiguracji i pozostawienie włączonej funkcji Znajdź mój iPhone może spowodować wyłączenie funkcji Znajdź mój iPhone po zakończeniu konfiguracji. Sprawdź w Ustawieniach/Poczcie, Kontaktach, Kalendarzu/Twoim Koncie, czy funkcja Znajdź mój iPhone jest włączona po opuszczeniu asystenta konfiguracji.
  • Zalecane jest wyłączenie zakładek na wielu kontach. Jeśli są włączone, wyniki mogą być niezdefiniowane.
  • NAPRAWIONY: W tej wersji beta opcja „Wybór pytania zabezpieczającego” nie działa podczas konfiguracji konta iCloud.

AirPlay

  • Począwszy od systemu iOS 5, treści wideo w aplikacjach i witrynach internetowych domyślnie obsługują technologię AirPlay.
  • iOS 5 obsługuje AirPlay wideo za pośrednictwem AV Foundation.
  • Przełączenie na AirPay Video podczas korzystania z kopii lustrzanej spowoduje, że ekran będzie czarny, ale wideo będzie nadal odtwarzane.

apple TV

  • Oprogramowanie Apple TV w wersji beta umożliwia użytkownikom wyświetlanie zawartości iPada 2 na urządzeniu Apple TV (2. generacji) za pomocą funkcji AirPlay. To oprogramowanie w wersji beta umożliwia także strumieniowanie zdjęć na Apple TV, dzięki czemu użytkownicy mogą uzyskać dostęp do zdjęć przechowywanych w iCloud. Udostępniana jest wersja beta oprogramowania Apple TV, która pozwala przetestować najnowszą funkcjonalność AirPlay w aplikacjach i witrynach internetowych na iOS 5. Jeśli chcesz zainstalować wersję beta oprogramowania Apple TV na swoim urządzeniu, musisz najpierw zarejestrować identyfikator UDID swojego urządzenia w portalu programu dla programistów iOS.
  • Nie ma nowej wersji AppleTV dla wersji beta 4. Kontynuuj korzystanie z wersji dostarczonej w wersji beta 3.

Audio

  • Korzystanie z czatu głosowego w iOS 5 wymaga ustawienia kAudioSessionMode_VoiceChat w sesji audio lub ustawienie AVAudioSessionModeVoiceChat tryb na AVAudioSession obiekt.

Kalendarz

  • Wszystkie kalendarze MobileMe zostały zduplikowane po wyłączeniu i ponownym włączeniu synchronizacji kalendarzy.
  • NAPRAWIONY: Przywracanie z kopii zapasowej Seed 1 lub wcześniejszej spowoduje, że kalendarze MobileMe/iCloud nie będą synchronizowane. Subskrybowane kalendarze pojawią się w Kalendarzach, ale żaden z Twoich kalendarzy wydarzeń nie pojawi się w MobileCal. Aby obejść ten problem, usuń i dodaj konto ponownie.
  • Jeśli SnowLeopard nie synchronizuje Twoich kalendarzy na urządzeniu z systemem iOS, a kalendarz lub listę przypomnień utworzyłeś przy użyciu poprzedniej wersji systemu iOS 5.0, zmień nazwę tego kalendarza lub listy na urządzeniu z systemem iOS, a następnie pozwól im się zsynchronizować.
  • W tej wersji beta kalendarz urodzin jest tymczasowo wyłączony dla aplikacji internetowych i systemu Windows i będzie dostępny w przyszłej wersji.

Kontakt

  • NOWY:W MobileMe kontakty lokalne są usuwane, a nie łączone.
  • W tej wersji beta funkcja Import/Eksport vCard jest wyłączona w menu Akcja i będzie dostępna w przyszłej wersji.

GameKit

  • Dane meczowe w przypadku meczów turowych są obecnie ograniczone do 4 KB danych.
  • Gdy zarówno Wi-Fi, jak i 3G są wyłączone (tj. w trybie samolotowym), czasami GameKit może powodować awarię połączenia w lokalnym dopasowaniu Bluetooth.

iBooks

  • iBooks 1.2.2 może nie wyświetlać niektórych tekstów lub obrazów w książkach. Zaktualizuj aplikację iBooks do wersji 1.3 w sklepie App Store.

iCloud kopii zapasowej

  • Ponieważ jest to oprogramowanie w wersji beta, zaleca się, aby nie używać usług iCloud do przechowywania jakichkolwiek krytycznych danych lub informacji. Jeśli włączysz opcję Kopia zapasowa iCloud, automatyczne tworzenie kopii zapasowych w iTunes podczas synchronizacji zostanie wyłączone. Sugerujemy również ręczne wykonanie kopii zapasowej urządzenia za pomocą iTunes. Zdecydowanie zaleca się uaktualnienie systemu iOS 5 do tej wersji beta, aby kontynuować tworzenie kopii zapasowych urządzeń i zachować poprzednie kopie zapasowe.

iCloud Storage

  • W okresie beta systemu iOS 5 wszelkie dokumenty przechowywane na serwerach mogą być okresowo usuwane przed GM. Dlatego zdecydowanie zaleca się, aby nie przechowywać żadnych krytycznych dokumentów ani informacji na serwerach.
  • Jeśli Twoja aplikacja korzysta z NSMetadataQuery class, należy ustawić predykat, nawet jeśli sam predykat jest ignorowany.
  • Struktura Foundation nie uwzględnia identyfikatora zespołu podczas wyszukiwania kontenera dokumentów mobilnych aplikacji. Identyfikator zespołu musi być zawarty na początku ciągu identyfikatora przekazywanego doURLForUbiquityContainerIdentifier: Metoda.
  • W tej wersji beta setSortDescriptors: metoda NSMetadataQuery nie jest wspierany.
  • Jeśli w tej wersji beta chcesz używać usługi iCloud, musisz ręcznie określić różne identyfikatory kontenerów (zestaw wyświetlania aplikacji) w pliku uprawnień dla projektów w systemie Mac OS X i iOS.
  • Występują problemy z używaniem interfejsu API dokumentów Cloud Storage w połączeniu z chronionymi danymi, które mogą prowadzić do uszkodzenia danych.
  • W tej wersji beta aplikacje oparte na dokumentach nie zawsze mogą wykryć zmianę, przeniesienie lub usunięcie plików znajdujących się pod nimi.
  • NOWY: W tej wersji beta prezenterzy plików (obiekty, które przyjmują rozszerzenie NSFilePresenter protokół) nie odbierają niektórych komunikatów, które powinny odbierać, w szczególności:
    • presentedItemDidChange
    • presentedSubitemDidAppearAtURL:
    • presentedSubitemDidChangeAtURL:

    Można obejść ten problem, wdrażając relinquishPresentedItemToWriter: metodę i sprawdzanie, czy autor rzeczywiście napisał, gdy prezenter pliku ponownie się odezwie. Możesz także użyć FSEvents do obserwowania zmian w systemie plików

  • W tej wersji beta komunikaty o zmianach w plikach w katalogu nie są dostarczane do obiektów, które przyjmują rozszerzenie NSFilePresenter protokół.
  • Zgłaszając błąd związany z interfejsami przechowywania iCloud, dołącz logi zebrane podczas sesji debugowania. Aby wygenerować te dzienniki, musisz zainstalować na swoim urządzeniu specjalny profil debugowania. Profil debugowania można uzyskać pod adresem http://connect.apple.com. Ten profil umożliwia generowanie dzienników debugowania potrzebnych do diagnozowania wszelkich problemów z pamięcią masową iCloud. Instrukcje dotyczące zbierania dzienników są następujące:
    1. Zainstaluj profil. (Najłatwiej to zrobić, wysyłając wiadomość do siebie i otwierając załącznik na swoim urządzeniu.)
    2. Odtwórz błąd.
    3. Zsynchronizuj z iTunes, aby pobrać dzienniki z urządzenia.
    4. Dołącz dzienniki do raportu o błędzie. Logi znajdziesz ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.

    Dzienniki te mogą bardzo szybko powiększać się, dlatego po odtworzeniu problemu i pobraniu dzienników w celu zgłoszenia błędu należy usunąć profil.

  • NOWY: W nazwach plików w iCloud Storage rozróżniana jest wielkość liter.

iMessage

  • NOWY: iMessage beta 1 nie będzie w stanie komunikować się z użytkownikami iMessage w wersji beta 2 lub nowszej.

iTunes

  • Wersja iTunes dołączona do wersji beta 4 nie umożliwia synchronizacji urządzeń z zainstalowanym oprogramowaniem w wersji beta 2. Aby uniknąć tego problemu, wykonaj następujące czynności:
    1. Zsynchronizuj wszystkie urządzenia z zainstalowaną wersją beta 3 z wersją iTunes dołączoną do wersji beta 4.
    2. Zaktualizuj iTunes do wersji dołączonej do wersji beta 4.
    3. Podłącz urządzenie i zainstaluj oprogramowanie beta 4. (Pamiętaj, że przy pierwszym podłączeniu urządzenia może pojawić się błąd synchronizacji.)
    4. Po zainstalowaniu oprogramowania w wersji beta 4 przywróć dane z kopii zapasowej utworzonej w kroku 1.
  • Filmy zakupione w iTunes Store nie są odtwarzane na AppleTV drugiej generacji za pośrednictwem AirPlay w iTunes 2.

Lokalizacja

  • NOWY:Połączenia startMonitoringSignificantLocationChanges metoda CLLocationManager nie powoduje wznawiania ani uruchamiania aplikacji w tle w celu aktualizacji istotnych zmian lokalizacji. Jeśli jednak na urządzeniu zostanie przywrócona kopia zapasowa z poprzedniej wersji oprogramowania (gdzie aplikacja monitorowała istotne zmiany lokalizacji), monitorowanie znaczących zmian lokalizacji będzie w dalszym ciągu powodować wznowienie lub uruchomienie aplikacji w tle.

Poczta

  • NOWY:Przesłanie dalej wiadomości z załącznikami nie powoduje załączenia pliku, a ekran tworzenia wiadomości nie zmienia się z „Ładowanie…”.

music Library

  • NOWY:W przypadku niektórych utworów brakuje okładek albumów po zmianie biblioteki urządzenia poprzez synchronizację.

OpenGL

  • NOWY: W iOS 5.0 beta 4 kilka rozszerzeń OpenGL zostało przeniesionych z przestrzeni nazw APPLE do przestrzeni nazw EXT, co spowodowało zmianę nazw niektórych interfejsów API. Zmienione rozszerzenia to EXT_color_buffer_half_float,EXT_occlusion_query_booleanEXT_separate_shader_objectsPróbniki EXT_cieniaEXT_texture_rgEXT_debug_labelEXT_debug_marker.

Aktualizacja oprogramowania OTA

  • NOWY: Jeśli przeprowadzasz aktualizację oprogramowania OTA z wersji beta 3 do wersji beta 4, będziesz musiał ponownie zsynchronizować swoje zdjęcia z iTunes.”

Osobisty hotspot

  • NOWY:W tej wersji beta urządzenie iPhone 4 nie może połączyć się z osobistym hotspotem, nawet jeśli jest włączony z powodu niedziałającego tetheringu Wi-Fi na tych urządzeniach.

Korekty zdjęć

  • Jeśli zastosujesz korektę efektu czerwonych oczu w systemie iOS i zaimportujesz obraz do kompilacji początkowej iPhoto, korekty efektu czerwonych oczu nie będą widoczne na tym obrazie w iPhoto. W rezultacie późniejsza synchronizacja obrazu z powrotem z urządzeniem iOS z iPhoto nie spowoduje wykazania korekty efektu czerwonych oczu.

Ustawienia

  • NAPRAWIONY: W tej wersji beta brakuje ikony FaceTime w Ustawieniach na iPhone'ach.

Symulator

  • NOWY: Usługi lokalizacyjne nie działają w symulatorze iOS 4.3 działającym w systemie Mac OS 10.7 z Xcode 4.2.

trampolina

  • Powiadomienia push i lokalne dotyczące aplikacji pojawiają się w nowym Centrum powiadomień w systemie iOS 5. Centrum powiadomień wyświetla powiadomienia uznane za „nieprzeczytane”. Aby uwzględnić powiadomienia push i powiadomienia lokalne, które nie mają statusu „nieprzeczytane”, programiści mogą wykorzystać liczbę identyfikatorów aplikacji do uruchomienia czyszczenia powiadomień z Centrum powiadomień. Gdy aplikacja wyczyści licznik identyfikatorów (ustawiając go na zero), system iOS 5 usunie powiadomienia z Centrum powiadomień.
  • NOWY: iOS 5.0 kończy działanie aplikacji VoIP, które z niezwykłą częstotliwością są wznawiane w tle dla przychodzącego ruchu sieciowego. Aby uniknąć tej sytuacji, zachęca się programistów do upewnienia się, że wszystkie przychodzące dane są odczytywane z gniazd VoIP.

Twitter

  • NOWY: Podczas tweetowania o swojej lokalizacji z przeglądarki Safari i wychodzenia przed ustaleniem lokalizacji, strzałka lokalizacji pozostanie na pasku stanu. Strzałkę można usunąć, zabijając Safari w przełączniku zadań.

Automatyzacja interfejsu użytkownika

  • NOWY: Instruments zastępuje załadowany skrypt automatyzacji, nawet jeśli inny program go edytuje.
  • Przyciski odtwarzania i nagrywania w edytorze skryptów instrumentu Automation mogą nie działać poprawnie po wybraniu aplikacji, która została uruchomiona przez sesję śledzenia i zakończyła się. Mogą również nie działać, jeśli celujesz w aplikację, która została zawieszona. Jeśli ten problem będzie się powtarzał, może być konieczne zamknięcie i ponowne otwarcie dokumentu śledzenia, aby przywrócić go do stanu funkcjonalnego.
  • Podczas przechwytywania działań w skrypcie za pomocą narzędzia Automation, interfejsy z widokami internetowymi lub komórkami tabeli, które zawierają dużą liczbę elementów poza ekranem, mogą zająć bardzo dużo czasu, zanim powrócą z wyrażeniem.
  • Połączenia lock()unlock() funkcje UIATarget zostały zastąpione lockForDuration() funkcja.
  • NAPRAWIONY:Instruments zastępuje załadowany skrypt automatyzacji, nawet jeśli inny program go edytuje.
  • Począwszy od wersji iOS 5 beta 2, możesz teraz wyzwalać wykonanie skryptu automatyzacji interfejsu użytkownika na urządzeniu z systemem iOS z terminala hosta za pomocą narzędzia Instrumenty. Polecenie brzmi:
    • instruments -w <device id> -t <template> <application>
  • Korzystając z instrumentów CLI do automatyzacji interfejsu użytkownika, możesz teraz wybrać domyślny szablon automatyzacji i przekazać skrypt oraz ścieżkę wyników do narzędzia jako opcje zmiennych środowiskowych. Na przykład:
    • instruments -w <device id> -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate <application> -e UIASCRIPT <script> -e UIARESULTSPATH <results path>

UIKit

  • Począwszy od iOS 5 beta 3, exclusiveTouch własność UIControl powrócił do pierwotnej wartości domyślnej wynoszącej NO.
  • Powracający niltableView:viewForHeaderInSection: metoda (lub jej odpowiednik w stopce) nie jest już wystarczająca do ukrycia nagłówka. Musisz nadpisać tableView:heightForHeaderInSection: i wróć0.0 aby ukryć nagłówek.
  • W wersji beta systemu iOS 5 plik UITableView class ma dwie metody przenoszenia jednej komórki z jednego wiersza do drugiego przy użyciu zdefiniowanych parametrów. Te interfejsy API mają:
    • moveSection:toSection:
    • moveRowAtIndexPath:toIndexPath:
  • Korzystanie z UIWebView class w Konstruktorze interfejsów, ustawienie przezroczystego koloru tła jest możliwe w iOS 5. Programiści kompilujący względem nowego SDK mogą sprawdzić swój XIB pod kątem UIWebView przejrzyste ustawienia.
  • W wersji beta systemu iOS 5 plik UINavigationBarUIToolbarUITabBar Implementacje uległy zmianie, tak że drawRect: metoda nie jest wywoływana w instancjach tych klas, chyba że jest zaimplementowana w podklasie. Aplikacje, które zostały ponownie zaimplementowane drawRect: w kategorii dowolnej z tych klas stwierdzi, że drawRect: metoda nie jest wywoływana. UIKit sprawdza łącza, aby zapobiec wywoływaniu tej metody w aplikacjach połączonych wcześniej niż iOS 5, ale nie obsługuje tego projektu w systemie iOS 5 lub nowszym. Aplikacje mogą:
    • Użyj interfejsu API dostosowywania dla pasków w systemie iOS 5 i nowszych wersjach, co jest preferowanym sposobem.
    • Podklasa UINavigationBar (lub inne klasy prętów) i zastąpić drawRect: w podklasie.
  • Połączenia indexPathForRow:inSection:sectionrow metody NSIndexPath teraz użyj NSInteger zamiast NSUInteger, tak aby te typy były zgodne z metodami zdefiniowanymi w UITableView.
  • Zdarzenia dotykowe nie są przekazywane do widoku w pliku cameraOverlayView własność UIImagePickerController.
  • NAPRAWIONY:Tworząc nowe spotkanie w aplikacji kalendarza na urządzeniu korzystającym z zegara 24-godzinnego, nie możesz wybrać wartości godziny większej niż 12. Wartość selektora daty i godziny ustawia bieżący dzień tygodnia na taki sam jak poprzedni (np.: a Spotkanie we wtorek zostanie ustawiony na poniedziałek).
  • Zmieniliśmy zachowanie scrollToRowAtIndexPath:atScrollPosition:animated: takie UITableViewScrollPositionTopUITableViewScrollPositionBottom teraz dostosuj górną i dolną część contentInset własność.

WebKit

  • W iOS 5 nowa dziedziczona właściwość CSS, -webkit-overflow-scrolling, jest dostępny. Wartość touch umożliwia twórcy stron internetowych włączenie przewijania w stylu natywnym w pliku overflow:scroll elementy. Domyślna wartość tej właściwości to auto, który umożliwia przewijanie jednym palcem bez pędu.
  • Framework WebKit wykorzystuje nowszy silnik WebKit, który jest bardzo podobny do Safari 5.1. Niektóre obszary, o których należy pamiętać w przypadku nowego środowiska WebKit na iOS:
    • Dostępny jest nowy parser zgodny z HTML5.
    • Szerokość układu tekstu może się nieznacznie zmienić, ponieważ zachowanie zaokrąglania wyrazów ma teraz precyzję zmiennoprzecinkową.
    • Poprawiono weryfikację <input> pole formularza, które obejmuje usuwanie zer wiodących i formatowanie liczb.
    • Zdarzenia dotykowe są teraz obsługiwane w polach wejściowych.
    • window.onerror jest teraz obsługiwany.
    • Istnieje nowy agent użytkownika, który nie zawiera informacji o ustawieniach regionalnych w ciągu agenta użytkownika.

Synchronizacja Wi-Fi

  • W systemie iOS 5 beta 4 synchronizacja bezprzewodowa jest teraz dostępna w systemie Windows i na komputerze Mac (wymaga systemu OS X 10.6.8 lub Lion). Po podłączeniu urządzenia do iTunes kablem USB pojawi się opcja włączenia synchronizacji bezprzewodowej. Zaleca się wykonanie wstępnej synchronizacji za pomocą kabla po przywróceniu urządzenia.
    • Synchronizacja bezprzewodowa uruchamia się automatycznie, gdy urządzenie jest podłączone do zasilania i znajduje się w tej samej sieci, co sparowany komputer. Możesz też ręcznie uruchomić synchronizację z iTunes lub z Ustawienia -> Ogólne -> Synchronizacja z iTunes (wymagana jest ta sama sieć, co sparowany komputer).
    • Jeśli zauważysz problemy z aplikacjami, multimediami i/lub zdjęciami zsynchronizowanymi z Twoim urządzeniem, możesz zresetować je, a następnie przeprowadzić ponowną synchronizację. Z Ustawienia -> Ogólne -> Resetuj wybierz Usuń całą zawartość i ustawienia. Następnie ponownie połącz się z iTunes i zsynchronizuj ponownie.
  • W niektórych przypadkach urządzenie może nie synchronizować kontaktów, kalendarzy i ustawień konta ani nie tworzyć kopii zapasowych w iTunes. Jeśli tak się stanie, uruchom ponownie urządzenie i zsynchronizuj ponownie.
  • NOWY:W niektórych przypadkach synchronizacja zdjęć może skutkować pojawieniem się na urządzeniu jedynie miniatur. Jeśli tak się stanie, wyłącz synchronizację Zdjęć, a następnie zsynchronizuj ponownie.

Xcode

  • Podczas odinstalowywania zestawu SDK dla systemu iOS 5.0 beta 2 lub aktualizacji z wersji zestawu SDK dla systemu iOS 5.0 w wersji beta 2 w nowej instalacji może brakować plików /usr/lib/libsvn*, przez co niektóre funkcje Subversion (takie jak powiązania Perla i git-svn) będą niedostępne.
    • Jeśli Twój komputer hosta jest oparty na systemie Snow Leopard, możesz je odzyskać, instalując ponownie BSD.pkg z dysku DVD z systemem operacyjnym, a następnie wykonaj aktualizację Combo do systemu Mac OS X 10.6.8 lub nowszego.
    • Jeśli Twój komputer hosta jest oparty na Lionie, będziesz musiał ponownie zainstalować system operacyjny.
  • W tej wersji beta przywracanie urządzeń przy użyciu Xcode jest wyłączone. Używaj iTunes wyłącznie do tworzenia kopii zapasowych i przywracania urządzenia.
  • W niektórych przypadkach Xcode 4.2 Organizer nie wyświetla urządzenia znajdującego się w trybie przywracania. Aby obejść ten problem, możesz użyć iTunes do przywrócenia.
  • W systemie iOS 5 beta 4 symulator iOS nie jest kompatybilny z poprzednimi wydaniami iCloud Developer Seed dla OS X. Zdecydowanie zaleca się aktualizację do najnowszej wersji iCloud Developer Seed, aby zapewnić kompatybilność.
  • Zestaw SDK systemu iOS 5.0 obsługuje symulatory iOS 4.3 i iOS 5.0.