IOS 5 Beta 3 sada dostupan za preuzimanje!

iOS 5 Beta 3 sada dostupan za preuzimanje!

Snimak ekrana 11. 7. 2011. u 13.31.29

Apple je upravo objavio treću beta verziju iOS -a 5 registriranim programerima, poznatu kao Build 9A5259f. Trenutno preuzimamo i instaliramo, ali u međuvremenu, ako ste registrirani programer, nabavite preuzimanjem u iOS Dev Centru.

Jeste li primijetili nešto novo u Beti 3? Napišite nam redak u komentarima ispod! Evo napomena o izdanju.

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

Računi

  • Prilikom stvaranja iCloud računa možete koristiti bilo koji Apple ID pod uvjetom da je to puna adresa e -pošte, a ne račun MobileMe. Ako imate MobileMe račun, možete kopirati podatke s tog računa na iCloud račun koji ćete koristiti tijekom testiranja. Više informacija o iCloudu možete pronaći na: http://developer.apple.com/icloud
  • Prilikom postavljanja iCloud ili MobileMe računa pomoću pomoćnika za postavljanje i ostavljanja funkcije Pronađi moj iPhone, to bi zapravo moglo isključiti funkciju Pronađi moj iPhone nakon postavljanja. U postavkama/pošti, kontaktima, kalendaru/svom računu provjerite je li funkcija Nađi moj iPhone uključena nakon napuštanja pomoćnika za postavljanje.
  • Postoji problem pri pronalaženju uređaja pomoću značajke Find My iPhone na web lokaciji MobileMe (www.me.com) prilikom prelaska s iClouda natrag na MobileMe. Da biste zaobišli ovaj problem:
    • Na uređaju idite na Postavke-> Pošta, Kontakti, Kalendar->@me.com i Uključite i isključite Find My iPhone. Sada bi se uređaj trebao pojaviti na web stranici MobileMe.
  • Preporučuje se da onemogućite oznake na više računa. Ako su omogućeni, rezultati mogu biti nedefinirani.
  • NOVI: U ovoj beta verziji opcija "Odabir sigurnosnog pitanja" ne radi tijekom postavljanja iCloud računa.

AirPlay

  • Od iOS 5, video sadržaji u aplikacijama i na web stranicama omogućuju AirPlay prema zadanim postavkama.
  • iOS 5 podržava AirPlay video putem AV Foundation.
  • FIKSNO: Čuvar zaslona Apple TV -a može umanjiti performanse preslikavanja preko AirPlaya. Čuvar zaslona može se onemogućiti u postavkama Apple TV -a.

Apple TV

  • Apple TV Software beta omogućuje korisnicima zrcaljenje sadržaja iPada 2 na Apple TV (2. generacija) pomoću AirPlaya. Ovaj beta softver također omogućuje Photo Stream na Apple TV -u tako da korisnici mogu pristupiti fotografijama pohranjenim u iCloudu. Aplikacija Apple TV Software pruža se za testiranje najnovije funkcije AirPlay s vašim iOS 5 aplikacijama i web stranicama. Ako želite instalirati beta softver Apple TV Software na svoj uređaj, najprije morate registrirati UDID uređaja na Portalu programa za programere za iOS.

Audio

  • Korištenje glasovnog chata u iOS -u 5 zahtijeva postavljanje kAudioSessionMode_VoiceChat način rada na audio sesiji ili postavljanje AVAudioSessionModeVoiceChat način rada na AVAudioSession objekt.

CalDav

  • FIKSNO: Nakon lokalnog stvaranja ponavljajućeg događaja na uređaju, uređaj prestaje sinkronizirati nakon što pritisne pogrešku pri spajanju. Uklanjanje i ponovno dodavanje računa djeluje kao rješenje za to.

Kalendar

  • Svi MobileMe kalendari duplicirani su nakon isključivanja i ponovnog uključivanja kalendara.
  • Ako pokrenete ili ručno osvježite kalendare na iPadu, vaši kalendari mogu nestati i morat ćete dodirnuti "Prikaži sve kalendare" da biste ih ponovo prikazali.
  • NOVI: Vraćanje iz sigurnosne kopije Seed 1 ili starije verzije neće uzrokovati sinkronizaciju kalendara MobileMe/iCloud. Pretplaćeni kalendari prikazat će se u kalendarima, ali niti jedan od vaših kalendara događaja neće se pojaviti u MobileCalu. Da biste zaobišli problem, uklonite i ponovo dodajte račun.

GameKit

  • Podaci o podudaranjima za izmjene na potezu trenutačno su ograničeni na 4 KB podataka.

Centar za igre

  • Ako imate postojeći račun Game Center-a koji još nije prošao kroz prvi tijek Game Center-a u iOS-u 5, naići ćete na pad pri izravnom prijavljivanju na upozorenje za prijavu u igru. Zaobilazno rješenje za to je pokretanje Game Centera kako bi se dovršio prvi tok.

iBooks

  • iBooks 1.2.2 možda neće prikazati neki tekst ili slike u knjigama. Ažurirajte na iBooks 1.3 u App Storeu.

iCloud sigurnosno kopiranje

  • Budući da se radi o beta softveru, preporučuje se da ne koristite usluge iCloud za pohranu kritičnih podataka ili informacija. Ako omogućite iCloud Backup, automatska izrada sigurnosnih kopija putem iTunes -a prilikom sinkronizacije bit će onemogućena. Predlažemo i da ručno napravite sigurnosnu kopiju uređaja pomoću iTunes -a.
  • U iOS 5 beta podrška za zaštitu podataka u iCloud Backupu nije dostupna. Zbog toga aplikacije koje imaju zaštićene datoteke neće imati sigurnosnu kopiju podataka ili metapodataka.
  • Nakon vraćanja možda nećete moći izraditi sigurnosnu kopiju jer uređaj i dalje misli da se obnavlja. Da biste zaobišli ovaj problem, pokušajte sinkronizirati aplikacije ili medije koji nedostaju iz iTunes -a ili pokušajte izbrisati svoj iCloud račun i dodati ga natrag.
  • Ako izbrišete sigurnosnu kopiju, značajka će biti onemogućena, ali postavke i dalje mogu ukazivati ​​na to da je omogućena te ćete u postavkama morati prebaciti prekidač BackUp to Cloud.
  • Zbog kompatibilnosti, ova verzija iOS 5 beta zahtijeva da se sigurnosno kopiraju sve datoteke, umjesto samo onih datoteka koje su se promijenile od vaše zadnje sigurnosne kopije. To može uzrokovati upozorenje da je vaš račun premašio kvotu. U slučaju upozorenja, možete izbrisati svoju najstariju sigurnosnu kopiju kako biste oslobodili prostor, a zatim pokrenuti sigurnosnu kopiju.

iCloud pohrana

  • Tijekom beta verzije iOS 5, svi dokumenti pohranjeni na poslužiteljima mogli bi se povremeno brisati prije GM -a. Stoga se toplo preporučuje da ne pohranjujete kritične dokumente ili podatke na poslužiteljima.
  • Ako vaša aplikacija koristi NSMetadataQuery klase, morate postaviti predikat, iako se sam predikat zanemaruje.
  • Okvir Foundation ne uključuje ID tima kada traži spremnik mobilnih dokumenata za aplikaciju. ID tima mora biti naveden na početku niza identifikatora proslijeđenog u URLForUbiquityContainerIdentifier: metoda.
  • U ovoj beta verziji, setSortDescriptors: metoda NSMetadataQuery nije podržana.
  • U ovoj beta verziji, ako želite koristiti iCloud, morate ručno navesti različite identifikatore spremnika (skup prikaza vaše aplikacije) u datoteci Entitlements za vaš Mac OS X i iOS projekti.
  • Postoje problemi s korištenjem API -ja dokumenta za pohranu u oblaku zajedno sa zaštićenim podacima koji mogu dovesti do oštećenja podataka.
  • U ovoj beta verziji, aplikacije temeljene na dokumentima ne mogu uvijek otkriti kada se datoteke mijenjaju, premještaju ili brišu ispod njih.
  • NOVI: U ovoj beta verziji izlagači datoteka (objekti koji prihvaćaju NSFilePresenter protokol) ne primaju neke od poruka koje bi trebale primiti, osobito:
    • predstavljenItemDidChange
    • predstavljenoSubitemDidAppearAtURL:
    • predstavljenoSubitemDidChangeAtURL:
  • To možete zaobići implementacijom relinquishPresentedItemToWriter: metodom i provjerom je li pisac doista napisao kada vaš izlagač datoteka ponovno zatraži. Također možete koristiti FSEvents za promatranje promjena datotečnog sustava
  • U ovoj beta verziji poruke o promjenama datoteka u direktoriju ne isporučuju se objektima koji prihvaćaju protokol NSFilePresenter.
  • Dok prijavljujete grešku vezanu uz sučelja za pohranu iCloud, uključite zapisnike prikupljene tijekom sesije otklanjanja pogrešaka. Da biste generirali te zapisnike, morate instalirati poseban profil za otklanjanje pogrešaka na svoj uređaj. Profil za otklanjanje pogrešaka može se dobiti na http://connect.apple.com. Ovaj profil omogućuje generiranje dnevnika otklanjanja pogrešaka koji su potrebni za dijagnosticiranje bilo kakvih problema pomoću iCloud memorije. Upute za prikupljanje dnevnika su:
    • Instalirajte profil. (Najlakši način da to učinite je da ga pošaljete sebi i otvorite privitak na njihovom uređaju.)
    • Reproduciraj grešku.
    • Sinkronizirajte s iTunesom da biste izvadili zapisnike s uređaja.
    • Priložite zapisnike u izvješće o programskim pogreškama. Zapisnike možete pronaći u ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.
  • Ti se dnevnici mogu vrlo brzo povećati, pa biste trebali ukloniti profil nakon što ponovite problem i izvučete zapisnike za izvješće o programskim pogreškama.

iMessage

  • NOVI: iMessage beta 3 neće moći komunicirati s korisnicima iMessagea na beta 1. Radi između beta 3 i beta 2.
  • NOVI: Modalna upozorenja ne pojavljuju se za iMessages.

iTunes

  • Verzija iTunes -a koja dolazi s beta 3 ne može sinkronizirati uređaje na kojima je instaliran beta 2 softver. Da biste izbjegli ovaj problem, učinite sljedeće:
    1. Sinkronizirajte sve uređaje na kojima je instalirana beta 2 s verzijom iTunes koja je isporučena s beta 2.
    2. Nadogradite iTunes na verziju koja dolazi s beta 3.
    3. Povežite uređaj i instalirajte beta 3 softver. (Shvatite da biste mogli vidjeti pogrešku pri sinkronizaciji pri prvom povezivanju uređaja.)
    4. Nakon instaliranja beta 3 softvera, vratite sigurnosnu kopiju iz 1. koraka.
  • Videozapisi kupljeni u trgovini iTunes Store ne mogu se reproducirati na AppleTV -u druge generacije preko AirPlaya s iTunes 10.5.

MMS

  • Slanje MMS -a velikih videozapisa ne funkcionira.

Prilagodbe fotografija

  • Ako primijenite prilagodbe efekta crvenih očiju u iOS-u i uvezete svoju sliku u verziju iPhoto sjemena, prilagodbe efekta crvenih očiju neće se pojaviti na toj slici u programu iPhoto. Kao rezultat toga, naknadna sinkronizacija vaše slike na iOS uređaju s iPhotoa neće pokazati prilagodbe crvenih očiju.

Podsjetnici

FIKSNO: Aplikacija Podsjetnici ne šalje obavijesti o podsjetnicima koji se temelje na ulasku (i/ili izlasku) lokacije ako s podsjetnikom nema datuma.

Postavke

  • Gumb "Napravi sigurnosnu kopiju sada" omogućen je bez omogućene klase sigurnosnih kopija podataka za račun.
  • FIKSNO: Ako otvorite tipkovnicu uvjeta u Postavke-> Općenito-> Ažuriranje softvera, ne možete je odbaciti. Morate prisilno napustiti Postavke da biste izašli.
  • NOVI: U ovoj beta verziji ikona FaceTime nedostaje u Postavkama na iPhoneu.

Simulator

  • NOVI: Usluge lokacije nisu funkcionalne u simulatoru iOS 4.3 koji radi na Mac OS 10.7 s Xcode 4.2.

Odskočna daska

  • Push i lokalne obavijesti za aplikacije pojavljuju se u novom centru za obavijesti u sustavu iOS 5. Centar za obavijesti prikazuje obavijesti koje se smatraju "nepročitanima". Kako bi se prilagodile push i lokalnim obavijestima koje nemaju status "nepročitano", razvojni programeri mogu upotrijebiti svoj broj značke aplikacije za pokretanje brisanja obavijesti iz Centra za obavijesti. Kad aplikacija obriše svoj broj znački (postavljanjem na nulu), iOS 5 izbrisat će svoje obavijesti iz centra za obavijesti.

Cvrkut

  • NOVI: Kada tweetate svoju lokaciju sa Safarija i izađete prije nego što se lokacija može uspostaviti, strelica lokacije ostat će na statusnoj traci. Strelica se može ukloniti ubijanjem Safarija s prekidača za zadatke.

UI Automatizacija

  • NOVI: U iOS 5 beta 3 prva izvedba skripte nakon ponovnog pokretanja ili brisanja instalacije vjerojatno neće uspjeti. Naknadni pokušaji trebali bi uspjeti sve dok se uređaj ponovno ne pokrene.
  • Gumbi za reprodukciju i snimanje u uređivaču skripti instrumenta za automatizaciju možda neće raditi ispravno nakon ciljanja aplikacije koja je pokrenuta sesijom praćenja i završila. Možda neće raditi ni ako ciljate aplikaciju koja je obustavljena. Ako naiđete na ovaj problem i on se nastavi pojavljivati, možda ćete morati zatvoriti i ponovno otvoriti dokument za praćenje da biste se vratili u funkcionalno stanje.
  • Prilikom bilježenja radnji u skriptu pomoću instrumenta za automatizaciju, sučelja s web prikazima ili ćelijama tablice koji sadrže veliki broj elemenata izvan zaslona može proći izuzetno dugo prije nego što se vrate s izraz.
  • Funkcije lock () i unlock () UIATargeta zamijenjene su lockForDuration () funkciju.
  • Instrumenti prepisuju učitanu skriptu automatizacije, čak i ako je uređuje drugi program.
  • Pokretanjem iOS 5 beta 2, sada možete pokrenuti izvršavanje skripte za automatizaciju korisničkog sučelja na iOS uređaju s glavnog računala pomoću alata za instrumente. Naredba je:
    • instrumenti -w -t

UIKit

  • NOVI: Počevši od iOS 5 beta 3, exclusiveTouch svojstvo UIControl -a vratilo se na izvornu zadanu vrijednost NO.
  • Vraćajući se nula iz tableView: viewForHeaderInSection: metoda (ili ekvivalent podnožja) više nije dovoljna za skrivanje zaglavlja. Morate nadjačati tableView: heightForHeaderInSection: i vratite 0,0 da biste sakrili zaglavlje.
  • U iOS 5 beta, UITableView class ima dvije metode za premještanje jedne ćelije iz jednog retka u drugi s definiranim parametrima. Ovi API -ji su:
    • moveSection: toSection:
    • moveRowAtIndexPath: toIndexPath:
  • Koristiti UIWebView klase u Interface Builderu, postavljanje prozirne boje pozadine moguće je u iOS -u 5. Programeri koji sastavljaju prema novom SDK -u mogu provjeriti svoj XIB za transparentnu postavku UIWebView.
  • U iOS 5 beta, UINavigationBar, UIToolbar, i UITabBar implementacije su se promijenile tako da se drawRect: metoda se ne poziva na primjercima ovih klasa ako nije implementirana u podklasu. Aplikacije koje su ponovno implementirale drawRect: u kategoriji na bilo kojoj od ovih klasa otkrit će da se metoda drawRect: ne poziva. UIKit provjerava veze kako bi spriječio pozivanje metode u aplikacijama povezanim prije iOS-a 5, ali ne podržava ovaj dizajn na iOS-u 5 ili novijim. Aplikacije mogu:
    • Upotrijebite API za prilagodbu za trake u iOS -u 5 i novijim verzijama, što je preferirani način.
    • Podrazred UINavigationBar (ili druge klase traka) i nadjačati drawRect: u podklasi.
  • The indexPathForRow: inSection:, odjeljka i redaka metoda NSIndexPath sada koristi NSInteger umjesto NSUInteger, tako da se ti tipovi podudaraju s metodama definiranim na UITableView.
  • Poznat je problem s predstavljanjem a UIVideoEditorControllerobjekt na kojem se ne prikazuje odabrani videozapis, koji se umjesto toga čini praznim. U određenim slučajevima može se i srušiti.
  • Događaji dodira ne prosljeđuju se na prikaz u cameraOverlayView svojstvo UIImagePickerController.
  • The imagePickerController: didFinishPickingMediaWithInfo: metoda UIImagePickerController ne vraća URL videozapisu po završetku snimanja.
  • NOVI: Prilikom stvaranja novog sastanka u aplikaciji kalendar na uređaju koji koristi 24 -satni sat, ne možete odabrati vrijednost sata veću od 12. Vrijednost alata za odabir datuma i vremena postavlja trenutni radni dan na isti način kao i prethodni dan (npr.: a Sastanak u utorak bit će postavljen kao ponedjeljak).
  • FIKSNO: Promijenili smo ponašanje scrollToRowAtIndexPath: atScrollPosition: animirani: takav da UITableViewScrollPositionTop i UITableViewScrollPositionBottom sada prilagodite gornji i donji dio contentInset imovine.

WebKit

  • NOVI: U iOS 5 beta 2, novo naslijeđeno CSS svojstvo, -webkit-overflow-scrolling: value, dostupno je. Dodir vrijednosti omogućuje razvojnom programeru da se uključi u pomicanje u izvornom stilu u elementu overflow: scroll. Zadana vrijednost za ovo svojstvo je auto.
  • Okvir WebKit pokupio je noviji mehanizam WebKit, koji blisko odgovara Safariju 5.1. Neka područja koja trebate znati s novim okvirom WebKit na iOS -u:
    • Postoji novi parser usklađen s HTML5.
    • Širina izgleda teksta može se malo promijeniti jer ponašanje zaokruživanja riječi sada ima preciznost zasnovanu na plutajućem zarezu.
    • Poboljšana je validacija polje obrasca koje uključuje uklanjanje vodećih nula i oblikovanje broja.
    • Događaji dodira sada su podržani u poljima za unos.
    • window.onerror je sada podržan.
    • Postoji novi korisnički agent koji nema podatke o lokalizaciji u nizu User Agent.

WiFi sinkronizacija

  • U iOS 5 beta 2, bežična sinkronizacija dostupna je za Mac. Zahtijeva iTunes 10.5 beta 2 i OS X 10.6.8 ili Lion. Vidjet ćete opciju za omogućavanje bežične sinkronizacije kada svoj uređaj povežete s iTunes USB kabelom. Preporučuje se da početnu sinkronizaciju izvršite kabelom nakon vraćanja uređaja.
    • Bežična sinkronizacija pokreće se automatski kada je uređaj spojen na napajanje i na istoj mreži kao i upareno računalo. Ili možete ručno pokrenuti sinkronizaciju s iTunesa ili iz Postavke -> Općenito -> iTunes Sync (potrebna je ista mreža kao i upareno računalo). Prilikom izvođenja bežične sinkronizacije provjerite je li vaš uređaj priključen na izvor napajanja.
    • Ako pronađete probleme s aplikacijama, medijima i/ili fotografijama sinkroniziranim s vašim uređajem, možete ih poništiti, a zatim ponovo sinkronizirati. Iz Postavke -> Općenito -> Poništi, odaberite Izbriši sav sadržaj i postavke. Zatim se ponovno spojite na iTunes i ponovno sinkronizirajte.
  • FIKSNO: U ovoj beta verziji iTunes može pogrešno prijaviti Fotografije kao "Ostalo" na traci kapaciteta. Sinkronizacija fotografija inače radi očekivano.
  • NOVI:U nekim slučajevima vaš uređaj možda neće uspjeti sinkronizirati kontakte, kalendare i postavke računa ili napraviti sigurnosnu kopiju na iTunes. Ako se to dogodi, ponovno pokrenite uređaj i ponovno sinkronizirajte.
  • NOVI:U nekim slučajevima sinkronizacija fotografija može rezultirati samo sličicama na vašem uređaju. Ako se to dogodi, isključite sinkronizaciju fotografija, a zatim ponovno sinkronizirajte.

Xcode

  • U ovoj beta verziji onemogućena su vraćanja uređaja putem XCodea. Molimo koristite iTunes samo za izradu sigurnosnih kopija i vraćanje uređaja.
  • U nekim slučajevima Xcode 4.2 Organizer ne prikazuje uređaj koji je u načinu vraćanja. Zaobilazno rješenje možete koristiti iTunes za vraćanje.
  • FIKSNO: Na nekim stolnim računalima upotreba memorije Xcodea nevjerojatno se brzo napumpava pri vraćanju uređaja ili kopiranju IPSW -a. Zaobilazno rješenje za vraćanje koristite iTunes.
  • FIKSNO: U ovoj beta verziji, zapisnici rušenja (bez simbola ili sa simbolom) ne pojavljuju se u Xcode Organizeru. Da bi se pojavili u Xcode Organizeru, morat ćete preimenovati uređaj.
  • U iOS 5 beta 2, iOS Simulator nije kompatibilan s prethodnim izdanjima iCloud Developer Seed za OS X. Toplo se preporučuje da ažurirate na najnovije iCloud Developer Seed kako biste osigurali kompatibilnost.
  • iOS 5.0 SDK podržava simulatore iOS 4.3 i iOS 5.0.

Najnoviji post na blogu

| Kult Maca
September 12, 2021

Cable Matters predstavlja par USB-C dvostrukih video adapteraKablovi su bitni USB-C na dvostruki HDMI adapter nudi 8K i 4K video podršku.Fotografij...

| Kult Maca
August 20, 2021

Androidov udio mogao bi biti veći, ali iOS nastavlja dominirati oglašavanjem [Izvješće]Androidov udio na svjetskom tržištu pametnih telefona možda ...

| Kult Maca
August 20, 2021

Pretvorite svoj iPhone u bežičnu dodirnu podlogu i tipkovnicu [Savjeti za iOS]Umorni ste od korištenja USB i Bluetooth ključeva za napajanje svojih...