Apple razvijateljima izdaje iOS 5.1 Beta 2

Apple razvijateljima izdaje iOS 5.1 Beta 2

Snimak ekrana 12. 12. 2011. u 14.13.27

Ako imate račun razvojnog programera, vrijeme je za preuzimanje: Apple je upravo izbacio drugu beta verziju iOS -a 5.1.

Osim toga, Apple je napredovao i ažurirao beta verziju najnovijeg Apple TV softvera, kao i objavio Xcode 4.3 Developer Preview 2.

Napomene o izdanju su u nastavku, ali nadamo se da je Cupertino konačno riješio neke od tih problema s trajanjem baterije.

Uvod

iOS SDK 5.1 pruža podršku za razvoj iOS aplikacija i uključuje potpuni skup alata za Xcode, kompajlere i okvire za izradu aplikacija za iOS i Mac OS X. Ti alati uključuju Xcode IDE i alat za analizu Instruments među mnogim drugima.

Pomoću ovog softvera možete razvijati aplikacije koje se izvode na iPhoneu, iPadu ili iPod touchu sa sustavom iOS 5.1. Također možete testirati svoj aplikacije koje koriste uključeni iOS Simulator, koji podržava iOS 5.1. iOS SDK 5.1 zahtijeva Macintosh računalo sa Mac OS X 10.7 (Lav).

Ova verzija iOS -a namijenjena je samo za instalaciju na uređaje registrirane u Appleovom razvojnom programu. Pokušaj instaliranja ove verzije iOS -a na neovlašten način mogao bi dovesti vaš uređaj u neupotrebljivo stanje.

Za više informacija i dodatne izvore podrške posjetite:

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

Prijava grešaka

Molimo prijavite sve greške koje nisu spomenute u "Uvod" odjeljak koji koristi Apple Bug Reporter na web stranici Apple Developer (http://developer.apple.com/bugreporter/). Osim toga, možete raspravljati o ovim pitanjima i iOS SDK -u 5 na Appleovim forumima za programere: http://devforums.apple.com. Također možete pristupiti više informacija o iCloudu za programere na:http://developer.apple.com/icloud

Bilješke i poznati problemi

Sljedeća pitanja odnose se na korištenje 5.1 SDK -a za razvoj koda.

Računi

Prilikom stvaranja iCloud računa možete koristiti bilo koji Apple ID ako je to puna adresa e -pošte, a ne račun MobileMe. Ako imate MobileMe račun, možete ga premjestiti u iCloud. Više informacija možete pronaći na: http://me.com/move

Apis

  • The NSNetService klase i API -ji CFNetService prema zadanim postavkama ne uključuju sučelja P2P. Za pregledavanje, registraciju ili rješavanje usluga putem P2P sučelja, aplikacija mora koristiti BonjourDNSService*() API -ji navedeni u nastavku.
  • Postavljanje interfaceIndex parametar za kDNSServiceInterfaceIndexAny u sljedećim API -jevima prema zadanim postavkama neće uključivati ​​P2P sučelja. Da biste uključili P2P sučelja, sada morate postavitikDNSServiceFlagsIncludeP2P zastavica pri korištenju kDNSServiceInterfaceIndexAny ili postavite interfaceIndex na kDNSServiceInterfaceIndexP2P. Pogođeni API -ji su:
    • DNSServiceBrowse
    • DNSServiceRegister
    • DNSServiceResolve
    • DNSServiceRegisterRecord
    • DNSServiceQueryRecord

GameKit

FIKSNO: Ikone aplikacija i fotografije profila ne učitavaju se u aplikacijama koje koriste Game Center.

iCloud Photo Stream

NOVI: Fotografije snimljene pomoću iOS 5.1 mogu se izbrisati iz Photo Stream -a na vašem uređaju i automatski će se ukloniti iz Photo Stream -a na vašim drugim iOS 5.1 uređajima. Starije fotografije mogu se ručno izbrisati s vaših iOS 5.1 uređaja.

iCloud pohrana

  • Profili za opskrbu moraju biti omogućeni za iCloud na Portalu za opskrbu iOS -a. Da biste omogućili profil opskrbe za iCloud, idite na odjeljak ID aplikacije na portalu za opskrbu iOS -a i konfigurirajte svoj ID aplikacije za iCloud. Nakon što omogućite ID aplikacije za iCloud, regenerirajte svoje profile za opskrbu kako biste ih omogućili za iCloud.
  • The setSortDescriptors: metoda NSMetadataQuery nije podržano.
  • U iOS -u 5 datoteke zaštićene putem zaštite podataka ne mogu se koristiti s iCloud Storage API -ima.
  • Nazivi datoteka ne razlikuju velika i mala slova u Mac OS X, ali velika i mala slova u iOS-u. To može dovesti do problema pri dijeljenju datoteka između njih dvoje pomoću iClouda. Trebali biste poduzeti korake na iOS -u kako biste izbjegli stvaranje datoteka čiji se nazivi razlikuju samo po slučaju.

Player za filmove

Počevši od iOS 5.0, kako bi se olakšala preciznija kontrola reprodukcije, player za filmove nije automatski spreman za reprodukciju nakon stvaranja. Nazovite PrepaToPlay način pripreme playera filmova. Za više informacija pogledajte Referenca klase MPMoviePlayerController

Glazbeni player

Korištenje shake-to-shuffle uzrokuje zamrzavanje aplikacije Music i zaustavljanje reprodukcije.

Sigurnost

U iOS -u 5 potpisivanje certifikata s potpisima MD5 nije podržano. Provjerite koriste li certifikati algoritme potpisa temeljene na SHA1 ili SHA2.

Pomoćnik za postavljanje

NOVI: Odmah nakon dovršetka programa Setup Assistant, može se ponovno pojaviti i prikazati zaslon WiFi i/ili završni zaslon "Hvala". Zaobilazno rješenje za ponovno pokretanje uređaja u ovoj petlji.

SpringBoard zaključani zaslon

NOVI: Zaključani zaslon može s prekidima doći u stanje u kojem dvostrukim pritiskom na gumb početna više neće biti prikazan gumb kamere. Da biste izašli iz tog stanja, morate ponovno pokrenuti uređaj.

Xcode/Alati za programere

  • NOVI: Ovo izdanje za pregled Xcode 4.3 distribuirano je kao jedan paket aplikacija, Xcode.app. Isporuka alata Xcode u jednom paketu aplikacija omogućuje instalaciju Xcodea izravno iz App Store -a, bez dodatnog koraka pokretanja aplikacije Install Xcode. Da biste instalirali Xcode tijekom razdoblja pregleda, dvaput kliknite da biste otvorili preuzetu DMG datoteku, a zatim povucite Xcode.app datoteku u mapu Applications. Unutar Xcode -a možete pokrenuti dodatne alate za razvojne programere, kao što su Instruments i FileMerge, putem stavke izbornika Xcode -> Open Developer Tool. Zatim možete zakačiti alat na Dock za pristup kada Xcode nije pokrenut. Nisu svi alati prethodno uključeni u instalacijski program Xcode povezani u ovo izdanje pregleda.
  • U razvojnim alatima iOS 5 moguće je izdvojiti API -je koje koristi aplikacija i imati ih provjereno za korištenje privatnih API -ja. Ova se opcija nudi kada potvrđujete svoju prijavu za aplikaciju podnošenje.
  • FIKSNO: Greška u organizatoru dokumentacije uzrokuje iznimku kada upišete bilo koje polje u području sadržaja. Kako biste spriječili potrebu da se prijavite na web mjesto razvojnog programera s Xcode -a, preuzmite skup dokumentacije lokalno pomoću Xcode -a oknu za postavke dokumentacije i omogućite potvrdni okvir "Automatski provjeravaj i instaliraj ažuriranja" kao zaobilazno rješenje.
  • FIKSNO: Skripta "uninstall-devtools" pogreškom uklanja datoteke i pakete čak i ako Xcode još uvijek radi. Prije pokretanja skripte "uninstall-devtools" svakako napustite bilo koju pokrenutu kopiju Xcode-a.
  • FIKSNO: Damon Network Link Conditioner ne može se pokrenuti nakon instaliranja Networking Link Conditionera bez ponovnog pokretanja. Problem možete ručno zaobići ponovnim pokretanjem ili sljedećom naredbom: sudo launchctl load /system/library/launchdaemons/com.apple.networklinkconditioner.plist.]

Najnoviji post na blogu

| Kult Maca
August 21, 2021

Umjesto da baci iWatch ili neku drugu hardversku bombu na WWDC, Apple je predstavio futurističke alate koje će koristiti za proširenje svog brzoras...

| Kult Maca
August 21, 2021

Helios upravljači sa svjetlima i GPS-om kontroliranim iPhoneomZnam o čemu razmišljate. Ljubomorni ste na svu rasvjetu s kontroliranim tonovima koja...

| Kult Maca
August 21, 2021

Nigellina nova aplikacija za talijansku hranu ostavlja loš okus [recenzija]Ispostavilo se da Nigella jako voli talijansku hranuSuživot s njom najno...