IOS 5 Beta 6 er ute, last ned! Her er The Full Changelog

iOS 5 Beta 6 er ute, last ned! Her er The Full Changelog

Skjermbilde 2011-08-19 klokken 13.21.41

Wow, det kom raskt på oss: Apple har nettopp gitt ut iOS 5 Beta 6 til registrerte utviklere.

Tilgjengelig til betalte opp devs, iOS 5 Beta 6 kan lastes ned enten via iOS Dev Center eller via en luftoppdatering hvis du allerede rocker iOS 5 Beta 4 eller høyere på enheten din.

Apple anbefaler at du sikkerhetskopierer enheten din med iTunes 10.5 Beta før du oppgraderer. Alle vanlige forbehold om at dette er beta -programvare gjelder.

Vi jobber med å installere iOS 5 Beta 6 på enhetene våre, og vi gir deg beskjed hvis vi ser noe nytt eller bemerkelsesverdig som er annerledes. Noen som har tatt steget og sett en kul ny funksjon på enheten etter oppgradering? Gi oss beskjed i kommentarene.

Her er Apples offisielle versjonsmerknader.

Kontoer

  • Når du oppretter en iCloud -konto, kan du bruke hvilken som helst Apple -ID så lenge det er en fullstendig e -postadresse og ikke en MobileMe -konto. Hvis du har en MobileMe -konto, kan du flytte kontoen til iCloud. Du finner mer informasjon om iCloud på: http://developer.apple.com/icloud
  • FIKSET: Når du konfigurerer en iCloud- eller MobileMe -konto ved hjelp av oppsettassistenten og lar Finn min iPhone være på, kan det faktisk slå av Finn min iPhone etter oppsettet. Kontroller i Innstillinger/E -post, Kontakter, Kalender/Din konto at Finn min iPhone er slått på etter at du har forlatt oppsettassistenten.
  • FIKSET: Aktivering av iCloud -tjenester i Setup Assistant blir ikke alltid lagret riktig. Etter at du har fullført oppsettassistenten, bør du gå til Innstillinger> iCloud for å bekrefte tilstanden til iCloud -kontoen. Hvis du har flere iCloud- eller MobileMe -kontoer konfigurert på enheten, bør du også besøke hver av disse kontoene i Innstillinger> Mail, Kontakter, Kalender for å bekrefte hver konto.
  • FIKSET: Det anbefales at du deaktiverer bokmerker på flere kontoer. Hvis de er aktivert, kan resultatene være udefinerte.

AirPlay

  • Fra og med iOS 5 er videoinnhold i applikasjoner og nettsteder AirPlay-aktivert som standard.
  • iOS 5 støtter AirPlay av video via AV Foundation.

Apple TV

  • Apple TV Software beta gjør det mulig for brukere å speile innholdet på en iPad 2 til en Apple TV (2. generasjon) ved hjelp av AirPlay. Denne beta -programvaren muliggjør også Photo Stream på Apple TV, slik at brukerne kan få tilgang til bilder som er lagret i iCloud. Apple TV Software beta tilbys for å teste den nyeste AirPlay -funksjonaliteten med iOS 5 -appene og nettstedene dine. Hvis du ønsker å installere Apple TV Software beta på enheten din, må du først registrere enhetens UDID i iOS Developer Program Portal.
  • Apple TV kan komme tilbake til hovedmenyen når du avslutter et TV -program som spilles av via hjemmedeling.
  • Musikkspillelister er utilgjengelige via hjemmedeling.

Binær kompatibilitet

  • På applikasjoner som er knyttet til iOS 5.0 SDK, vil ikke innholdsforskyvninger i rullende visning avrundes til integrerte piksler under en klype.

Kalender

  • Bursdagskalendere er foreløpig ikke tilgjengelige via icloud.com nettsted eller i Windows. De vil være tilgjengelige i en fremtidig utgivelse.
  • FIKSET: Standardkalenderen er fremdeles On My iPhone -kalenderen til tross for at du konfigurerer en iCloud -konto under installasjonsassistenten. Som en løsning kan du tilbakestille standardkalenderen etter at du har fullført oppsettassistenten i Innstillinger> E -post, kontakter, kalender> Standard kalender.
  • FIKSET: Å skyve iCloud -kalenderdata fungerer ikke i iOS. For å synkronisere iCloud -kalenderen, start Kalender -appen eller oppdater kalenderne manuelt ved hjelp av kalenderknappen øverst til venstre.

Kjernebilde

  • Flere filtre er lagt til siden beta 1. Den nåværende listen inneholder nå følgende filtre:CIAdditionCompositing, CIAffineTransform, CICheckerboardGenerator, CIColorBlendMode, CIColorBurnBlendMode, CIColorControls,CIColorCube, CIColorDodgeBlendMode, CIColorInvert, CIColorMatrix, CIColorMonochrome, CIConstantColorGenerator, CICrop,CIDarkenBlendMode, CIDifferenceBlendMode, CIExclusionBlendMode, CIExposureAdjust, CIFalseColor, CIGammaJuster,CIGaussianGradient, CIHardLightBlendMode, CIHighlightShadowAdjust, CIHueAdjust, CIHueBlendMode, CILightenBlendMode,CILinearGradient, CILuminosityBlendMode, CIMaximumSammensetning, CIMinimumSammensetning, CIMultiplyBlendMode,CIMultiplyCompositing, CIOverlayBlendMode, CIRadialGradient, CISaturationBlendMode, CIScreenBlendMode, CISepiaTone,CISoftLightBlendMode, CISourceAtopCompositing, CISourceInCompositing, CISourceOutCompositing, CISourceOverCompositing,CIStraightenFilter, CIStripesGenerator, CITemperatureAndTint, CIToneCurve, CIVibrance, CIVignette, og CIWhitePointAdjust

GameKit

  • Matchdata for turbaserte kamper er for tiden begrenset til 4 KB data.
  • NY: Hendelser vil bli overført til delegaten når det blir en sving på en kamp, ​​i stedet for bare når det blir den lokale spilleren sin tur.
  • FIKSET: Når du logger deg på Game Center, kan det hende at passordet blir slettet, og at påloggingen kanskje ikke er fullført. Å prøve en gang til vil lykkes.
  • FIKSET: I denne betaversjonen kan GameKit Invites mislykkes. Som en løsning, prøv å starte enheten på nytt.

iBooks

  • iBooks 1.2.2 kan ikke vise noen tekst eller bilder i bøker. Oppdater til iBooks 1.3 i App Store.

iCloud -sikkerhetskopi

  • Siden dette er betaprogramvare, anbefales det at du ikke bruker iCloud -tjenestene til å lagre viktige data eller informasjon. Hvis du aktiverer iCloud -sikkerhetskopiering, deaktiveres automatisk sikkerhetskopiering med iTunes når synkronisering. Vi foreslår også at du sikkerhetskopierer enheten din manuelt med iTunes. Sikkerhetskopier med tidligere versjoner av iOS 5 beta blir snart inkompatible og vil ikke lenger være tilgjengelige. Det anbefales på det sterkeste at du oppgraderer til denne versjonen av iOS 5 beta for å fortsette sikkerhetskopiering av enhetene dine. Hvis du støter på feil når du gjenoppretter fra en sikkerhetskopi, eller aktiverer en sikkerhetskopi mer enn en time etter at du har logget deg på iCloud, kan du prøve å slette iCloud -kontoen din fra Innstillinger og legge den til igjen. Hvis feil vedvarer, kan du prøve å slette enheten og starte gjenopprettingen på nytt.

iCloud -lagring

  • NY: Hvis du ringer enten stringByResolvingSymlinksInPath eller stringByStandardizingPath på en bane som stammer fra beholderen din, vil du aldri kunne bruke resultatet til å utføre en koordinert lesing.
  • NY: På KVS er grensen per nøkkel hevet til 64Kb (for å matche grensen per app); og det maksimale antallet nøkler er hevet til 256.
  • I betaperioden på iOS 5 kan eventuelle dokumenter som er lagret på serverne bli slettet med jevne mellomrom før GM. Derfor anbefales det på det sterkeste at du ikke lagrer viktige dokumenter eller informasjon på serverne.
  • Provisioning Profiles trenger ikke lenger å være aktivert for iCloud i iOS Provisioning Portal. Alle nyopprettede klargjøringsprofiler er nå automatisk aktivert for iCloud. Hvis du bruker en Xcode-administrert Team Provisioning-profil, klikker du på oppdater i Xcode Organizer for å få en ny iCloud-aktivert profil. For å aktivere alle andre klargjøringsprofiler for iCloud, bare gjenopprett profilene dine i iOS Provisioning Portal.
  • Hvis søknaden din bruker NSMetadataQuery klasse, må du angi et predikat, selv om selve predikatet ignoreres.
  • I denne betaen vil setSortDescriptors: Metode av NSMetadataQuery er ikke støttet.
  • FIKSET: For å bruke iCloud før beta 5, måtte du spesifisere forskjellige beholder -identifikatorer (applikasjonens display -sett) manuelt i en rettighetsfil for både Mac OS X- og iOS -prosjekter. Fra og med beta 5, for å aktivere iCloud -lagring i appene dine, klikker du bare i avmerkingsboksen "Aktiver rettigheter" i sammendragsruten i prosjektet ditt. Xcode vil opprette en egendefinert rettighetsfil for prosjektet ditt som automatisk inkluderer team -ID -en din. Du kan legge til flere iCloud Container -verdier etter behov fra applikasjonen din. (Vær oppmerksom på at du må regenerere dine eksisterende klargjøringsprofiler, enten med Xcode eller i iOS Provisioning Portal, for å bruke iCloud -lagring.) Hvis du angir en tilpasset identifikatorstreng for dine iCloud Key-Value Store- eller iCloud Container-rettighetsverdier, trenger du ikke lenger å forhåndsarbeide Team-ID-en din til begynnelsen av streng. Xcode sender Team ID -en din automatisk til disse oppføringene automatisk
  • Containeridentifikatorstrengen du sender til URLForUbiquityContainerIdentifier: Metode av NSFileManager MÅ inkludere team -ID i begynnelsen av strengen. Som en bekvemmelighet, hvis du passerer null, Foundation bruker den første dokumentbeholder -ID -en som er angitt i appens rettigheter.
  • Det er problemer med å bruke Cloud Storage -dokument -API sammen med beskyttede data som kan føre til datakorrupsjon.
  • FIKSET: I denne betaversjonen kan ikke dokumentbaserte applikasjoner alltid oppdage når filer endres, flyttes eller slettes under dem.
  • I denne beta -filen presenterer filene (objekter som adopterer NSFilePresenter protokoll) mottar ikke noen av meldingene de skal motta, spesielt:
    • presenterteItemDidChange
    • presentertSubitemDidAppearAtURL:
    • presentertSubitemDidChangeAtURL:

    Du kan løse dette ved å implementere avståPresentedItemToWriter: metode og sjekk for å se om forfatteren faktisk skrev når filpresentatoren kjøper igjen. Du kan også bruke FSEvents til å observere endringer i filsystemet

  • I denne betaen blir ikke meldinger om endringer i filer i en katalog levert til objekter som adopterer NSFilePresenter protokoll.
  • Mens du rapporterer en feil relatert til iCloud -lagringsgrensesnittene, må du inkludere loggene som ble samlet under feilsøkingsøkten. For å generere disse loggene må du installere en spesiell feilsøkingsprofil på enheten din. Feilsøkingsprofilen kan hentes fra http://connect.apple.com. Denne profilen gjør det mulig å generere feilsøkingslogger som er nødvendige for å diagnostisere eventuelle problemer ved bruk av iCloud -lagring. Instruksjonene for å samle loggene er:
    1. Installer profilen. (Den enkleste måten å gjøre dette på er å sende det til deg selv og åpne vedlegget på enheten.)
    2. Gjengi feilen.
    3. Synkroniser med iTunes for å trekke loggene av enheten.
    4. Legg loggene til feilrapporten din. Du finner loggene ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.

    Disse loggene kan vokse seg veldig raskt, så du bør fjerne profilen etter at du har gjengitt problemet og trukket loggene for feilrapporten.

  • Filnavn er store og små bokstaver i OS X, men store og små bokstaver i iOS. Dette kan føre til problemer når du synkroniserer filer mellom de to. Du bør ta skritt på iOS for å unngå å lage filer hvis navn bare er forskjellige fra sak til sak.

iMessage

  • iMessage beta 1 kan ikke kommunisere med iMessage -brukere på beta 2 eller nyere.
  • NY:Installasjonsassistenten legger ikke inn AppleID -passord for FaceTime iMessage.

grensesnittbygger

  • NY:Visninger på toppnivå i et dokument som bruker autolayout, kan ikke ha begrensninger for bredde og høyde. For å løse dette kan du legge til ønsket bredde eller høydebegrensning manuelt i koden.
  • NY:I Interface Builder kan dokumenter som bruker autolayout og begrensninger som Xcode genererer ikke slettes. Du kan "slette" disse begrensningene ved å opprette en brukerbegrensning for oppførselen du forventer. For eksempel, hvis du drar ut en knapp og Xcode genererer en ledende begrensning for knappens overblikk, og du ønsket en bakkant til superview -begrensning, ved å lage en manuelt ved å bruke "Add Constraint => Trailing Constraint to Superview" ville fjerne forkant til superview begrensning.
  • NY:Det er kjent at begrensninger på like bredder/høyder kan brytes på visninger som fyller en beholder ved endring av størrelsen på vinduet. Hvis du endrer størrelsen på vinduet og en begrensning på samme bredde/høyde er ødelagt, legger du til det på nytt for å justere vinduet riktig for å imøtekomme begrensningen.
  • NY: Når du redigerer verdien av en begrensning i inspektøren, forblir begrensningen valgt, og omrissvisningen fortsetter å vise begrensningen som valgt.
  • NY:I XCode 4.2 når du kopierer visninger (enten en enkelt visning eller flere visninger), har begge de brukerdefinerte begrensningene direkte på den valgte visningen og de brukerdefinerte begrensningene mellom visningene som skal kopieres kopieres til tavle.
  • NY:I Xcode 4.2 for et dokument som bruker Cocoa Auto Layout, velger "Velg alt" på lerretet ikke lenger begrensninger og undervisninger for den redigerte visningen. Hvis en visning er valgt, vil den bare velge visninger. Hvis en begrensning er valgt, vil "Velg alle" velge alle begrensninger.
  • NY:Endring av segmentstilen til en NSSegmentedControl til “Automatic” kan krasje i dokumenter ved bruk av Cocoa Auto Layout. For å løse problemet, bruk en eksplisitt segmentstil som Round eller Textured, og ved kjøretid kan du endre segmentstilen til automatisk ved å bruke -[NSSegmentedCell setSegmentStyle:]

iPod

  • FIKSET: Når du bruker volumknappene på enheten eller på hodetelefoner, kan det hende at volumglidebryteren i brukergrensesnittet for applikasjoner ikke oppdateres, selv om volumnivået er endret.

iTunes

  • Versjonen av iTunes som kommer med beta 5, kan ikke synkronisere enheter som har beta 4 -programvaren installert. Gjør følgende for å unngå dette problemet:
    1. Synkroniser alle enheter som har beta 4 installert til versjonen av iTunes som fulgte med beta 4.
    2. Oppgrader iTunes til versjonen som følger med beta 5.
    3. Koble til enheten og installer beta 5 -programvaren. (Forstå at du kan se en feil med synkroniseringsfeil når du først kobler til enheten.)
    4. Etter at du har installert beta 5 -programvaren, gjenoppretter du sikkerhetskopien du tok i trinn 1.
  • Videoer kjøpt fra iTunes Store spilles ikke av på en 2. generasjon AppleTV over AirPlay med iTunes 10.5.

Post

  • Når du endrer vertsnavnet til en e -postkonto i innstillingene, kan det hende at tomme meldinger blir sett i den enhetlige innboksen. Som en løsning, slett og legg til kontoen på nytt i stedet for å endre vertsnavnet.

OTA -programvareoppdatering

  • Hvis du gjør en OTA-programvareoppdatering, må du synkronisere bildene med iTunes på nytt. ”

Bilder

  • FIKSET: Når du gjenoppretter fotobiblioteker fra en iTunes -sikkerhetskopi, kan det hende at noen bilder ikke vises i Bilder -programmet etter gjenoppretting. Ta en sikkerhetskopi av bildene dine før du oppdaterer til iOS Beta 5.

Påminnelser

  • NY: Hvis synkronisering av påminnelser er aktivert for en Yahoo -konto og det ikke er noen påminnelsessamling på serveren, blir den kontinuerlig gjenskapt av telefonen. På grunn av en Yahoo -serverfeil vil den samlingen vises som en hendelseskalender.

Simulator

  • Plasseringstjenester er ikke funksjonelle i iOS 4.3 -simulatoren som kjører på Mac OS 10.7 med Xcode 4.2.

Springbrett

  • Push og lokale varsler for apper vises i det nye varslingssenteret i iOS 5. Varslingssenter viser varsler som regnes som "uleste". For å imøtekomme push og lokale varsler som har ingen "ulest" status, kan utviklere bruke antall applikasjonsmerker for å utløse en sletting av varsler fra varsling Senter. Når en applikasjon sletter merketallet (ved å sette den til null), sletter iOS 5 varslene fra varslingssenteret.
  • FIKSET: De UIPrerenderedIcon nøkkel (i Info.plist file) blir ikke respektert i denne betaversjonen.

StoreKit

  • FIKSET: Kjøp i app fungerer ikke for utviklere som tester appene sine med iTunes Sandbox.

UI Automation

  • NY: Det er et kjent problem når du bruker performTaskOnHost API i et UI Automation -skript. Hvis oppgaven som utføres med API -en, sender for mye ut (si tusenvis av tekstlinjer) til standard ut eller standardfeil, kan oppgaven gå i lås til tidsavbruddet er nådd, da vil det kaste et javascript unntak.
  • De låse() og låse opp() funksjoner av UIATarget blitt erstattet med lockForDuration () funksjon.
  • Fra og med iOS 5 beta 2 kan du nå utføre utførelsen av et UI Automation -skript på en iOS -enhet fra vertsterminalen ved å bruke instrumentverktøyet. Kommandoen er:
    • instrumenter -w -t
  • Når du bruker cli -instrumentene for UI Automation, kan du nå målrette mot standard automasjonsmal og sende skriptet og resultatbanen til verktøyet som alternativer for miljøvariabler. For eksempel:
    • instrumenter -w -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -e UIASCRIPT

Siste blogginnlegg

Cook sier at verdensomfattende selskapsskattereform er "desperat" nødvendig
September 11, 2021

Tim Cook etterlyser global revisjon av selskapsskatterCook sier at verdensomfattende selskapsskattereform er "desperat" nødvendig og at Euroepans p...

Hver iPhone -prototype Apple noensinne har laget før de ga ut den første iPhone [Galleri]
September 11, 2021

Hver iPhone -prototype Apple noensinne har laget før de ga ut den første iPhone [Galleri]Samsung vs. Apple legal brouhaha har vært en ganske kjedel...

| Cult of Mac
September 11, 2021

Her er en sniktitt på Apples News -app i iOS 9Apples News -app debuterte endelig i iOS 9 beta 3.Foto: AppleDet er litt sent til festen, men tre bet...