Apple wypuszcza iOS 5 Beta 4 z aktualizacjami over-the-air

Apple wypuszcza iOS 5 Beta 4 z aktualizacjami over-the-air

ios5beta4

Firma Apple po raz kolejny udowodniła, że ​​piątki nadal są dniami roboczymi, rezygnując z iOS 5 Beta 4. Deweloperzy mogą teraz pobrać najnowszą wersję beta systemu iOS 5 w kanale deweloperskim Apple i po raz pierwszy dzięki cudowi aktualizacji bezprzewodowych.

Osoby korzystające z systemu iOS 5 Beta 3 powinny mieć możliwość bezprzewodowego uaktualnienia do wersji Beta 4.

Apple przygotowuje się do publicznej premiery iOS 5 i iCloud we wrześniu, a Beta 4 będzie prawdopodobnie jedną z ostatnich aktualizacji wypchniętych dla programistów.

Jeśli korzystasz już z wersji Beta 3, spróbuj pobrać wersję Beta 4 jako aktualizację OTA. Ludzie już zgłaszali, że aktualizacje OTA nie działają, ale jesteśmy ciekawi, czy niektóre nadal się udają.

iOS 5 Beta 4 będzie wymagał nowo wydanego iTunes 10.5 Beta 4 do synchronizacji. Wydano również Xcode 4.2 Developer Preview 4. Wszystko to jest dostępne w kanale deweloperskim Apple.

Chcemy usłyszeć o tym, co znajdziesz w iOS 5 Beta 4! Wyślij wszystkie wskazówki do: [email protected]

Pełny dziennik zmian w wersji Beta 4:

UWAGI I ZNANE PROBLEMY

Poniższe problemy dotyczą używania pakietu SDK 5.0 do tworzenia kodu.

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 użyć ich podczas testowania. Więcej informacji o iCloud znajdziesz pod adresem: http://developer.apple.com/icloud
  • Podczas konfigurowania konta iCloud lub MobileMe za pomocą asystenta konfiguracji i pozostawienia włączonego Znajdź mój iPhone, po konfiguracji może to faktycznie wyłączyć funkcję Znajdź mój iPhone. Sprawdź w Ustawieniach/Poczcie, Kontaktach, Kalendarzu/Twoje konto, czy funkcja Znajdź mój iPhone jest włączona po opuszczeniu asystenta konfiguracji.
  • Zaleca się 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 konfigurowania konta iCloud.

AirPlay

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

Telewizor apple

  • Oprogramowanie Apple TV w wersji beta umożliwia użytkownikom kopiowanie zawartości iPada 2 na Apple TV (2. generacji) za pomocą AirPlay. To oprogramowanie w wersji beta umożliwia również strumieniowanie zdjęć na Apple TV, dzięki czemu użytkownicy mogą uzyskać dostęp do zdjęć przechowywanych w iCloud. Oprogramowanie Apple TV w wersji beta jest udostępniane w celu przetestowania najnowszych funkcji AirPlay w aplikacjach i witrynach internetowych systemu iOS 5. Jeśli chcesz zainstalować oprogramowanie Apple TV w wersji beta na swoim urządzeniu, musisz najpierw zarejestrować identyfikator UDID urządzenia w portalu iOS Developer Program Portal.
  • Nie ma nowej kompilacji dla AppleTV dla wersji beta 4. Kontynuuj korzystanie z kompilacji dostarczonej z wersją beta 3.

Audio

  • Korzystanie z czatu głosowego w iOS 5 wymaga ustawienia kAudioSessionMode_VoiceChat trybu sesji audio lub ustawienie AVAudioSessionModeCzat głosowy tryb na AVAudioSesja obiekt.

Kalendarz

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

Łączność

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

GameKit

  • Dane meczowe dla meczów turowych są obecnie ograniczone do 4 KB danych.
  • Gdy zarówno Wifi, jak i 3G są wyłączone (tj. W trybie samolotowym), czasami GameKit może spowodować 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 do wersji iBooks 1.3 w App Store.

Kopia zapasowa iCloud

  • Ponieważ jest to oprogramowanie w wersji beta, zaleca się, aby nie używać usług iCloud do przechowywania krytycznych danych lub informacji. Jeśli włączysz iCloud Backup, 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 do tej wersji beta systemu iOS 5 w celu dalszego tworzenia kopii zapasowych urządzeń i zachowania poprzednich kopii zapasowych.

Przechowywanie iCloud

  • W okresie beta iOS 5 wszelkie dokumenty przechowywane na serwerach mogą być okresowo usuwane przed GM. Dlatego zdecydowanie zaleca się, aby nie przechowywać na serwerach żadnych krytycznych dokumentów ani informacji.
  • Jeśli Twoja aplikacja korzysta z NSMetadataQuery klasy, musisz ustawić predykat, nawet jeśli sam predykat jest ignorowany.
  • Framework Foundation nie zawiera identyfikatora zespołu podczas wyszukiwania kontenera dokumentów mobilnych aplikacji. Identyfikator zespołu musi być zawarty na początku ciągu identyfikatora przekazanego doIdentyfikator URLForUbiquityContainer: metoda.
  • W tej wersji beta setSortDescriptors: metoda NSMetadataQuery nie jest wspierany.
  • W tej wersji beta, jeśli chcesz korzystać z iCloud, musisz ręcznie określić różne identyfikatory kontenerów (zestaw wyświetlania Twojej aplikacji) w pliku uprawnień dla obu Mac OS X i projekty iOS.
  • Podczas korzystania z interfejsu Cloud Storage Document API w połączeniu z chronionymi danymi występują problemy, które mogą prowadzić do uszkodzenia danych.
  • W tej wersji beta aplikacje oparte na dokumentach nie zawsze mogą wykryć, kiedy pliki zmieniają się, przenoszą lub są usuwane spod nich.
  • NOWY: W tej wersji beta prezenterzy plików (obiekty, które przyjmują NSFilePresenter protokół) nie otrzymują niektórych wiadomości, które mają otrzymać, w szczególności:
    • PrzedstawionyPrzedmiotZmianę
    • PrzedstawionyPodelementDidAppearAtURL:
    • presentSubitemDidChangeAtURL:

    Możesz obejść ten problem, wdrażając zrezygnuj z prezentowanego przedmiotu dla autora: metody i sprawdzanie, czy autor rzeczywiście napisał, gdy twój prezenter pliku ponownie pobiera. 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ą NSFilePresenter protokół.
  • Zgłaszając błąd związany z interfejsami pamięci masowej iCloud, dołącz dzienniki zebrane podczas sesji debugowania. Aby wygenerować te dzienniki, musisz zainstalować na swoim urządzeniu specjalny profil debugowania. Profil debugowania można uzyskać z http://connect.apple.com. Ten profil umożliwia generowanie dzienników debugowania, które są potrzebne do diagnozowania wszelkich problemów z wykorzystaniem pamięci masowej iCloud. Instrukcje zbierania logów to:
    1. Zainstaluj profil. (Najłatwiej to zrobić, wyślij go do siebie i otwórz 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 swojego zgłoszenia błędu. Logi znajdziesz w ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.

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

  • 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 dostarczana z wersją beta 4 nie może synchronizować urządzeń, na których zainstalowano oprogramowanie 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 dostarczoną z wersją beta 4.
    2. Uaktualnij iTunes do wersji dostarczanej z wersją beta 4.
    3. Podłącz urządzenie i zainstaluj oprogramowanie beta 4. (Rozumiem, że przy pierwszym podłączeniu urządzenia może pojawić się błąd synchronizacji).
    4. Po zainstalowaniu oprogramowania beta 4 przywróć dane z kopii zapasowej wykonanej w kroku 1.
  • Filmy zakupione w sklepie iTunes Store nie są odtwarzane na AppleTV drugiej generacji przez AirPlay z iTunes 10.5.

Lokalizacja

  • NOWY:ten startMonitoringZnakiLokalizacja metoda CLLocationManagernie powoduje wznawiania lub uruchamiania aplikacji w tle w przypadku aktualizacji dotyczących znacznych zmian lokalizacji. Jeśli jednak zostanie przywrócona kopia zapasowa z poprzedniej wersji oprogramowania (w której aplikacja monitorowała znaczące zmiany lokalizacji) do urządzenia, monitorowanie znaczących zmian lokalizacji będzie nadal powodować, że aplikacja zostanie wznowiona lub uruchomiona w tło.

Poczta

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

Biblioteka muzyczna

  • NOWY:Niektóre utwory nie mają okładek albumów po zmianie biblioteki urządzenia przez 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 API. Zmienione rozszerzenia są EXT_color_buffer_half_float,EXT_occlusion_query_boolean, EXT_separate_shader_objects, EXT_shadow_samplers, EXT_texture_rg, EXT_debug_label, oraz EXT_debug_marker.

Aktualizacja oprogramowania OTA

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

Osobisty hotspot

  • NOWY:W tej wersji beta urządzenie iPhone 4 nie może dołączyć do osobistego hotspotu, nawet jeśli jest włączone z powodu niedziałającego tetheringu Wi-Fi na tych urządzeniach.

Korekty zdjęć

  • Jeśli zastosujesz korekty czerwonych oczu w iOS i zaimportujesz obraz do kompilacji zarodkowej iPhoto, korekty czerwonych oczu nie pojawią się na tym obrazie w iPhoto. W rezultacie późniejsza synchronizacja obrazu z powrotem do urządzenia z systemem iOS z programu iPhoto nie pokaże korekt czerwonych oczu.

Ustawienia

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

Symulator

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

Trampolina

  • Powiadomienia push i lokalne dla aplikacji pojawiają się w nowym Centrum powiadomień w iOS 5. Centrum powiadomień wyświetla powiadomienia, które są uważane za „nieprzeczytane”. Aby uwzględnić powiadomienia push i lokalne, które nie mają statusu „nieprzeczytane”, programiści mogą wykorzystać liczbę odznak aplikacji, aby wywołać usuwanie powiadomień z Powiadomień Środek. Gdy aplikacja wyczyści liczbę odznak (ustawiając ją na zero), iOS 5 usunie powiadomienia z Centrum powiadomień.
  • NOWY: iOS 5.0 kończy działanie aplikacji VoIP, które są wznawiane w tle dla przychodzącego ruchu sieciowego z ekstremalną częstotliwością. Zachęcamy programistów do upewnienia się, że wszystkie przychodzące dane są odczytywane z gniazd VoIP, aby uniknąć tego warunku.

Świergot

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

Automatyzacja interfejsu użytkownika

  • NOWY: Instruments nadpisuje załadowany skrypt automatyzacji, nawet jeśli inny program go edytuje.
  • Przyciski odtwarzania i nagrywania w edytorze skryptów przyrządu Automation mogą nie działać poprawnie po skierowaniu na aplikację, która została uruchomiona przez sesję śledzenia i została zakończona. Mogą również nie działać, jeśli celujesz w aplikację, która została zawieszona. Jeśli napotkasz ten problem i będzie on się powtarzał, może być konieczne zamknięcie i ponowne otwarcie dokumentu śledzenia, aby powrócić do stanu funkcjonalnego.
  • Podczas przechwytywania działań do skryptu za pomocą narzędzia Automation, interfejsów z widokami internetowymi lub komórkami tabel które zawierają dużą liczbę elementów poza ekranem, może zająć bardzo dużo czasu, zanim wrócisz z wyrażenie.
  • ten Zamek() oraz odblokować() funkcje UIATcel zostały zastąpione przez zablokuj na czas trwania() funkcjonować.
  • NAPRAWIONY:Instruments nadpisuje 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 instrumentów. Polecenie to:
    • instrumenty -w -T
  • Korzystając z instrumentów CLI do automatyzacji interfejsu użytkownika, można teraz ustawić domyślny szablon automatyzacji i przekazać skrypt i ścieżkę wyników do narzędzia jako opcje zmiennych środowiskowych. Na przykład:
    • instrumenty -w -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -e UIASCRIPT

Najnowszy wpis na blogu

| Kult Maca
September 12, 2021

Już wkrótce w Apple Arcade: hity na iOS Super Stickman Golf 3+ oraz Super dzień przestępny [Aktualizacja]Super Stickman Golf 3+ zbliża się do Apple...

Disqus, GarageBand i inne niesamowite aplikacje tygodnia
September 11, 2021

Czy istnieje lepszy sposób na spędzenie niedzieli niż przeglądanie najnowszych aplikacji, które uświetnią App Store w ciągu ostatnich siedmiu dni?W...

Słuchawki Klipsch Image One: najlepsze małe duże słuchawki w okolicy [Recenzja]
September 11, 2021

Podczas gdy inni producenci mogą ozdobić swoje słuchawki głośnymi kolorami, nieprzyjemnymi logotypami i falbankami, Klipsch Obraz pierwszy (150 USD...