Apple uvoľňuje iOS 5.1 Beta 2 pre vývojárov

Apple uvoľňuje iOS 5.1 Beta 2 pre vývojárov

Snímka obrazovky 12.12.2011 o 14,13.27 hod

Ak máte účet vývojára, je čas začať sťahovať: Spoločnosť Apple práve spustila druhú beta verziu systému iOS 5.1.

Spoločnosť Apple okrem toho pokračovala a aktualizovala beta najnovší softvér Apple TV a taktiež vydala Xcode 4.3 Developer Preview 2.

Poznámky k vydaniu sú uvedené nižšie, ale dúfame, že Cupertino konečne vyriešilo niektoré z týchto problémov s životnosťou batérie.

Úvod

iOS SDK 5.1 poskytuje podporu pre vývoj aplikácií pre iOS a obsahuje kompletnú sadu nástrojov, kompilátorov a rámcov Xcode na vytváranie aplikácií pre iOS a Mac OS X. Medzi tieto nástroje patrí mnoho ďalších Xcode IDE a nástroj na analýzu nástrojov.

Pomocou tohto softvéru môžete vyvíjať aplikácie, ktoré bežia na zariadení iPhone, iPad alebo iPod touch so systémom iOS 5.1. Môžete si tiež vyskúšať svoje aplikácie pomocou priloženého simulátora iOS, ktorý podporuje iOS 5.1. iOS SDK 5.1 vyžaduje počítač Macintosh so systémom Mac OS X 10.7 (Lev).

Táto verzia systému iOS je určená iba na inštaláciu na zariadenia zaregistrované v programe pre vývojárov spoločnosti Apple. Pokus o neoprávnenú inštaláciu tejto verzie systému iOS môže spôsobiť, že bude vaše zariadenie v nepoužiteľnom stave.

Ďalšie informácie a ďalšie zdroje podpory nájdete na:

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

Hlásenie chýb

Nahláste všetky chyby, ktoré nie sú uvedené v “Úvod” časť pomocou Apple Bug Reporter na webe Apple Developer (http://developer.apple.com/bugreporter/). Okrem toho môžete o týchto problémoch a súprave iOS SDK 5 diskutovať vo fórach pre vývojárov spoločnosti Apple: http://devforums.apple.com. Viac informácií o službe iCloud for Developers môžete získať aj na:http://developer.apple.com/icloud

Poznámky a známe problémy

Nasledujúce problémy sa týkajú použitia 5.1 SDK na vývoj kódu.

Účty

Pri vytváraní účtu iCloud môžete použiť akékoľvek Apple ID, pokiaľ ide o úplnú e -mailovú adresu, a nie o účet MobileMe. Ak máte účet MobileMe, môžete ho presunúť do iCloud. Viac informácií nájdete na: http://me.com/move

API

  • The NSNetService triedy a rozhrania CFNetService API štandardne neobsahujú rozhrania P2P. Na prehliadanie, registráciu alebo riešenie služieb prostredníctvom rozhraní P2P musí aplikácia používať BonjourSlužba DNS*() API uvedené nižšie.
  • Nastavenie interfaceIndex parameter do kDNSServiceInterfaceIndexAny v nasledujúcich rozhraniach API nebude v predvolenom nastavení obsahovať rozhrania P2P. Ak chcete zahrnúť rozhrania P2P, musíte teraz nastaviťkDNSServiceFlagsIncludeP2P vlajka pri použití kDNSServiceInterfaceIndexAny alebo nastavte interfaceIndex na kDNSServiceInterfaceIndexP2P. Ovplyvnené rozhrania API sú:
    • DNSServiceBrowse
    • DNSServiceRegister
    • DNSServiceResolve
    • DNSServiceRegisterRecord
    • DNSServiceQueryRecord

GameKit

OPRAVENÉ: Ikony aplikácií a profilové fotografie sa nenačítavajú v aplikáciách pomocou Game Center.

iCloud Photo Stream

NOVÝ: Fotografie nasnímané pomocou systému iOS 5.1 je možné odstrániť z programu Photo Stream vo vašom zariadení a budú automaticky odstránené z programu Photo Stream z vašich ďalších zariadení so systémom iOS 5.1. Staršie fotografie je možné ručne odstrániť zo zariadení so systémom iOS 5.1.

Úložisko iCloud

  • Profily zriaďovania musia byť povolené pre iCloud na zriaďovacom portáli iOS. Ak chcete povoliť zriaďovací profil pre iCloud, prejdite do sekcie App ID na iOS Provisioning Portal a nakonfigurujte si ID aplikácie pre iCloud. Po povolení ID aplikácie pre iCloud obnovte svoje profily poskytovania, aby ste ich povolili pre iCloud.
  • The setSortDescriptors: metóda NSMetadataQuery nie je podporovaný
  • V systéme iOS 5 nemožno súbory, ktoré sú chránené prostredníctvom ochrany údajov, používať s rozhraniami iCloud Storage API.
  • V názvoch súborov sa v systéme Mac OS X nerozlišujú malé a veľké písmená, v systéme iOS sa však rozlišujú malé a veľké písmená. To môže viesť k problémom pri zdieľaní súborov medzi týmito dvoma pomocou iCloud. V systéme iOS by ste mali urobiť kroky, aby ste sa vyhli vytváraniu súborov, ktorých názvy sa líšia iba prípadom.

Filmový prehrávač

Od iOS 5.0, aby sa uľahčilo ovládanie prehrávania s jemnejšími zrnitosťami, prehrávač filmov nie je automaticky pripravený na prehrávanie po vytvorení. Zavolajte na preparToPlay spôsob prípravy prehrávača filmov. Ďalšie informácie nájdete v časti Odkaz na triedu MPMoviePlayerController

Hudobný prehrávač

Použitie funkcie shake-to-shuffle spôsobí, že aplikácia Hudba zamrzne a prehrávanie sa zastaví.

Zabezpečenie

V systéme iOS 5 nie je podpisovanie certifikátov s podpismi MD5 podporované. Zaistite, aby certifikáty používali podpisové algoritmy založené na SHA1 alebo SHA2.

Asistent nastavenia

NOVÝ: Ihneď po dokončení sa Asistent inštalácie môže znova objaviť a zobraziť obrazovku wifi a/alebo záverečnú obrazovku „Ďakujem“. Riešením v tejto slučke je reštartovanie zariadenia.

Uzamknutá obrazovka SpringBoard

NOVÝ: Uzamknutá obrazovka sa môže prerušovane dostať do stavu, keď dvojitým kliknutím na tlačidlo domovskej stránky sa už tlačidlo fotoaparátu nezobrazí. Ak sa chcete dostať z tohto stavu, musíte reštartovať zariadenie.

Xcode/Nástroje pre vývojárov

  • NOVÝ: Toto predbežné vydanie Xcode 4.3 je distribuované ako jeden aplikačný balík Xcode.app. Poskytovanie nástrojov Xcode v jednom balíku aplikácií umožňuje inštaláciu Xcode priamo z obchodu App Store bez ďalšieho kroku spustenia aplikácie Install Xcode. Ak chcete nainštalovať Xcode počas obdobia ukážky, dvojitým kliknutím otvorte stiahnutý súbor DMG a presuňte Xcode.app súbor do priečinka Aplikácie. V rámci Xcode môžete prostredníctvom položky Xcode -> Otvoriť nástroj pre vývojárov spustiť ďalšie vývojárske nástroje, ako sú Nástroje a FileMerge. Potom môžete nástroj pripnúť k doku a získať prístup, keď Xcode nie je spustený. V tomto vydaní ukážky nie sú zahrnuté všetky nástroje, ktoré boli predtým zahrnuté v inštalátore Xcode.
  • Vo vývojových nástrojoch iOS 5 je možné extrahovať API používané aplikáciou a mať ich skontrolované používanie súkromných rozhraní API. Táto možnosť sa ponúka, keď validujete svoju aplikáciu pre aplikáciu podanie.
  • OPRAVENÉ: Chyba v organizátorovi dokumentácie spôsobuje výnimku pri zadávaní akéhokoľvek poľa v oblasti obsahu. Aby ste sa vyhli potrebe prihlásiť sa na web vývojára z Xcode, sťahujte súbory dokumentácie lokálne pomocou Xcode’s podokno predvolieb dokumentácie a ako alternatívne riešenie začiarknite políčko „Automaticky vyhľadávať a inštalovať aktualizácie“.
  • OPRAVENÉ: Skript „uninstall-devtools“ omylom odstráni súbory a balíky, aj keď je Xcode stále spustený. Pred spustením skriptu „uninstall-devtools“ určite ukončite všetky spustené kópie Xcode.
  • OPRAVENÉ: Démona Network Link Conditioner nie je možné spustiť po inštalácii programu Networking Link Conditioner bez reštartu. Problém môžete ručne vyriešiť reštartovaním alebo nasledujúcim príkazom: sudo launchctl load /system/library/launchdaemons/com.apple.networklinkconditioner.plist.]

Najnovší blogový príspevok

Dividenda akcionárov, obvinenia zo zneužívania pracovníkov Horúce témy pred výročným stretnutím akcionárov spoločnosti Apple
September 10, 2021

Dividenda akcionárov, obvinenia zo zneužívania pracovníkov Horúce témy pred výročným stretnutím akcionárov spoločnosti AppleUprostred obáv z bitiek...

Apple víta generálneho riaditeľa spoločnosti Disney s platbou Mickey Mouse na sklade
September 10, 2021

Apple víta generálneho riaditeľa spoločnosti Disney s platbou Mickey Mouse na skladeFoto od graciepoo - http://flic.kr/p/4rb4nSKeď sa generálny ria...

Apple oznamuje zisk za 4. štvrťrok: 28,27 miliardy dolárov, tržby chýbajú predpovede Wall Street
September 10, 2021

Spoločnosť Apple dnes oznámila svoje zisky za štvrtý fiškálny štvrťrok s príjmami 28,27 miliardy dolárov a ziskom 6,62 miliardy dolárov. V 4. štvrť...