Apple razvijateljima izdaje iOS 5 Beta 7

Apple razvijateljima izdaje iOS 5 Beta 7

iOS 5 Beta 7

Apple je upravo objavio iOS 5 Beta 7 registriranim programerima. Najnovija beta verzija iOS 5 može se 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 javnosti 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 beta softver Apple TV Software 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 na web stranici 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 beta verzije iOS 5 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 ovlaštenje 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 opskrbe 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 s Xcodeom 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 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 nahttp://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.
  • 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 za prikaz skretanja 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 novijoj verziji.
  • 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, poput okruglog ili teksturiranog, 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. Spojite uređaj na USB na vašem Mac računalu.
    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 ili ne.

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 OTA softvera, 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 sjeme 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. Provjerite koriste li certifikati algoritme potpisa temeljene na SHA1 ili SHA2.

Simulator

  • Usluge lokacije nisu funkcionalne u iOS 4.3 simulatoru 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", razvojni programeri mogu upotrijebiti svoj broj značke 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 standardne 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
  • Kada 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

Appleove vijesti, analize i mišljenja, te opće tehnološke vijesti
August 19, 2021

PhotoExif je aplikacija koja vam omogućuje dodavanje EXIF ​​podataka na fotografije snimljene filmskom kamerom. Možete birati otvor blende, brzinu ...

Appleove vijesti, analize i mišljenja, plus opće tehnološke vijesti
August 19, 2021

Korisnici iMac -a 2009. i dalje se žale na paniku kernela, neriješenu od Snow LeopardaHej, Apple? Možete li nam se vratiti u vezi ovoga?Neki korisn...

| Kult Maca
September 12, 2021

Dajte veliku ljubav i dušu svom Apple Watchu s ovim rustikalnim, ručno izrađenim bendovimaU partnerstvu s Apple Watchom, Strapley je proizvod elega...