IOS 5 Beta 3 nå tilgjengelig for nedlasting!

iOS 5 Beta 3 nå tilgjengelig for nedlasting!

Skjermbilde 2011-07-11 klokken 13.31.29

Apple har nettopp lansert den tredje betaversjonen av iOS 5 til registrerte utviklere, kjent som Build 9A5259f. Vi laster ned og installerer nå, men i mellomtiden, hvis du er en registrert utvikler, får du det laster ned på iOS Dev Center.

Har du lagt merke til noe nytt i Beta 3? Send oss ​​en linje i kommentarene nedenfor! Her er utgivelsesnotatene.

Følgende problemer er knyttet til bruk av 5.0 SDK for å utvikle kode.

Kontoer

  • Når du oppretter en iCloud -konto, kan du bruke hvilken som helst Apple -ID, forutsatt at det er en fullstendig e -postadresse og ikke en MobileMe -konto. Hvis du har en MobileMe -konto, kan du kopiere data fra den kontoen til en iCloud -konto for bruk under testing. Du finner mer informasjon om iCloud på: http://developer.apple.com/icloud
  • 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.
  • Det er et problem å finne en enhet ved hjelp av Finn min iPhone på MobileMe -nettstedet (www.me.com) når du bytter fra iCloud tilbake til MobileMe. For å løse dette problemet:
    • Gå til Innstillinger-> Mail, Kontakter, Kalender-> på enheten@me.com og veksle Finn min iPhone av og på igjen. Nå skal enheten vises på MobileMe -nettstedet.
  • Det anbefales at du deaktiverer bokmerker på flere kontoer. Hvis de er aktivert, kan resultatene være udefinerte.
  • NY: I denne betaen fungerer ikke alternativet "Velge et sikkerhetsspørsmål" under oppsett av en iCloud -konto.

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.
  • FIKSET: Apple TV -skjermspareren kan svekke speilytelsen over AirPlay. Skjermspareren kan deaktiveres i Apple TV -innstillinger.

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.

Lyd

  • Bruk av talechat i iOS 5 krever innstilling av kAudioSessionMode_VoiceChat modus på lydøkten, eller angi AVAudioSessionModeVoiceChat modus på AVAudioSession gjenstand.

CalDav

  • FIKSET: Etter å ha opprettet en gjentakende hendelse lokalt på enheten, slutter enheten å synkronisere etter å ha funnet en feil ved fletting. Å fjerne og legge til kontoen på nytt fungerer som en løsning på dette.

Kalender

  • Alle MobileMe -kalendere ble duplisert etter at kalendersynkronisering ble slått av og på igjen.
  • Hvis du starter eller oppdaterer kalendere manuelt på en iPad, kan kalenderne forsvinne, og du må trykke på "Vis alle kalendere" for å vise dem igjen.
  • NY: Gjenoppretting fra en Seed 1 -sikkerhetskopi eller tidligere vil føre til at MobileMe/iCloud -kalendere ikke synkroniseres. Kalendere som abonnerer vil vises i kalendere, men ingen av hendelseskalenderne dine vil vises i MobileCal. For å løse problemet, fjern og legg til kontoen på nytt.

GameKit

  • Matchdata for turbaserte kamper er for tiden begrenset til 4 KB data.

Spillsenter

  • Hvis du har en eksisterende Game Center-konto som ennå ikke har vært igjennom den første Game Center-strømmen i iOS 5, vil du støte på et krasj når du logger deg på et spilles påloggingsvarsel direkte. Løsningen på dette er å starte Game Center for å fullføre førstegangsflyten.

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 at du også sikkerhetskopierer enheten din manuelt med iTunes.
  • I iOS 5 beta er støtte for databeskyttelse i iCloud Backup ikke tilgjengelig. Apper som har beskyttede filer, vil ikke ha sikkerhetskopiert data eller metadata.
  • Etter gjenoppretting kan det hende du ikke kan sikkerhetskopiere igjen fordi enheten fortsatt tror den gjenoppretter. For å løse dette problemet, prøv å synkronisere apper eller medier som mangler fra iTunes, eller prøv å slette iCloud -kontoen din og legge den til igjen.
  • Hvis du sletter sikkerhetskopien din, blir funksjonen deaktivert, men innstillingene kan fortsatt indikere at den er aktivert, og du må bytte BackUp to Cloud -bryteren i Innstillinger.
  • Av kompatibilitetshensyn krever denne versjonen av iOS 5 beta at alle filer sikkerhetskopieres igjen, i stedet for bare de filene som har endret seg siden din siste sikkerhetskopi. Dette kan føre til en advarsel om at kontoen din er over kvote. Hvis advarselen oppstår, kan du slette din eldste sikkerhetskopi for å frigjøre plass og deretter starte en sikkerhetskopi.

iCloud -lagring

  • 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.
  • Hvis søknaden din bruker NSMetadataQuery klasse, må du angi et predikat, selv om selve predikatet ignoreres.
  • Foundation -rammeverket inkluderer ikke team -ID når du leter etter en apps mobildokumentbeholder. Team -ID -en må inkluderes i begynnelsen av identifikatorstrengen som sendes til URLForUbiquityContainerIdentifier: metode.
  • I denne betaen vil setSortDescriptors: metoden for NSMetadataQuery støttes ikke.
  • I denne betaen, hvis du vil bruke iCloud, må du spesifisere forskjellige beholderidentifikatorer manuelt (applikasjonens display -sett) i en rettighetsfil for både Mac OS X og iOS prosjekter.
  • Det er problemer med å bruke Cloud Storage -dokument -API sammen med beskyttede data som kan føre til datakorrupsjon.
  • I denne betaversjonen kan ikke dokumentbaserte applikasjoner alltid oppdage når filer endres, flyttes eller slettes under dem.
  • NY: 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 -protokollen.
  • 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:
    • Installer profilen. (Den enkleste måten å gjøre dette på er å sende det til deg selv og åpne vedlegget på enheten.)
    • Gjengi feilen.
    • Synkroniser med iTunes for å trekke loggene av enheten.
    • Legg loggene til feilrapporten din. Du finner loggene i ~/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.

iMessage

  • NY: iMessage beta 3 kan ikke kommunisere med iMessage -brukere på beta 1. Det fungerer mellom beta 3 og beta 2.
  • NY: Modal -varsler vises ikke for iMessages.

iTunes

  • Versjonen av iTunes som kommer med beta 3 kan ikke synkronisere enheter som har beta 2 -programvaren installert. Gjør følgende for å unngå dette problemet:
    1. Synkroniser alle enheter som har beta 2 installert til versjonen av iTunes som fulgte med beta 2.
    2. Oppgrader iTunes til versjonen som følger med beta 3.
    3. Koble til enheten og installer beta 3 -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 3 -programvaren, gjenoppretter du fra 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.

MMS

  • Å sende en MMS med store videoer fungerer ikke.

Bildejusteringer

  • Hvis du bruker røde øyne-justeringer i iOS, og importerer bildet ditt til iPhoto-frøbygget, vises ikke røde øyne-justeringer på det bildet i iPhoto. Som et resultat vil påfølgende synkronisering av bildet ditt tilbake til iOS-enheten fra iPhoto ikke vise røde øyne.

Påminnelser

FIKSET: Påminnelsesprogrammet sender ikke varsler for påminnelser som er basert på oppføringen (og/eller utgangen) av et sted hvis det ikke er noen dato knyttet til påminnelsen.

Innstillinger

  • "Sikkerhetskopier nå" -knappen er aktivert uten at dataklassen for sikkerhetskopiering er aktivert for kontoen.
  • FIKSET: Hvis du tar opp tastaturet til vilkårene i Innstillinger-> Generelt-> Programvareoppdatering, kan du ikke avvise det. Du må tvinge til å avslutte Innstillinger for å komme deg ut.
  • NY: I denne betaen mangler FaceTime -ikonet i Innstillinger på iPhone.

Simulator

  • NY: 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 ikke har noen "ulest" status, kan utviklere bruke antall applikasjonsmerker til å utløse en sletting av varsler fra varslingssenteret. Når en applikasjon sletter merketallet (ved å sette den til null), sletter iOS 5 varslene fra varslingssenteret.

Twitter

  • NY: Når du tweeter posisjonen din fra Safari og går ut før posisjonen kan etableres, forblir posisjonspilen på statuslinjen. Pilen kan fjernes ved å drepe Safari fra oppgavebryteren.

UI Automation

  • NY: I iOS 5 beta 3 vil den første kjøringen av et skript etter en omstart eller sletting av installasjon sannsynligvis mislykkes. Påfølgende forsøk bør lykkes til enheten startes på nytt.
  • Knappene for avspilling og opptak i redigeringsprogrammet for automatisering av instrumenter fungerer kanskje ikke som de skal etter å ha målrettet mot et program som ble startet av en sporingsøkt og er avsluttet. De fungerer kanskje ikke hvis du målretter mot en app som ble suspendert. Hvis du støter på dette problemet og det vedvarer, må du kanskje lukke og åpne sporingsdokumentet for å komme tilbake til en funksjonell tilstand.
  • Når du fanger opp handlinger i et skript ved hjelp av automatiseringsinstrumentet, grensesnitt med nettvisninger eller tabellceller som inneholder et stort antall elementer utenfor skjermen, kan det ta ekstremt lang tid før du returnerer med en uttrykk.
  • Låsfunksjonene () og låse opp () i UIATarget er erstattet med låsForDurasjon () funksjon.
  • Instrumenter overskriver det lastede automatiseringsskriptet, selv om et annet program redigerer det.
  • Når du starter 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

UIKit

  • NY: Fra og med iOS 5 beta 3, exclusiveTouch eiendommen til UIControl har returnert til sin opprinnelige standardverdi på NO.
  • Returnerer null fra tableView: viewForHeaderInSection: metoden (eller bunntekstekvivalenten) er ikke lenger tilstrekkelig for å skjule en topptekst. Du må overstyre tableView: heightForHeaderInSection: og returner 0.0 for å skjule en topptekst.
  • I betaversjonen av iOS 5 er UITableView class har to metoder for å flytte en celle fra en rad til en annen med definerte parametere. Disse API -ene er:
    • moveSection: toSection:
    • moveRowAtIndexPath: toIndexPath:
  • Bruker UIWebView klasse i Interface Builder, er det mulig å sette gjennomsiktig bakgrunnsfarge i iOS 5. Utviklere som kompilerer mot den nye SDK -en kan sjekke XIB for UIWebView -gjennomsiktig innstilling.
  • I betaversjonen av iOS 5 er UINavigationBar, UIToolbar, og UITabBar implementeringer har endret seg slik at drawRect: metoden kalles ikke på forekomster av disse klassene med mindre den er implementert i en underklasse. Apper som har implementert drawRect på nytt: i en kategori på noen av disse klassene vil finne at drawRect: metoden ikke kalles. UIKit foretar koblingskontroll for å forhindre at metoden blir kalt i apper som er koblet før iOS 5, men støtter ikke dette designet på iOS 5 eller nyere. Apper kan enten:
    • Bruk tilpasnings -API -et for barer som i iOS 5 og nyere, som er den foretrukne måten.
    • Underklasse UINavigationBar (eller de andre stolpeklassene) og overstyr drawRect: i underklassen.
  • De indexPathForRow: inSection:, seksjon og radmetoder for NSIndexPath nå bruke NSInteger i stedet for NSUInteger, slik at disse typene samsvarer med metoder definert på UITableView.
  • Det er et kjent problem med å presentere en UIVideoEditorControllerobjekt der den ikke viser den valgte videoen, som i stedet vises tom. I visse tilfeller kan det også krasje.
  • Berøringshendelser blir ikke videresendt til visningen i cameraOverlayView eiendom til UIImagePickerController.
  • De imagePickerController: didFinishPickingMediaWithInfo: metoden for UIImagePickerController returnerer ikke en URL til videoen når innspillingen er fullført.
  • NY: Når du oppretter en ny avtale i kalenderappen på en enhet med 24 -timers klokke, kan du ikke velge en timeverdi større enn 12. Plukkerverdien for dato og klokkeslett angir gjeldende ukedag til å være den samme som forrige dag (f.eks. En avtale på tirsdag blir angitt som mandag).
  • FIKSET: Vi har endret oppførselen til scrollToRowAtIndexPath: atScrollPosition: animert: slik at UITableViewScrollPositionTop og UITableViewScrollPositionBottom juster nå for øvre og nedre del av contentInset eiendom.

WebKit

  • NY: I iOS 5 beta 2 er en ny arvet CSS-eiendom, -webkit-overflow-scrolling: value, tilgjengelig. Value touch gjør det mulig for webutvikleren å velge rulling i native-stil i et overløp: rulleelement. Standardverdien for denne egenskapen er auto.
  • WebKit -rammeverket har hentet en nyere WebKit -motor, som er tett på Safari 5.1. Noen områder du bør være oppmerksom på med det nye WebKit -rammeverket på iOS:
    • Det er en ny HTML5-kompatibel parser.
    • Tekstlayoutbredden kan endre seg litt fordi ordavrundingsatferd nå har flytende punktbasert presisjon.
    • Det er forbedret validering av skjemafelt, som inkluderer fjerning av ledende nuller og tallformatering.
    • Berøringshendelser støttes nå på inndatafelt.
    • window.onerror støttes nå.
    • Det er en ny brukeragent som ikke har lokal informasjon i brukeragentstrengen.

WiFi -synkronisering

  • I iOS 5 beta 2 er trådløs synkronisering tilgjengelig for Mac. Det krever iTunes 10.5 beta 2 og OS X 10.6.8 eller Lion. Du vil se et alternativ for å aktivere trådløs synkronisering når du kobler enheten til iTunes med USB -kabelen. Det anbefales at du utfører den første synkroniseringen med en kabel etter at du har gjenopprettet enheten.
    • Trådløs synkronisering utløses automatisk når enheten er koblet til strøm og på samme nettverk som den sammenkoblede datamaskinen. Eller du kan manuelt utløse en synkronisering fra iTunes eller fra Innstillinger -> Generelt -> iTunes Sync (samme nettverk som en sammenkoblet datamaskin kreves). Sørg for at enheten er koblet til en strømkilde når du utfører trådløse synkroniseringer.
    • Hvis du finner problemer med apper, medier og/eller bilder synkronisert med enheten din, kan du tilbakestille og deretter synkronisere på nytt. Fra Innstillinger -> Generelt -> Tilbakestill, velg Slett alt innhold og innstillinger. Koble deretter til iTunes på nytt og synkroniser igjen.
  • FIKSET: I denne betaen kan iTunes feilaktig rapportere Bilder som "Annet" i kapasitetslinjen. Fotosynkronisering fungerer ellers som forventet.
  • NY:I noen tilfeller kan det hende at enheten ikke synkroniserer kontakter, kalendere og kontoinnstillinger eller sikkerhetskopierer til iTunes. Hvis dette skjer, start enheten på nytt og synkroniser på nytt.
  • NY:I noen tilfeller kan synkronisering av bilder bare resultere i miniatyrbilder på enheten din. Hvis dette skjer, må du synkronisere Bilder og deretter synkronisere igjen.

Xcode

  • I denne betaen er gjenoppretting av enheter som bruker XCode deaktivert. Bruk bare iTunes for å sikkerhetskopiere og gjenopprette enheten.
  • I noen tilfeller viser ikke Xcode 4.2 Organizer en enhet som er i gjenopprettingsmodus. Som en løsning kan du bruke iTunes til å gjenopprette.
  • FIKSET: På noen stasjonære maskiner blåser Xcodes minnebruk utrolig raskt opp mens du gjenoppretter en enhet eller kopierer en IPSW. Som en løsning, bruk iTunes for å gjenopprette.
  • FIKSET: I denne betaen vises ikke krasjlogger (enten usymboliserte eller symboliserte) i Xcode Organizer. For å få dem til å vises i Xcode Organizer, må du gi enheten nytt navn.
  • I iOS 5 beta 2 er iOS Simulator ikke kompatibel med tidligere versjoner av iCloud Developer Seed for OS X. Det anbefales på det sterkeste at du oppdaterer til den nyeste iCloud Developer Seed for å sikre kompatibilitet.
  • iOS 5.0 SDK støtter både iOS 4.3 og iOS 5.0 simulatorer.

Siste blogginnlegg

Denne mannen mangler ikke din smarttelefon, så slutte å vekke ham om natten
September 11, 2021

Hvis du mister en smarttelefon og bruker en tjeneste som kan spore posisjonen sin via GPS, ignorer den når den forteller deg at telefonen din er et...

Hvordan Family Guy: The Quest for Stuff holder latteren kommer
September 11, 2021

Hit TV -show Familiemann fulgte en bane som ligner veldig på Apples. Showet dukket opp som et friskt pust tidlig, gjennomgikk en tilbakegang der de...

| Cult of Mac
September 11, 2021

Hvordan Apple kan revolusjonere trådløs lading for iPhoneHvem vil ikke ha trådløs lading for iPhone?Foto: USPTO/AppleTrådløs iPhone -lading er en f...