Apple razvijateljima izdaje iOS 5 Beta 7

Apple razvijateljima izdaje iOS 5 Beta 7

iOS 5 Beta 7

Apple je registriranim programerima upravo objavio iOS 5 Beta 7. Najnoviju beta verziju sustava iOS 5 možete preuzeti u iOS Dev Centru.

Jabuka objavio iOS 5 Beta 6 s manjim ispravcima grešaka i poboljšanjima prije gotovo dva tjedna. Sedma iOS beta verzija je nečuvena, a iOS 5 bit će najrevolucionarnije Appleovo izdanje mobilnog softvera do sada kada je u javnost predstavljeno ove jeseni.

Programeri na iOS 5 Beta 6 trebali bi moći izvršiti bežično ažuriranje Beta 7.

iOS 5 Beta 6 istječe 29. rujna, a očekuje se da će Apple sljedeći događaj održati krajem rujna ili početkom listopada.

Potpuni dnevnik promjena za iOS 5 Beta 7:

“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 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 o iCloudu možete pronaći na:http://developer.apple.com/icloud

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.

API provjera valjanosti

  • NOVI: Počevši od razvojnih alata za iOS 5.0 beta 7, moguće je izdvojiti API -je koje koristi aplikacija i provjeriti ih za korištenje privatnih API -ja. Ova će se opcija ponuditi u vrijeme provjere valjanosti.

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 Apple TV Software beta na svoj uređaj, najprije morate registrirati UDID uređaja na Portalu programa za programere za iOS.
  • Postavke dijaprojekcije ne pamte se pri reprodukciji slideshowa (uvijek se reproducira u temi Reflections). Postavke čuvara zaslona ponašaju se ispravno.

Binarna kompatibilnost

  • U aplikacijama povezanim s iOS 5.0 SDK -om pomaci sadržaja pomicanja prikaza neće se više zaokruživati ​​na integralne piksele tijekom geste prstohvata.

Kalendar

  • Rođendanski kalendari trenutno nisu dostupni putem web stranice icloud.com ili u sustavu Windows. Bit će dostupni u budućem izdanju.

Osnovna slika

  • Nekoliko je filtera dodano od beta 1. Trenutni popis sada uključuje sljedeće filtre:CIAdditionCompositing, CIAffineTransform, CICheckerboardGenerator,CIColorBlendMode, CIColorBurnBlendMode, CIColorControls, CIColorCube,CIColorDodgeBlendMode, CIColorInvert, CIColorMatrix,CICbojaMonokromno,CIConstantColorGenerator, CICrop, CIDarkenBlendMode, CIDifferenceBlendMode,CIEIzuzetakBlendMode, CIEIzlaganjePodesite, CIFalseColor, CIGammaAdjust,CIGaussianGradient,CIHardLightBlendMode, CIHighlightShadowAdjust, CIHueAdjust,CIHueBlendMode, CILightenBlendMode, CILinearGradient, CILuminosityBlendMode,CIMaximumCompositing, CIMinimumCompositing,CIMultiplyBlendMode,CIMultiplyCompositing, CIOverlayBlendMode, CIRadialGradient,CISaturationBlendMode, CIScreenBlendMode, CISepiaTone, CISoftLightBlendMode,CISourceAtopCompositing,CISourceInCompositing, CISourceOutCompositing,CISourceOverCompositing, CIStraightenFilter, CIStripesGenerator, CITemperatureAndTint, CIToneCurve, CIVibrance, CIVignette i CIWhitePointAdjust

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

  • Ako omogućite iCloud Backup, automatska izrada sigurnosnih kopija putem iTunes -a prilikom sinkronizacije bit će onemogućena. Također predlažemo da ručno napravite sigurnosnu kopiju uređaja pomoću programa iTunes. Sigurnosne kopije napravljene s ranijim verzijama iOS 5 beta uskoro će postati nekompatibilne i više neće biti dostupne. Toplo se savjetuje da nadogradite na ovu verziju iOS 5 beta kako biste nastavili sigurnosno kopirati svoje uređaje.

iCloud pohrana

  • NOVI: Počevši od iOS 5 beta 7, zahtjevi za navođenje nizova identifikatora spremnika u pravima vaše aplikacije su se promijenili. Svaki identifikator spremnika koji ne sadrži zamjenski znak mora se točno podudarati s identifikatorom paketa aplikacije objavljene koristeći isti ID tima kao i vaša aplikacija. Ne morate uključiti pravo koje odgovara identifikatoru paketa vlastite aplikacije; na primjer, jednostavna i profesionalna verzija vaše aplikacije mogla bi navesti identifikator bundlea pro aplikacije za dijeljenje istog spremnika. Zahtjevi za identifikatore spremnika koji uključuju zamjenske znakove nisu se promijenili, ali ćete ih možda morati ažurirati postojeći zamjenski identifikatori nakon promjene bilo kakvih zamjenskih identifikatora u ovlastima vaše aplikacije kako bi odgovarali novim pravila.
  • NOVI: U ovoj beta verziji iOS 5.0 smanjen je broj puta kada se aplikacija može brzo sinkronizirati s poslužiteljima. Ako otklanjate pogreške u aplikaciji i želite vidjeti jesu li vaši zahtjevi za sinkronizaciju prigušeni, možete pozvati -[NSUbiquitousKeyValueStore _printDebugDescription] metodu izravno u gdb. Imajte na umu da je -[NSUbiquitousKeyValueStore _printDebugDescription] SPI pa se snažno preporučuje da ga ne koristite u svojoj aplikaciji.
  • Na KVS-u ograničenje po ključu podignuto je na 64 KB (kako bi se podudaralo s ograničenjem po aplikaciji); a maksimalni broj ključeva povišen je na 256.
  • 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.
  • Profili za opskrbu više ne moraju biti omogućeni za iCloud na iOS Provisioning Portalu. Svi novo generirani profili za opskrbu sada su automatski omogućeni za iCloud. Ako koristite Xcode upravljani profil za proviziju tima, kliknite osvježi u Xcode Organizeru da biste dobili novi profil s omogućenim iCloudom. Da biste omogućili sve ostale profile za opskrbu za iCloud, jednostavno regenerirajte svoje profile na Portalu za opskrbu iOS -a.
  • Ako vaša aplikacija koristi NSMetadataQuery klase, morate postaviti predikat, predikat je sada poštovan. No predikat je predikat u stilu NSPredicate, a ne predikat u stilu Spotlight-a. Primjer za to je da morate koristiti LIKE umjesto = za podudaranje zamjenskih kartica. Razlike su detaljnije definirane na:http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Predicates/Articles/pSpotlightComparison.html#//apple_ref/doc/uid/TP40002370-SW1
  • U ovoj beta verziji, setSortDescriptors: metoda NSMetadataQuery nije podržana.
  • Da biste koristili iCloud prije beta verzije 5, morali ste ručno navesti različite identifikatore spremnika (skup prikaza vaše aplikacije) u datoteci Entitlements za oboje Mac OS X i iOS projekti. Počevši od beta 5, da biste omogućili iCloud pohranu u svojim aplikacijama, jednostavno kliknite potvrdni okvir "Omogući prava" u oknu Sažetak vašeg projekta. Xcode će stvoriti prilagođenu datoteku ovlaštenja za vaš projekt koja automatski uključuje vaš ID tima. Možete dodati dodatne vrijednosti iCloud spremnika prema zahtjevima vaše aplikacije. (Imajte na umu da morate regenerirati svoje postojeće profile za opskrbu, bilo pomoću Xcodea ili na iOS Provisioning Portalu, da biste koristili iCloud pohranu.)
    Ako navedete prilagođeni niz identifikatora za svoju vrijednost iCloud spremišta vrijednosti ili vrijednosti iCloud kontejnera, više ne morate dodavati svoj ID tima na početak niza. Xcode će automatski dodati vaš timski ID tim unosima
  • Niz identifikatora spremnika koji prosljeđujete u URLForUbiquityContainerIdentifier:metoda NSFileManager MORA uključiti ID tima na početak niza. Zbog praktičnosti, ako prođete nulu, Foundation koristi prvi ID spremnika dokumenata naveden u ovlastima vaše aplikacije.
  • 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 izlagači datoteka (objekti koji prihvaćaju NSFilePresenter protokol) ne primaju neke od poruka koje bi trebale primiti, osobito:
    • predstavljenoSubitemDidAppearAtURL:
    • predstavljenoSubitemDidChangeAtURL:
  • To možete zaobići implementacijom relinquishPresentedItemToWriter: metodom i provjerom je li pisac doista napisao kada vaš izlagač datoteka ponovno zatraži. Predavači datoteka primaju predstavljenoItemDidChange: poruke u ovoj beta verziji.
  • Dok prijavljujete grešku u vezi sa sučeljima za pohranu iCloud, molimo vas da 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 nahttp://connect.apple.com. Ovaj profil omogućuje generiranje dnevnika otklanjanja pogrešaka koji su potrebni za dijagnosticiranje bilo kakvih problema pomoću iCloud pohrane. Upute za prikupljanje dnevnika su:
    • Instalirajte profil. (Najlakši način za to je da pošaljete poruku 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.
  • Nazivi datoteka ne razlikuju velika i mala slova u OS X, ali velika i mala slova u iOS-u. To može dovesti do problema pri sinkronizaciji datoteka. Trebali biste poduzeti korake na iOS -u kako biste izbjegli stvaranje datoteka čiji se nazivi razlikuju samo po slučaju.

Pronađi moj iPhone

  • Nakon ažuriranja OTA Find My iPhone ne radi. Da biste ga učinili funkcionalnim, u postavkama možete prebaciti Find My iPhone s OFF na ON.

GameKit

  • NOVI: Automatsko podudaranje s kontrolerom skretanja na potezu ne radi. Pozivnice ili API za izravno automatsko podudaranje mogu se koristiti kao zaobilazno rješenje.
  • Podaci o podudaranjima za izmjene na potezu trenutačno su ograničeni na 4 KB podataka.
  • FIKSNO: Događaji će se prenositi delegatu svaki put kada dođe do zaokreta na utakmici, a ne samo kad dođe na red lokalni igrač.

iMessage

  • iMessage beta 1 neće moći komunicirati s korisnicima iMessagea na beta 2 ili novijim verzijama.
  • FIKSNO:Pomoćnik za postavljanje ne daje AppleID lozinku kao ulaz za FaceTime u iMessage -u.

graditelj sučelja

  • FIKSNO: Prilikom uređivanja vrijednosti ograničenja u inspektoru, ograničenje ostaje odabrano, a okvirni prikaz nastavlja prikazivati ​​ograničenje kao odabrano.
  • U XCode 4.2 pri kopiranju pogleda (bilo jednog prikaza ili više prikaza), oba su korisnički definirana ograničenja izravno na odabrani prikaz, a korisnički definirana ograničenja između prikaza koji se kopiraju kopiraju se u kartonski.
  • Promjena stila segmenta objekta NSSegmentedControl u "Automatski" mogla bi se srušiti u dokumentima pomoću kakao automatskog izgleda. Da biste zaobišli problem, koristite eksplicitan stil segmenta, kao što je okrugli ili teksturirani, a za vrijeme izvođenja promijenite stil segmenta na automatski pomoću metode setSegmentStyle:.

iTunes

  • NOVI: Kada pokušavate vratiti iPhone 3GS ili iPod touch uređaj treće generacije koji radi s Beta 6 na Beta 7 pomoću iTunes -a, morat ćete postaviti uređaj u DFU ili možete OTA ažurirati na Beta 7. Za ulazak u DFU način rada morate:
    1. Povežite uređaj s USB -om na svom Macu.
    2. Isključite uređaj.
    3. Pokrenite iTunes na svom Macu.
    4. Držite tipke Home i Power 10 sekundi.
    5. Nastavite držati gumb Home, ali pustite gumb za uključivanje.
    6. Držite gumb Početna 13 sekundi ili dok se uređaj ne pojavi u iTunes -u.
  • Verzija iTunes -a koja dolazi s beta 7 ne može sinkronizirati uređaje na kojima je instaliran beta 6 softver. Da biste izbjegli ovaj problem, učinite sljedeće:
    1. Sinkronizirajte sve uređaje na kojima je instalirana beta 6 s verzijom iTunes koja je isporučena s beta 6.
    2. Nadogradite iTunes na verziju koja dolazi s beta 7.
    3. Povežite uređaj i instalirajte beta 7 softver. (Shvatite da biste mogli vidjeti pogrešku pri sinkronizaciji pri prvom povezivanju uređaja.)
    4. Nakon instaliranja beta 7 softvera, vratite sigurnosnu kopiju iz 1. koraka.

Pošta

  • Prilikom promjene naziva računa računa e -pošte u postavkama, prazne poruke mogu se vidjeti u jedinstvenoj pristigloj pošti. Kao zaobilazno rješenje, izbrišite i ponovno dodajte račun umjesto da promijenite naziv hosta.

Glazbeni player

  • Prilikom brisanja pjesme ili videozapisa iz glazbe/videozapisa na uređaju ruši se aplikacija.

OpenGLES

  • FIKSNO: Nakon faze osvjetljenja, bilo da je osvjetljenje omogućeno ili ne, rezultirajuće vrijednosti boje nisu stegnuto u GLKit/GLKEffects s ​​GLKLightingTypePerVertex ili GLKLightingTypePerPixel postavljenim na utjecaj. Zbog toga nije neuobičajeno vidjeti razlike u osvjetljenju između njih, osobito kada je omogućeno više svjetala. To se razlikuje od OpenGLES -a 1.1 koji steže vrijednosti boje nakon faze osvjetljenja bez obzira na to je li osvjetljenje omogućeno.

Ažuriranje softvera OTA

  • Korisnici koji su instalirali iOS 5 beta 6 bežično iz iOS 5 beta 3 moraju najprije izbrisati sav sadržaj i postavke do odabirom Postavke> Općenito> Resetiraj> Izbriši sav sadržaj i postavke kako biste instalirali iOS 5 beta 7 preko zrak. To utječe samo na korisnike koji se nisu ažurirali na iOS 5 beta 4.
  • Ako radite ažuriranje softvera OTA, morat ćete ponovno sinkronizirati svoje fotografije s iTunesom. ”
  • FIKSNO: Mogu se dogoditi neki slučajevi u kojima se čini da su kupnje u App Storeu ili iTunes Storeu u zastoju jer uređaj preuzima nešto drugo u pozadini. Zaobilazno rješenje je isključivanje uređaja iz napajanja (isključite uređaj iz utičnice).
  • NOVI: Ako ste postavili zaporku, mora se ukloniti prije ažuriranja na izvor 7 iz prethodnih sjemena. Može se ponovno omogućiti nakon dovršetka ažuriranja. Ako to ne učinite, možda će se morati ponovno omogućiti iMessage u postavkama.

Podsjetnici

  • FIKSNO: Ako je sinkronizacija podsjetnika omogućena za Yahoo račun, a na poslužitelju nema zbirke podsjetnika, telefon će ga stalno ponovno stvarati. Zbog greške na Yahoo poslužitelju ta će se zbirka prikazati kao kalendar događaja.

Sigurnost

  • U iOS 5.0 potpisivanje certifikata s potpisima MD5 nije podržano. Uvjerite se da certifikati koriste algoritme potpisa temeljene na SHA1 ili SHA2.

Simulator

  • Usluge lokacije nisu funkcionalne u simulatoru iOS 4.3 koji radi 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 lokalne obavijesti koje nemaju status "nepročitano", programeri mogu upotrijebiti broj svojih bedževa aplikacije za pokretanje brisanja obavijesti iz obavijesti Centar. Kad aplikacija obriše svoj broj znački (postavljanjem na nulu), iOS 5 izbrisat će svoje obavijesti iz centra za obavijesti.

UI Automatizacija

  • Poznat je problem pri upotrebi API za izvedbuTaskOnHost u skripti za automatizaciju korisničkog sučelja. Ako zadatak koji se izvršava s API -jem ispisuje pretjerano (recimo, tisuće redaka teksta) na standardni izlaz ili standardna pogreška, zadatak može zastojiti do isteka vremenskog ograničenja, u kojem će trenutku baciti javascript iznimka.
  • Funkcije lock () i unlock () UIATargeta zamijenjene su lockForDuration () funkciju.
  • Počevši od 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
  • Kad koristite cli instrumente za automatizaciju korisničkog sučelja, sada možete ciljati zadani predložak automatizacije i proslijediti skriptu i put do rezultata u alat kao opcije varijable okruženja. Na primjer:
    • instrumenti -w -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -e UIASCRIPT

Najnoviji post na blogu

Bivši dizajneri Applea i Beatsa lansiraju vrhunsku Opal C1 web kameru za Mac
September 10, 2021

Bivši dizajneri i osoblje Applea, njegove podružnice Beats i Ubera nude priliku za beta testiranje Opal C1, nove 4K web kamere dizajnirane za Mac. ...

| Kult Maca
September 10, 2021

Trebate li drastično ubrzati vraćanje iClouda? Koristi led, led, dušo!Držite ga na hladnom kako biste ga ubrzali.Fotografija: Justin SearlsAko ste ...

Pogledajte novu svjetlosnu emisiju Philips Hue i partnerstvo sa Spotifyjem
September 10, 2021

Prošlog tjedna, matična tvrtka Philips Hue, Signify, rekla je da dolaze funky novi proizvodi za rasvjetu. Neki su sada vani, a neki zasvijetle kasn...