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 ustawienieAVAudioSessionModeVoiceChat
tryb naAVAudioSession
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 do
URLForUbiquityContainerIdentifier:
Metoda. - W tej wersji beta
setSortDescriptors:
metodaNSMetadataQuery
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:
- Zainstaluj profil. (Najłatwiej to zrobić, wysyłając wiadomość do siebie i otwierając załącznik na swoim urządzeniu.)
- Odtwórz błąd.
- Zsynchronizuj z iTunes, aby pobrać dzienniki z urządzenia.
- 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:
- Zsynchronizuj wszystkie urządzenia z zainstalowaną wersją beta 3 z wersją iTunes dołączoną do wersji beta 4.
- Zaktualizuj iTunes do wersji dołączonej do wersji beta 4.
- 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.)
- 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
metodaCLLocationManager
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_boolean, EXT_separate_shader_objects, Próbniki EXT_cienia, EXT_texture_rg, EXT_debug_label, EXT_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.
- 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()
iunlock()
funkcjeUIATarget
zostały zastąpionelockForDuration(
)
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ącejNO
. - Powracający
nil
ztableView: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ątemUIWebView
przejrzyste ustawienia. - W wersji beta systemu iOS 5 plik
UINavigationBar
,UIToolbar
,UITabBar
Implementacje uległy zmianie, tak żedrawRect:
metoda nie jest wywoływana w instancjach tych klas, chyba że jest zaimplementowana w podklasie. Aplikacje, które zostały ponownie zaimplementowanedrawRect:
w kategorii dowolnej z tych klas stwierdzi, żedrawRect:
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:
,section
,row
metodyNSIndexPath
teraz użyjNSInteger
zamiastNSUInteger
, tak aby te typy były zgodne z metodami zdefiniowanymi wUITableView
. - 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:
takieUITableViewScrollPositionTop
iUITableViewScrollPositionBottom
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 plikuoverflow:scroll
elementy. Domyślna wartość tej właściwości toauto
, 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.
- Jeśli Twój komputer hosta jest oparty na systemie Snow Leopard, możesz je odzyskać, instalując ponownie
- 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.