IOS 5 Beta 3 je nyní k dispozici ke stažení!

iOS 5 Beta 3 je nyní k dispozici ke stažení!

Screen Shot 2011-07-11 ve 13.31.29 PM

Apple právě vydal třetí beta verzi iOS 5 registrovaným vývojářům, známou jako Build 9A5259f. Nyní stahujeme a instalujeme, ale mezitím, pokud jste registrovaný vývojář, získáte stahování v Centru pro vývojáře iOS.

Všimli jste si v Beta 3 něčeho nového? Napište nám do komentářů níže! Zde jsou poznámky k vydání.

Následující problémy se týkají použití 5.0 SDK k vývoji kódu.

Účty

  • Při vytváření účtu iCloud můžete použít libovolné Apple ID za předpokladu, že se jedná o úplnou e -mailovou adresu, nikoli o účet MobileMe. Pokud máte účet MobileMe, můžete zkopírovat data z tohoto účtu do účtu iCloud a použít je během testování. Další informace o iCloud najdete na: http://developer.apple.com/icloud
  • Při nastavování účtu iCloud nebo MobileMe pomocí průvodce nastavením a ponechání funkce Najít můj iPhone zapnuté může ve skutečnosti po nastavení funkci Najít můj iPhone vypnout. Ověřte v Nastavení/Pošta, Kontakty, Kalendář/Váš účet, zda je funkce Najít můj iPhone zapnuta po opuštění Asistenta nastavení.
  • Při hledání zařízení pomocí funkce Najít můj iPhone na webu MobileMe (www.me.com) při přechodu z iCloudu zpět na MobileMe. Chcete -li tento problém vyřešit:
    • Na zařízení přejděte do Nastavení-> Pošta, kontakty, kalendář->@me.com a Přepnout Najít můj iPhone vypnout a znovu zapnout. Nyní by se zařízení mělo objevit na webu MobileMe.
  • Doporučujeme zakázat záložky pro více účtů. Pokud jsou povoleny, výsledky mohou být nedefinované.
  • NOVÝ: V této beta verzi možnost „Výběr bezpečnostní otázky“ nefunguje během nastavení účtu iCloud.

AirPlay

  • Počínaje iOS 5, video obsah v aplikacích a na webech ve výchozím nastavení povoluje AirPlay.
  • iOS 5 podporuje AirPlay videa přes AV Foundation.
  • PEVNÝ: Spořič obrazovky Apple TV může snížit výkon zrcadlení přes AirPlay. Spořič obrazovky lze deaktivovat v nastavení Apple TV.

Apple TV

  • Apple TV Software beta umožňuje uživatelům zrcadlit obsah iPadu 2 na Apple TV (2. generace) pomocí AirPlay. Tento beta software také umožňuje Photo Stream na Apple TV, takže uživatelé mají přístup k fotografiím uloženým na iCloudu. K testování nejnovější funkce AirPlay s aplikacemi a webovými stránkami iOS 5 je poskytována beta verze Apple TV Software. Pokud si chcete do svého zařízení nainstalovat Apple TV Software beta, musíte nejprve zaregistrovat UDID svého zařízení na portálu pro vývojáře iOS.

Zvuk

  • Používání hlasového chatu v iOS 5 vyžaduje nastavení kAudioSessionMode_VoiceChat režim na relaci zvuku nebo nastavení AVAudioSessionModeVoiceChat režim na AVAudioSession objekt.

CalDav

  • PEVNÝ: Po vytvoření opakující se události místně na zařízení se zařízení přestane synchronizovat poté, co při sloučení dojde k chybě. Odebrání a opětovné přidání účtu funguje jako řešení.

Kalendář

  • Po vypnutí a opětovném zapnutí synchronizace kalendářů byly všechny kalendáře MobileMe duplikovány.
  • Pokud na iPadu spustíte nebo ručně obnovíte kalendáře, vaše kalendáře mohou zmizet a budete je muset znovu zobrazit klepnutím na „Zobrazit všechny kalendáře“.
  • NOVÝ: Obnovení ze zálohy Seed 1 nebo starší způsobí, že se kalendáře MobileMe/iCloud nesynchronizují. Odebrané kalendáře se zobrazí v Kalendářích, ale žádný z vašich kalendářů událostí se nezobrazí v MobileCal. Chcete-li problém vyřešit, odeberte a znovu přidejte účet.

GameKit

  • Data zápasů u tahových zápasů jsou v současné době omezena na 4 kB dat.

Herní centrum

  • Pokud máte existující účet Game Center, který dosud neprošel prvním tokem Game Center v iOS 5, při přímém přihlášení do přihlašovacího upozornění hry dojde k selhání. Řešením je spuštění Game Center pro dokončení prvního toku.

iBooks

  • iBooks 1.2.2 nemusí v knihách zobrazit nějaký text nebo obrázky. Aktualizujte na iBooks 1.3 v App Storu.

Zálohování na iCloud

  • Protože se jedná o beta software, doporučujeme nepoužívat služby iCloud k ukládání důležitých dat nebo informací. Pokud povolíte iCloud Backup, bude automatické zálohování pomocí iTunes při synchronizaci deaktivováno. Doporučujeme také ručně zálohovat zařízení pomocí iTunes.
  • V beta verzi iOS 5 není podpora ochrany dat v iCloud Backup k dispozici. Aplikace, které mají chráněné soubory, nebudou ve výsledku zálohovat žádná svá data ani metadata.
  • Po obnovení možná nebudete moci znovu zálohovat, protože si zařízení stále myslí, že se obnovuje. Chcete -li tento problém vyřešit, zkuste synchronizovat aplikace nebo média, která chybí z iTunes, nebo zkuste smazat svůj účet iCloud a přidat jej zpět.
  • Pokud zálohu odstraníte, bude tato funkce deaktivována, ale nastavení může stále indikovat, že je povolena, a budete muset v Nastavení přepnout přepínač BackUp to Cloud.
  • Z důvodů kompatibility tato verze beta verze iOS 5 vyžaduje, aby byly všechny soubory znovu zálohovány, namísto pouze těch souborů, které se od poslední zálohy změnily. To může způsobit varování, že váš účet překračuje kvótu. V případě, že k varování dojde, můžete odstranit svou nejstarší zálohu, abyste uvolnili místo, a poté zahájit zálohu.

Úložiště iCloud

  • Během beta verze iOS 5 mohou být všechny dokumenty uložené na serverech pravidelně odstraňovány před GM. Proto důrazně doporučujeme neukládat na servery žádné důležité dokumenty ani informace.
  • Pokud vaše aplikace používá NSMetadataQuery třídu, musíte nastavit predikát, přestože samotný predikát je ignorován.
  • Rámec Foundation neobsahuje ID týmu při hledání kontejneru mobilních dokumentů aplikace. ID týmu musí být uvedeno na začátku řetězce identifikátoru předaného do URLForUbiquityContainerIdentifier: metoda.
  • V této beta verzi setSortDescriptors: metoda NSMetadataQuery není podporována.
  • V této beta verzi, pokud chcete používat iCloud, musíte ručně zadat různé identifikátory kontejnerů (sada zobrazení vaší aplikace) v souboru oprávnění pro váš Mac OS X i iOS projekty.
  • Při používání API pro cloudové úložiště ve spojení s chráněnými daty existují problémy, které mohou vést k poškození dat.
  • V této beta verzi aplikace založené na dokumentech nemohou vždy detekovat, kdy se soubory mění, přesouvají nebo jsou odstraněny pod nimi.
  • NOVÝ: V této beta verzi jsou prezentátoři souborů (objekty, které používají soubor NSFilePresenter protokol) neobdrží některé zprávy, které by měly obdržet, zejména:
    • presentItemDidChange
    • presentSubitemDidAppearAtURL:
    • presentSubitemDidChangeAtURL:
  • Můžete to vyřešit implementací relinquishPresentedItemToWriter: metoda a kontrola, zda zapisovatel skutečně napsal, když váš moderátor souborů znovu získá. Pomocí FSEvents můžete také sledovat změny systému souborů
  • V této beta verzi nejsou zprávy o změnách souborů v adresáři doručovány do objektů, které přijímají protokol NSFilePresenter.
  • Při hlášení chyby související s rozhraními úložiště iCloud zahrňte protokoly shromážděné během relace ladění. Chcete -li tyto protokoly generovat, musíte si do zařízení nainstalovat speciální ladicí profil. Profil ladění lze získat z http://connect.apple.com. Tento profil umožňuje generování protokolů ladění, které jsou potřebné k diagnostikování jakýchkoli problémů pomocí úložiště iCloud. Pokyny ke shromažďování protokolů jsou:
    • Nainstalujte profil. (Nejjednodušší způsob, jak to udělat, je poslat si to poštou a otevřít přílohu na jejich zařízení.)
    • Reprodukujte chybu.
    • Synchronizujte s iTunes a vytáhněte protokoly ze svého zařízení.
    • Připojte protokoly ke zprávě o chybě. Protokoly najdete v ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.
  • Tyto protokoly se mohou velmi rychle zvětšovat, proto byste měli profil reprodukovat poté, co jste problém reprodukovali a vytáhli protokoly pro hlášení o chybě.

iMessage

  • NOVÝ: Aplikace iMessage beta 3 nebude moci komunikovat s uživateli aplikace iMessage v beta verzi 1. Funguje mezi beta 3 a beta 2.
  • NOVÝ: Modální upozornění se u zpráv iMessages nezobrazují.

iTunes

  • Verze iTunes dodávaná s beta 3 nemůže synchronizovat zařízení, která mají nainstalovaný software beta 2. Chcete -li se tomuto problému vyhnout, proveďte následující:
    1. Synchronizujte všechna zařízení s nainstalovanou beta 2 s verzí iTunes, která byla součástí beta 2.
    2. Upgradujte iTunes na verzi, která je součástí beta 3.
    3. Připojte zařízení a nainstalujte software beta 3. (Pochopte, že při prvním připojení zařízení se může zobrazit chyba selhání synchronizace.)
    4. Po instalaci softwaru beta 3 obnovte zálohu vytvořenou v kroku 1.
  • Videa zakoupená v iTunes Storu nelze přehrávat na AppleTV 2. generace přes AirPlay s iTunes 10.5.

MMS

  • Odesílání MMS velkých videí nefunguje.

Úpravy fotografií

  • Pokud použijete úpravy červených očí v systému iOS a importujete svůj obrázek do sestavení iPhoto seed, úpravy červených očí se na tomto obrázku v iPhoto nezobrazí. Následkem toho následná synchronizace vašeho obrázku zpět do zařízení iOS z iPhoto nezobrazí úpravy červených očí.

Upomínky

PEVNÝ: Pokud s připomenutím není spojeno žádné datum, aplikace Připomenutí neodesílá upozornění na upomínky, které jsou založeny na vstupu (a/nebo opuštění) místa.

Nastavení

  • Tlačítko „Zálohovat nyní“ je povoleno, aniž by pro účet byla povolena záložní datová třída.
  • PEVNÝ: Pokud vyvoláte klávesnici termínů v Nastavení-> Obecné-> Aktualizace softwaru, nemůžete ji zavřít. Abyste se dostali ven, musíte vynutit ukončení Nastavení.
  • NOVÝ: V této beta verzi v nastavení na iPhonech chybí ikona FaceTime.

Simulátor

  • NOVÝ: Služby určování polohy nejsou v simulátoru iOS 4.3 spuštěném v systému Mac OS 10.7 s Xcode 4.2 funkční.

Odrazový můstek

  • Push a místní oznámení pro aplikace se objevují v novém Centru oznámení v iOS 5. Centrum oznámení zobrazuje oznámení, která jsou považována za „nepřečtená“. Aby bylo možné vyhovět push a lokálním oznámením, která nemají žádný stav „nepřečtených“, mohou vývojáři pomocí počtu odznaků aplikace spustit vymazání oznámení z centra oznámení. Když aplikace vymaže počet odznaků (nastavením na nulu), iOS 5 vymaže oznámení z centra oznámení.

Cvrlikání

  • NOVÝ: Při tweetování vaší polohy ze Safari a ukončení před určením polohy zůstane šipka polohy ve stavovém řádku. Šipku lze odstranit zabitím Safari z přepínače úloh.

Automatizace uživatelského rozhraní

  • NOVÝ: V iOS 5 beta 3 první spuštění skriptu po restartu nebo vymazání instalace pravděpodobně selže. Následující pokusy by měly být úspěšné, dokud se zařízení znovu nerestartuje.
  • Tlačítka přehrávání a nahrávání v editoru skriptů nástroje Automation nemusí správně fungovat po cílení na aplikaci, která byla spuštěna relací trasování a skončila. Také nemusí fungovat, pokud cílíte na aplikaci, která byla pozastavena. Pokud narazíte na tento problém a přetrvává, možná budete muset zavřít a znovu otevřít trasovací dokument, abyste se dostali zpět do funkčního stavu.
  • Při zachycování akcí do skriptu pomocí nástroje Automation, rozhraní s webovými pohledy nebo buňkami tabulky které obsahují vysoký počet prvků mimo obrazovku, může trvat extrémně dlouho, než se vrátíte s výraz.
  • Funkce lock () a unlock () aplikace UIATarget byly nahrazeny funkcí lockForDuration () funkce.
  • Nástroje přepíší načtený automatizační skript, i když jej upravuje jiný program.
  • Od verze iOS 5 beta 2 nyní můžete spustit nástroj skriptu automatizace uživatelského rozhraní na zařízení iOS z hostitelského terminálu pomocí nástroje tools. Příkaz je:
    • nástroje -w -t

UIKit

  • NOVÝ: Počínaje iOS 5 beta 3, exclusiveTouch vlastnost UIControl se vrátila na původní výchozí hodnotu NO.
  • Návrat nula z tableView: viewForHeaderInSection: metoda (nebo její ekvivalent zápatí) již nestačí ke skrytí záhlaví. Musíte přepsat tableView: heightForHeaderInSection: a návratem 0,0 skryjete hlavičku.
  • V beta verzi iOS 5 je UITableView třída má dvě metody pro přesun jedné buňky z jednoho řádku do druhého s definovanými parametry. Tyto API jsou:
    • moveSection: toSection:
    • moveRowAtIndexPath: toIndexPath:
  • Za použití UIWebView třídy v nástroji Interface Builder je nastavení průhledné barvy pozadí možné v iOS 5. Vývojáři kompilující proti nové sadě SDK mohou zkontrolovat své XIB pro transparentní nastavení UIWebView.
  • V beta verzi iOS 5 je UINavigationBar, UIToolbar, a UITabBar implementace se změnily tak, že drawRect: metoda není volána na instance těchto tříd, pokud není implementována v podtřídě. Aplikace, které znovu implementovaly drawRect: v kategorii v kterékoli z těchto tříd, zjistí, že metoda drawRect: není volána. UIKit provádí kontrolu odkazů, aby metoda nebyla volána v aplikacích propojených před iOS 5, ale nepodporuje tento design na iOS 5 nebo novějším. Aplikace mohou buď:
    • Použijte API přizpůsobení pro pruhy, které jsou v iOS 5 a novějších, což je upřednostňovaný způsob.
    • Podtřída UINavigationBar (nebo jiné třídy pruhů) a přepsat drawRect: v podtřídě.
  • The indexPathForRow: inSection:, sekční a řádkové metody NSIndexPath nyní použít NSInteger namísto NSUInteger, aby se tyto typy shodovaly s metodami definovanými na UITableView.
  • Existuje známý problém s prezentací a UIVideoEditorControllerobjekt, kde nezobrazuje vybrané video, které místo toho vypadá prázdné. V určitých případech může také dojít k havárii.
  • Dotykové události nejsou přesměrovány do zobrazení v kameraOverlayView vlastnost UIImagePickerController.
  • The imagePickerController: didFinishPickingMediaWithInfo: metoda UIImagePickerController nevrací URL videa, když je nahrávání dokončeno.
  • NOVÝ: Při vytváření nové schůzky v aplikaci kalendáře na zařízení pomocí 24hodinového času nemůžete vybrat hodnotu hodiny větší než 12. Hodnota pro výběr data a času nastaví, aby aktuální den v týdnu byl stejný jako předchozí den (např.: a schůzka v úterý bude nastavena na pondělí).
  • PEVNÝ: Změnili jsme chování scrollToRowAtIndexPath: atScrollPosition: animovaný: takové to UITableViewScrollPositionTop a UITableViewScrollPositionBottom nyní upravte pro horní a dolní část contentInset vlastnictví.

WebKit

  • NOVÝ: V iOS 5 beta 2 je k dispozici nová zděděná vlastnost CSS -webkit-overflow-scrolling: value. Dotek hodnoty umožňuje webovému vývojáři přihlásit se k posouvání v nativním stylu v prvku overflow: scroll. Výchozí hodnota pro tuto vlastnost je auto.
  • Rámec WebKit vyzvedl novější modul WebKit, který se velmi podobá Safari 5.1. S novým rámcem WebKit pro iOS je třeba si uvědomit některé oblasti:
    • K dispozici je nový analyzátor kompatibilní s HTML5.
    • Šířka rozložení textu se může mírně změnit, protože chování zaokrouhlování slov má nyní přesnost založenou na plovoucí čárce.
    • Vylepšené ověřování souboru pole formuláře, které zahrnuje odstranění úvodních nul a formátování čísel.
    • Události dotyku jsou nyní podporovány ve vstupních polích.
    • window.onerror je nyní podporován.
    • Existuje nový uživatelský agent, který nemá v řetězci User Agent informace o národním prostředí.

Synchronizace WiFi

  • V iOS 5 beta 2 je bezdrátová synchronizace k dispozici pro Mac. Vyžaduje iTunes 10.5 beta 2 a OS X 10.6.8 nebo Lion. Když připojíte zařízení k iTunes pomocí kabelu USB, uvidíte možnost povolit bezdrátovou synchronizaci. Po obnovení zařízení doporučujeme provést počáteční synchronizaci pomocí kabelu.
    • Bezdrátová synchronizace se spustí automaticky, když je zařízení připojeno k napájení a ve stejné síti jako spárovaný počítač. Nebo můžete synchronizaci spustit ručně z iTunes nebo z Nastavení -> Obecné -> iTunes Sync (vyžaduje se stejná síť jako spárovaný počítač). Při provádění bezdrátové synchronizace se ujistěte, že je vaše zařízení připojeno ke zdroji napájení.
    • Pokud zjistíte problémy s aplikacemi, médii a/nebo fotografiemi synchronizovanými do vašeho zařízení, můžete je resetovat a znovu synchronizovat. V Nastavení -> Obecné -> Obnovit vyberte Vymazat veškerý obsah a nastavení. Poté se znovu připojte k iTunes a synchronizujte znovu.
  • PEVNÝ: V této beta verzi může iTunes na liště kapacity nesprávně nahlásit Fotografie jako „Jiné“. Synchronizace fotografií jinak funguje podle očekávání.
  • NOVÝ:V některých případech nemusí vaše zařízení synchronizovat kontakty, kalendáře a nastavení účtu nebo zálohovat do iTunes. Pokud k tomu dojde, restartujte zařízení a znovu synchronizujte.
  • NOVÝ:V některých případech může při synchronizaci fotografií docházet ve vašem zařízení pouze k miniaturám. Pokud k tomu dojde, zrušte synchronizaci fotografií a poté je znovu synchronizujte.

Xcode

  • V této beta verzi jsou obnovení zařízení pomocí XCode zakázána. K zálohování a obnovení zařízení používejte pouze iTunes.
  • V některých případech Xcode 4.2 Organizer nezobrazuje zařízení, které je v režimu obnovení. Jako alternativní řešení můžete k obnovení použít iTunes.
  • PEVNÝ: Na některých stolních počítačích se využití paměti Xcode neuvěřitelně rychle zvyšuje při obnově zařízení nebo kopírování IPSW. Jako alternativní řešení použijte iTunes k obnovení.
  • PEVNÝ: V této beta verzi se v Xcode Organizeru nezobrazují protokoly o selhání (buď nesymbolizované, nebo symbolické). Aby se zobrazily v Xcode Organizer, budete muset zařízení přejmenovat.
  • V iOS 5 beta 2 není iOS Simulator kompatibilní s předchozími verzemi iCloud Developer Seed pro OS X. K zajištění kompatibility se důrazně doporučuje provést aktualizaci na nejnovější iCloud Developer Seed.
  • iOS 5.0 SDK podporuje simulátory iOS 4.3 i iOS 5.0.

Poslední příspěvek na blogu

Tajný projekt Applu od společnosti Apple je méně tajný než kdy dříve
October 21, 2021

Projekt tajných vozů Apple je méně tajný než kdy dříveVyvarovací srážka v samořiditelném autě vypadá asi takto.Dokument: Apple/USA Úřad pro patenty...

Ztrojnásobte rychlost učení s tímto balíčkem rychlého čtení
October 21, 2021

Nepamatujete si, kde jste naposledy nechali klíče od telefonu nebo auta? Ztráta krátkodobé paměti je neuvěřitelně běžná (a ve skutečnosti není tak ...

| Kult Mac
October 21, 2021

Největší britský nezávislý prodejce iPhone uzavře všech 531 samostatných obchodů531 samostatných obchodů Carphone Warehouse již po 3. dubnu nebude....