IOS 5 Beta 6 este disponibil, descărcați! Iată The Changelog complet

iOS 5 Beta 6 este disponibil, descărcați! Iată The Changelog complet

Captură de ecran 19.08.2011 la 13.24.41 PM

Uau, asta ne-a venit rapid: Apple tocmai a lansat iOS 5 Beta 6 dezvoltatorilor înregistrați.

Disponibil pentru plătite dev, iOS 5 Beta 6 este descărcabil fie prin intermediul Centrului de dezvoltare iOS, fie printr-o actualizare over-the-air, dacă folosiți deja dispozitivul iOS 5 Beta 4 sau o versiune ulterioară.

Apple vă recomandă să faceți o copie de siguranță a dispozitivului utilizând iTunes 10.5 Beta înainte de actualizare. Se aplică toate avertismentele obișnuite despre acest software beta.

Lucrăm la instalarea iOS 5 Beta 6 pe dispozitivele noastre și vă vom anunța dacă vedem ceva nou sau demn de remarcat care este diferit. Cineva a făcut pasul și a văzut o nouă funcție interesantă pe dispozitivul său după actualizare? Spuneți-ne în comentarii.

Iată notele de lansare oficiale ale Apple.

Conturi

  • Când creați un cont iCloud, puteți utiliza orice ID Apple atâta timp cât este o adresă de e-mail completă și nu un cont MobileMe. Dacă aveți un cont MobileMe, îl puteți muta pe iCloud. Puteți găsi mai multe informații despre iCloud la: http://developer.apple.com/icloud
  • FIX: Când configurați un cont iCloud sau MobileMe utilizând asistentul de configurare și lăsați Găsiți iPhone-ul activ, s-ar putea să dezactivați Găsirea iPhone-ului meu după configurare. Vă rugăm să verificați în Setări / E-mail, Contacte, Calendar / Contul dvs. dacă Găsiți iPhone-ul meu este activat după ce ați părăsit asistentul de configurare.
  • FIX: Activarea serviciilor iCloud în Setup Assistant poate să nu fie întotdeauna salvată corect. După finalizarea Asistentului de configurare, ar trebui să accesați Setări> iCloud pentru a verifica starea contului iCloud. Dacă aveți mai multe conturi iCloud sau MobileMe configurate pe dispozitiv, ar trebui să vizitați fiecare dintre aceste conturi în Setări> E-mail, Contacte, Calendar pentru a verifica fiecare cont.
  • FIX: Este recomandat să dezactivați marcajele pentru mai multe conturi. Dacă sunt activate, rezultatele ar putea fi nedefinite.

AirPlay

  • Începând cu iOS 5, conținutul video din aplicații și site-uri web este activat în mod implicit AirPlay.
  • iOS 5 acceptă AirPlay de video prin AV Foundation.

Apple TV

  • Software-ul Apple TV beta permite utilizatorilor să oglindească conținutul unui iPad 2 către un Apple TV (a doua generație) utilizând AirPlay. Acest software beta permite, de asemenea, Photo Stream pe Apple TV, astfel încât utilizatorii să poată accesa fotografiile stocate în iCloud. Software-ul Apple TV beta este furnizat pentru a testa cea mai recentă funcționalitate AirPlay cu aplicațiile și site-urile dvs. iOS 5. Dacă doriți să instalați software-ul Apple TV beta pe dispozitivul dvs., trebuie mai întâi să vă înregistrați UDID-ul dispozitivului în portalul programului pentru dezvoltatori iOS.
  • Apple TV se poate întoarce la meniul principal la ieșirea dintr-o emisiune TV redată prin partajarea acasă.
  • Listele de redare muzicale sunt inaccesibile prin partajarea acasă.

Compatibilitate binară

  • În aplicațiile legate de SDK-ul iOS 5.0, compensările de conținut ale vizualizării defilării nu vor mai fi rotunjite la pixeli integrali în timpul unui gest de ciupire.

Calendar

  • Calendarele de ziua de naștere nu sunt disponibile momentan prin intermediul icloud.com site-ul web sau în Windows. Acestea vor fi disponibile într-o versiune viitoare.
  • FIX: Calendarul implicit este în continuare calendarul Pe iPhone-ul meu, în ciuda configurării unui cont iCloud în timpul Asistentului de configurare. Ca soluție, resetați calendarul implicit după ce ați terminat Asistentul de configurare din Setări> Mail, Contacte, Calendar> Calendar implicit.
  • FIX: Împingerea datelor iCloud Calendar nu funcționează în iOS. Pentru a vă sincroniza Calendarul iCloud, lansați aplicația Calendar sau reîmprospătați calendarele manual folosind butonul Calendare din colțul din stânga sus.

Imagine de bază

  • Au fost adăugate mai multe filtre de la beta 1. Lista curentă include acum următoarele filtre:CIAditionareCompunere, CIAffineTransform, CICheckerboardGenerator, CIColorBlendMode, CIColorBurnBlendMode, CIColorControls,CIColorCube, CIColorDodgeBlendMode, CIColorInvert, CIColorMatrix, CIColorMonocrom, CIConstantColorGenerator, CICrop,CIDarkenBlendMode, CIDifferenceBlendMode, CIExclusionBlendMode, CIExposureAdjust, 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

GameKit

  • Datele de potrivire pentru meciurile pe rând sunt în prezent limitate la 4 KB de date.
  • NOU: Evenimentele vor fi transmise delegatului ori de câte ori se face o tură într-un meci, în loc de tocmai când devine rândul jucătorului local.
  • FIX: Când vă conectați la Game Center, parola poate fi ștearsă și este posibil ca autentificarea să nu se finalizeze. Încercarea a doua oară va reuși.
  • FIX: În această versiune beta, invitațiile GameKit pot eșua. Ca soluție, încercați să reporniți dispozitivul.

iBooks

  • iBooks 1.2.2 poate să nu afișeze unele texte sau imagini în cărți. Vă rugăm să actualizați la iBooks 1.3 în App Store.

Backup iCloud

  • Deoarece acesta este software beta, se recomandă să nu utilizați serviciile iCloud pentru a stoca date sau informații critice. Dacă activați Backup iCloud, backupul automat cu iTunes la sincronizare va fi dezactivat. De asemenea, vă sugerăm să faceți manual o copie de rezervă a dispozitivului cu iTunes. Copiile de rezervă realizate cu versiuni anterioare ale iOS 5 beta vor deveni în curând incompatibile și nu vor mai fi disponibile. Vă recomandăm să faceți upgrade la această versiune a iOS 5 beta pentru a continua să faceți backup pentru dispozitivele dvs. Dacă întâmpinați erori de restaurare dintr-o copie de rezervă sau dacă activați o copie de rezervă la mai mult de o oră după conectarea la iCloud, încercați să ștergeți contul iCloud din Setări și să îl adăugați înapoi. Dacă erorile persistă, vă rugăm să încercați să ștergeți dispozitivul și să inițiați din nou restaurarea.

Stocare iCloud

  • NOU: Dacă sună pe oricare stringByResolvingSymlinksInPath sau stringByStandardizingPath pe o cale descendentă din container, nu veți putea folosi niciodată rezultatul pentru a efectua cu succes o citire coordonată.
  • NOU: Pe KVS, limita per cheie a fost ridicată la 64 KB (pentru a se potrivi cu limita per aplicație); iar numărul maxim de taste a fost ridicat la 256.
  • În perioada iOS 5 beta, orice documente stocate pe servere ar putea fi curățate periodic înainte de GM. Prin urmare, este foarte recomandat să nu stocați documente sau informații critice pe servere.
  • Profilele de aprovizionare nu mai trebuie să fie activate pentru iCloud în portalul de aprovizionare iOS. Toate profilurile de generare nou generate sunt acum activate automat pentru iCloud. Dacă utilizați un profil de aprovizionare a echipei gestionat de Xcode, faceți clic pe Reîmprospătare în Xcode Organizer pentru a obține un nou profil activat iCloud. Pentru a activa toate celelalte profiluri de aprovizionare pentru iCloud, pur și simplu regenerați-vă profilurile în portalul de aprovizionare iOS.
  • Dacă aplicația dvs. utilizează NSMetadataQuery clasă, trebuie să setați un predicat, chiar dacă predicatul în sine este ignorat.
  • În această versiune beta, setSortDescriptors: Metodă de NSMetadataQuery nu e suportat.
  • FIX: Pentru a utiliza iCloud înainte de beta 5, trebuia să specificați manual diferiți identificatori de containere (setul de afișare al aplicației dvs.) într-un fișier de drepturi pentru ambele proiecte Mac OS X și iOS. Începând cu versiunea beta 5, pentru a activa stocarea iCloud în aplicațiile dvs., trebuie doar să faceți clic pe caseta de selectare „Activați drepturile” din panoul Rezumat al proiectului dvs. Xcode va crea un fișier de drepturi personalizate pentru proiectul dvs. care include automat ID-ul echipei. Puteți adăuga valori suplimentare pentru Containerul iCloud, în funcție de cererea dvs. (Rețineți că trebuie să vă regenerați profilurile de aprovizionare existente, fie cu Xcode, fie în portalul de aprovizionare iOS, pentru a utiliza stocarea iCloud.) Dacă specificați un șir de identificare personalizat pentru valorile drepturilor iCloud Key-Value Store sau iCloud Container, nu mai trebuie să vă preparați ID-ul echipei la începutul şir. Xcode va prepanda ID-ul echipei la aceste intrări automat
  • Șirul de identificare a containerului pe care îl treceți către URLForUbiquityContainerIdentifier: Metodă de NSFileManager TREBUIE să includă ID-ul echipei la începutul șirului. Ca comoditate, dacă treci zero, Foundation folosește primul ID de container de documente specificat în drepturile aplicației dvs.
  • Există probleme legate de utilizarea API-ului Cloud Storage document împreună cu datele protejate care pot duce la corupția datelor.
  • FIX: În această versiune beta, aplicațiile bazate pe documente nu pot detecta întotdeauna când fișierele se schimbă, se mută sau sunt șterse de sub ele.
  • În această versiune beta, prezentatorii de fișiere (obiecte care adoptă fișierul NSFilePresenter protocol) nu primesc unele dintre mesajele pe care ar trebui să le primească, în special:
    • filedItemDidChange
    • prezentatSubitemDidAppearAtURL:
    • prezentatSubitemDidChangeAtURL:

    Puteți rezolva acest lucru prin implementarea renunță laPrezentatItemToWriter: metoda și verificarea pentru a vedea dacă scriitorul a scris de fapt atunci când prezentatorul de fișiere redobândește. De asemenea, puteți utiliza FSEvents pentru a observa modificările sistemului de fișiere

  • În această versiune beta, mesajele despre modificările fișierelor dintr-un director nu sunt livrate către obiectele care adoptă fișierul NSFilePresenter protocol.
  • În timp ce raportați o eroare legată de interfețele de stocare iCloud, vă rugăm să includeți jurnalele colectate în timpul sesiunii de depanare. Pentru a genera aceste jurnale, trebuie să instalați un profil de depanare special pe dispozitiv. Profilul de depanare poate fi obținut de la http://connect.apple.com. Acest profil permite generarea de jurnale de depanare care sunt necesare pentru a diagnostica orice problemă utilizând stocarea iCloud. Instrucțiunile pentru colectarea jurnalelor sunt:
    1. Instalați profilul. (Cel mai simplu mod de a face acest lucru este să îl trimiteți prin poștă și să deschideți atașamentul de pe dispozitivul lor.)
    2. Reproduceți eroarea.
    3. Sincronizați cu iTunes pentru a scoate jurnalele de pe dispozitiv.
    4. Atașați jurnalele la raportul dvs. de eroare. Puteți găsi jurnalele în ~ / Library / Logs / CrashReporter / MobileDevice / DeviceName / DiagnosticLogs.

    Aceste jurnale pot crește foarte repede, deci ar trebui să eliminați profilul după ce ați reprodus problema și ați tras jurnalele pentru raportul de eroare.

  • Numele fișierelor nu disting majuscule și minuscule în OS X, dar mai mici și mici în iOS. Acest lucru poate duce la probleme la sincronizarea fișierelor între cele două. Ar trebui să luați măsuri pe iOS pentru a evita crearea fișierelor ale căror nume diferă numai de la caz la caz.

iMessage

  • iMessage beta 1 nu va putea comunica cu utilizatorii iMessage pe beta 2 sau o versiune ulterioară.
  • NOU:Asistentul de configurare nu introduce parola AppleID pentru FaceTime din iMessage.

Interfață Builder

  • NOU:Vizualizările de nivel superior dintr-un document care utilizează redarea automată nu pot avea adăugate restricții de lățime și înălțime. Pentru a soluționa acest lucru, puteți adăuga manual lățimea sau înălțimea dorită în cod.
  • NOU:În documentele Interface Builder care utilizează autolayout și constrângerile generate de Xcode nu pot fi șterse. Puteți „șterge” aceste constrângeri creând o constrângere de utilizator pentru comportamentul pe care îl așteptați. De exemplu, dacă trageți un buton și Xcode generează o constrângere principală la supravegherea butonului și doriți o margine de constrângerea superview, crearea unuia manual folosind „Add Constraint => Trailing Constraint to Superview” ar elimina marginea de întâmpinare pentru superview constrângere.
  • NOU:Se știe că constrângeri de lățimi / înălțimi egale pot fi rupte în vizualizările care umple un container atunci când redimensionați fereastra. Dacă redimensionați fereastra și o constrângere de lățime / înălțime egală este ruptă, adăugând din nou aceasta va regla corect fereastra pentru a se potrivi constrângerii.
  • NOU: Când editați valoarea unei constrângeri în inspector, constrângerea rămâne selectată, iar vizualizarea conturului continuă să afișeze constrângerea așa cum este selectată.
  • NOU:În XCode 4.2 când copiați vizualizări (fie o vizualizare unică, fie vizualizări multiple), ambele au definit restricțiile utilizatorului direct pe vizualizarea selectată și constrângerile definite de utilizator între vizualizările copiate sunt copiate în carton.
  • NOU:În Xcode 4.2 pentru un document care utilizează Layout automat Cocoa, „Selectați tot” din pânză nu mai selectează constrângerile și subvizualizările vizualizării editate. Dacă este selectată o vizualizare, aceasta va selecta doar vizualizări. Dacă este selectată o constrângere, „Select All” va selecta toate constrângerile.
  • NOU:Schimbarea stilului de segment al unui NSSegmentedControl la „Automat” s-ar putea bloca în documente folosind Cocoa Auto Layout. Pentru a soluționa problema, utilizați un stil de segment explicit, cum ar fi Round sau Textured, iar în timpul rulării, schimbați stilul de segment în automat folosind - [NSSegmentedCell setSegmentStyle:]

iPod

  • FIX: Când utilizați butoanele de volum de pe dispozitiv sau de pe căști, glisorul de volum din interfața de utilizare a aplicațiilor poate să nu se actualizeze, chiar dacă nivelul volumului s-a modificat.

iTunes

  • Versiunea de iTunes care vine cu beta 5 nu poate sincroniza dispozitivele care au instalat software-ul beta 4. Pentru a evita această problemă, procedați în felul următor:
    1. Sincronizați toate dispozitivele care au instalat beta 4 la versiunea de iTunes care a venit cu beta 4.
    2. Actualizați iTunes la versiunea care vine cu beta 5.
    3. Conectați dispozitivul și instalați software-ul beta 5. (Înțelegeți că este posibil să vedeți o eroare de sincronizare la prima conectare a dispozitivului.)
    4. După instalarea software-ului beta 5, restaurați din backup-ul pe care l-ați făcut la pasul 1.
  • Videoclipurile achiziționate din iTunes Store nu sunt redate pe AppleTV de a doua generație prin AirPlay cu iTunes 10.5.

Poștă

  • Când schimbați numele gazdei unui cont de e-mail în setări, mesajele goale pot fi văzute în căsuța primită unificată. Ca soluție, ștergeți și adăugați din nou contul în loc să schimbați numele gazdei.

Actualizare software OTA

  • Dacă efectuați o actualizare software OTA, va trebui să vă sincronizați din nou fotografiile cu iTunes. ”

Fotografii

  • FIX: Când restaurați bibliotecile foto dintr-o copie de rezervă iTunes, este posibil ca unele fotografii să nu apară în aplicația Poze după restaurare. Vă rugăm să faceți o copie de rezervă a fotografiilor înainte de actualizarea la iOS Beta 5.

Memento-uri

  • NOU: Dacă sincronizarea mementourilor este activată pentru un cont Yahoo și nu există o colecție de mementouri pe server, acesta va fi continuu recreat de telefon. Din cauza unei erori de server Yahoo, acea colecție va apărea ca un calendar de evenimente.

Simulator

  • Serviciile de localizare nu sunt funcționale în simulatorul iOS 4.3 care rulează pe Mac OS 10.7 cu Xcode 4.2.

Trambulină

  • Notificările push și locale pentru aplicații apar în noul Centru de notificări din iOS 5. Centrul de notificări afișează notificări care sunt considerate „necitite”. Pentru a găzdui notificări push și locale care nu au statutul „necitit”, dezvoltatorii pot folosi numărul de ecusoane ale aplicației pentru a declanșa eliminarea notificărilor din Notificare Centru. Când o aplicație își șterge numărul de ecusoane (setând-o la zero), iOS 5 își va șterge notificările din Centrul de notificări.
  • FIX: The UIPrerenderedIcon tasta (în Info.plist fișier) nu este onorat în această versiune beta.

StoreKit

  • FIX: Achiziția în aplicație nu va funcționa pentru dezvoltatorii care își testează aplicațiile cu iTunes Sandbox.

Automatizare UI

  • NOU: Există o problemă cunoscută la utilizarea API-ului performTaskOnHost într-un script de automatizare UI. În cazul în care sarcina care se execută cu API-ul iese excesiv (să zicem, mii de linii de text) la ieșirea standard sau eroare standard, sarcina se poate bloca până la expirarea timpului, moment în care va arunca un javascript excepție.
  • The Lacăt() și debloca () funcții ale UIATarget au fost înlocuite cu lockForDuration () funcţie.
  • Începând cu iOS 5 beta 2, puteți declanșa acum executarea unui script de automatizare UI pe un dispozitiv iOS de la terminalul gazdă utilizând instrumentul instrument. Comanda este:
    • instrumente -w -t
  • Atunci când utilizați instrumentele cli pentru UI Automation, puteți viza acum șablonul de automatizare implicit și puteți transmite scriptul și calea rezultatelor în instrument ca opțiuni de variabilă de mediu. De exemplu:
    • instrumente -w -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -e UIASCRIPT

Ultima postare pe blog

Apple aruncă o cheie în procesul de strangulare a iPhone-ului
October 21, 2021

Apple aruncă o cheie în procesul de strangulare a iPhone-uluiApple ar putea debuta succesorul iPhone SE imediat după martieFoto: Ste Smith / Cult o...

IOS 12 varsă noi dovezi ale viitorului iPad cu Face ID
October 21, 2021

iOS 12 varsă noi dovezi ale viitorului iPad cu Face IDAnimoji este gata pentru iPad în iOS 12.Foto: Steve Troughton-SmithNoua dovadă care confirmă ...

Apple va face noul Mac Pro în Texas
October 21, 2021

Apple va face noul Mac Pro în TexasProducția Mac Pro nu merge nicăieri.Foto: AppleApple a confirmat astăzi că noul său Mac Pro va fi fabricat în Au...