Apple uvolňuje iOS 5.1 Beta 2 pro vývojáře

Apple uvolňuje iOS 5.1 Beta 2 pro vývojáře

Screen Shot 2011-12-12 ve 14:13:27

Pokud máte účet vývojáře, je čas se stáhnout: Apple právě spustil druhou beta verzi iOS 5.1.

Kromě toho Apple pokračoval a aktualizoval beta nejnovější software Apple TV a také vydal Xcode 4.3 Developer Preview 2.

Poznámky k verzi jsou níže, ale doufáme, že Cupertino konečně vyřešil některé z těchto problémů s životností baterie.

Úvod

iOS SDK 5.1 poskytuje podporu pro vývoj aplikací pro iOS a obsahuje kompletní sadu nástrojů, kompilátorů a rámců Xcode pro vytváření aplikací pro iOS a Mac OS X. Mezi tyto nástroje patří mimo jiné Xcode IDE a nástroj pro analýzu nástrojů.

Pomocí tohoto softwaru můžete vyvíjet aplikace, které běží na iPhonu, iPadu nebo iPodu touch se systémem iOS 5.1. Můžete také vyzkoušet své aplikace využívající přiložený simulátor iOS, který podporuje iOS 5.1. iOS SDK 5.1 vyžaduje počítač Macintosh se systémem Mac OS X 10.7 (Lev).

Tato verze systému iOS je určena pouze k instalaci na zařízení registrovaná v vývojářském programu Apple. Pokus o instalaci této verze systému iOS neoprávněným způsobem by mohl uvést vaše zařízení do nepoužitelného stavu.

Další informace a další zdroje podpory naleznete na:

http://developer.apple.com/programs/ios/

Hlášení chyb

Nahlaste prosím všechny chyby, které nejsou uvedeny v souboru "Úvod" sekce pomocí Apple Bug Reporter na webu Apple Developer (http://developer.apple.com/bugreporter/). Kromě toho můžete o těchto problémech a sadě iOS SDK 5 diskutovat ve fórech pro vývojáře Apple: http://devforums.apple.com. Další informace o iCloudu pro vývojáře můžete také získat na:http://developer.apple.com/icloud

Poznámky a známé problémy

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

Účty

Při vytváření účtu iCloud můžete použít libovolné Apple ID, pokud se jedná o úplnou e -mailovou adresu, nikoli o účet MobileMe. Pokud máte účet MobileMe, můžete jej přesunout na iCloud. Více informací najdete na: http://me.com/move

API

  • The NSNetService třídy a rozhraní API CFNetService ve výchozím nastavení neobsahují rozhraní P2P. K procházení, registraci nebo řešení služeb prostřednictvím rozhraní P2P musí aplikace používat BonjourSlužba DNS*() API uvedená níže.
  • Nastavení interfaceIndex parametr na kDNSServiceInterfaceIndexAny v následujících API nebude ve výchozím nastavení obsahovat rozhraní P2P. Chcete -li zahrnout rozhraní P2P, musíte nyní nastavitkDNSServiceFlagsIncludeP2P vlajka při použití kDNSServiceInterfaceIndexAny nebo nastavte interfaceIndex na kDNSServiceInterfaceIndexP2P. Dotčené API jsou:
    • Služba DNSServiceBrowse
    • DNSServiceRegister
    • DNSServiceResolve
    • DNSServiceRegisterRecord
    • DNSServiceQueryRecord

GameKit

PEVNÝ: Ikony aplikací a profilové fotky se v aplikacích pomocí Game Center nenačítají.

iCloud Photo Stream

NOVÝ: Fotografie pořízené pomocí systému iOS 5.1 lze z aplikace Photo Stream ve vašem zařízení odstranit a budou automaticky odstraněny ze služby Photo Stream ve vašich ostatních zařízeních se systémem iOS 5.1. Starší fotografie lze ze zařízení iOS 5.1 ručně odstranit.

Úložiště iCloud

  • Zřizovací profily musí být povoleny pro iCloud na zřizovacím portálu iOS. Chcete -li povolit zřizovací profil pro iCloud, přejděte do sekce ID aplikace na zřizovacím portálu iOS a nakonfigurujte své ID aplikace pro iCloud. Po povolení ID aplikace pro iCloud obnovte své zřizovací profily a povolte je pro iCloud.
  • The setSortDescriptors: metoda NSMetadataQuery není podporováno.
  • V iOS 5 nelze soubory, které jsou chráněny pomocí Data Protection, používat s rozhraními iCloud Storage API.
  • Názvy souborů nerozlišují velká a malá písmena v systému Mac OS X, ale rozlišují velká a malá písmena v systému iOS. To může vést k problémům při sdílení souborů mezi těmito dvěma pomocí iCloud. V systému iOS byste měli podniknout kroky, abyste se vyhnuli vytváření souborů, jejichž názvy se liší pouze případem.

Přehrávač filmů

Spouštění v systému iOS 5.0, aby se usnadnilo ovládání přehrávání s jemnějším zrnem, není přehrávač filmů po vytvoření automaticky připraven k přehrávání. Zavolej připravitToPlay způsob přípravy přehrávače filmů. Další informace viz Reference třídy MPMoviePlayerController

Hudební přehrávač

Použití shake-to-shuffle způsobí, že aplikace Music zamrzne a přehrávání se zastaví.

Bezpečnostní

V systému iOS 5 není podepisování certifikátů pomocí podpisů MD5 podporováno. Zajistěte, aby certifikáty používaly podpisové algoritmy založené na SHA1 nebo SHA2.

Asistent nastavení

NOVÝ: Bezprostředně po dokončení se průvodce instalací může znovu zobrazit a zobrazit obrazovku wifi a/nebo závěrečnou obrazovku „Děkuji“. Řešením v této smyčce je restart zařízení.

Obrazovka zámku SpringBoard

NOVÝ: Obrazovka zámku se může přerušovaně dostat do stavu, kdy dvojitým kliknutím na tlačítko Domů se již tlačítko fotoaparátu nezobrazí. Abyste se dostali z tohoto stavu, musíte zařízení restartovat.

Xcode/Nástroje pro vývojáře

  • NOVÝ: Toto náhledové vydání Xcode 4.3 je distribuováno jako jeden aplikační balíček Xcode.app. Doručení nástrojů Xcode v jednom balíčku aplikací umožňuje instalaci Xcode přímo z App Store, bez dalšího kroku spuštění aplikace Install Xcode. Chcete-li nainstalovat Xcode během období náhledu, poklepáním otevřete stažený soubor DMG a přetáhněte soubor Xcode.app soubor do složky Aplikace. V Xcode můžete spustit další vývojářské nástroje, jako jsou Instruments a FileMerge, prostřednictvím položky nabídky Xcode -> Otevřít vývojářský nástroj. Poté můžete nástroj připnout na dok, abyste měli přístup, když Xcode neběží. V této verzi náhledu nejsou obsaženy všechny nástroje dříve zahrnuté v instalačním programu Xcode.
  • Ve vývojových nástrojích iOS 5 je možné extrahovat API používaná aplikací a mít je zkontrolováno používání soukromých API. Tato možnost se nabízí při validaci aplikace pro aplikaci podání.
  • PEVNÝ: Chyba v organizátoru dokumentace způsobuje výjimku při psaní do libovolného pole v oblasti obsahu. Chcete -li zabránit potřebě přihlásit se na web vývojáře z Xcode, stáhněte si sady dokumentace místně pomocí Xcode’s podokno předvoleb dokumentace a jako řešení zaškrtněte políčko „Vyhledávat a instalovat aktualizace automaticky“.
  • PEVNÝ: Skript „uninstall-devtools“ omylem odebere soubory a balíčky, i když Xcode stále běží. Před spuštěním skriptu „uninstall-devtools“ nezapomeňte ukončit všechny spuštěné kopie Xcode.
  • PEVNÝ: Démona Network Link Conditioner nelze spustit po instalaci kondicionéru Networking Link Conditioner bez restartu. Problém můžete ručně vyřešit restartem nebo následujícím příkazem: sudo launchctl load /system/library/launchdaemons/com.apple.networklinkconditioner.plist.]

Poslední příspěvek na blogu

Novinky, analýzy a názory společnosti Apple a obecné technické zprávy
August 19, 2021

Krutý, ale zábavný web People of Walmart hledá vývojáře, který by pro web vytvořil aplikaci pro iPhone.Pokud máte zájem vytvořit si aplikaci pro iP...

Novinky, analýzy a názory společnosti Apple a obecné technické zprávy
August 19, 2021

Vše, co jste chtěli vědět o novém antivirovém programu AppleBritská bezpečnostní firma Intego zveřejnila bezpečnostní poznámku, která poskytuje jas...

Novinky, analýzy a názory společnosti Apple a obecné technické zprávy
August 19, 2021

Snow Leopard je široce uváděn jako zvýšení výkonu, ale upgrade operačního systému měl za následek 10–15% SNÍŽENÍ výkonu jak na mém Macu Pro, tak na...