Apple frigiver iOS 5 beta 7 (+ changelog)

     I løbet af denne aften udgav Apple den syvende betaversion af iOS 5-operativsystemet, hvor udviklere har adgang til de nyeste funktioner og opdateringer, som først vil være officielt tilgængelige til efteråret. Denne nye betaversion er tilgængelig for alle iDevices, der er kompatible med iOS 4.3.5, og der er selvfølgelig mulighed for at installere den via Software Update. Hvis du har et jailbreak, vil du ikke være i stand til at bruge softwareopdateringsfunktionen, fordi Apple har fundet en måde at blokere dens funktionalitet på. Du kan downloade iOS 5 beta 7 fra din udviklerkonto på Apples websted. Her finder du alle nyhederne fra iOS 5 beta 7.

      Her er hele ændringsloggen udgivet af Apple:

Konti

Når du opretter en iCloud-konto, kan du bruge et hvilket som helst Apple-id, så længe det er en fuld e-mailadresse og ikke en MobileMe-konto. Hvis du har en MobileMe-konto, kan du flytte denne konto til iCloud. Du kan finde flere oplysninger om iCloud på: http://developer.apple.com/icloud

AirPlay

Fra iOS 5 er videoindhold i applikationer og websteder AirPlay-aktiveret som standard.

iOS 5 understøtter AirPlay af video via AV Foundation.

API-validering

NYHED: Fra og med iOS 5.0 udviklingsværktøjer beta 7 er det muligt at udtrække API'er, der bruges af en applikation, og få dem tjekket for privat API'er brug. Denne mulighed vil blive tilbudt på valideringstidspunktet.

Apple TV

Apple TV Software beta gør det muligt for brugere at spejle indholdet af en iPad 2 til et Apple TV (2. generation) ved hjælp af AirPlay. Denne beta-software aktiverer også Photo Stream på Apple TV, så brugere kan få adgang til billeder, der er gemt i iCloud. Apple TV Software beta leveres for at teste den nyeste AirPlay-funktionalitet med dine iOS 5-apps og websteder. Hvis du ønsker at installere Apple TV Software beta på din enhed, skal du først registrere din enheds UDID i iOS Developer Program Portal.

Indstillinger for diasshow huskes ikke til afspilning af diasshow (afspiller altid i Reflections-temaet). Pauseskærmsindstillinger opfører sig korrekt.

Binær kompatibilitet

På applikationer, der er knyttet til iOS 5.0 SDK, vil forskydninger af indhold i rullevisning ikke længere blive afrundet til integrerede pixels under en knibbevægelse.

Kalender

Fødselsdagskalendere er i øjeblikket ikke tilgængelige via webstedet icloud.com eller i Windows. De vil være tilgængelige i en fremtidig udgivelse.

Kernebillede

Adskillige filtre er blevet tilføjet siden beta 1. Den aktuelle liste indeholder nu følgende filtre: CIAditionCompositing, CIAffineTransform, CICheckerboardGenerator, CIColorBlendMode, CIColorBurnBlendMode, CIColorControls, CIColorCube, CIColorDodgeBlendorMo,CIColorDodgeBlendorMo,CIColorDodgeBlendorMo,CIColorDodgeBlendorMo stantColorGenerator, CICrop, CIDarkenBlendMode, CIDifferenceBlendMode, CIExclusionBlendMode, CIExposureAdjust, CIFalseColor, CIGammaAdjust, CIGaussianGradient, CIHardLightBlendMode, CIHighlightShadowAdjust, CIHueAdjust, CIHueBlendMode, CILightenBlendMode, CILinearGradient, CILuminosityBlendum, CIM de, CIRadialGradient, CISaturationBlendMode , CISepiaTone, CISoftLightBlendMode, CISourceAtopCompositing,CISourceInCompositing, CISourceOutCompositing, CISourceOverCompositing, CIStraightenFilter, CIStripesGenerator, CITemperatureAndTint, CIToneCurve, CIVibrance, CIVignette og CIWhitePointAdjust

iBooks

iBooks 1.2.2 kan muligvis ikke vise tekst eller billeder i bøger. Opdater venligst til iBooks 1.3 i App Store.

iCloud Backup

Hvis du aktiverer iCloud Backup, deaktiveres automatisk sikkerhedskopiering med iTunes ved synkronisering. Vi foreslår også, at du manuelt sikkerhedskopierer din enhed med iTunes. Sikkerhedskopier lavet med tidligere versioner af iOS 5 beta bliver snart inkompatible og vil ikke længere være tilgængelige. Det anbefales kraftigt, at du opgraderer til denne version af iOS 5 beta for at fortsætte med at sikkerhedskopiere dine enheder.

iCloud Opbevaring

NYHED: Fra og med iOS 5 beta 7 er kravene til angivelse af container-id-strenge i din applikations rettigheder ændret. Hvert container-id, der ikke indeholder et jokertegn, skal nøjagtigt matche bundt-id'et for en applikation, der er udgivet med det samme team-id som din applikation. Du er ikke forpligtet til at inkludere en berettigelse, der matcher din apps egen bundle-id; f.eks. kunne både en lite og en pro-version af din app angive pro-appens bundle-id for at dele den samme container. Kravene til container-id'er, der indeholder jokertegn, er ikke ændret, men du skal muligvis opdatere eksisterende jokertegn-id'er efter at have ændret eventuelle ikke-jokertegn-id'er i din applikations rettigheder, så de matcher de nye regler.

NYT: I denne betaversion af iOS 5.0 er antallet af gange, en app kan synkronisere hurtigt efter hinanden med serverne, blevet reduceret. Hvis du fejlretter din app og ønsker at se, om dine synkroniseringsanmodninger bliver dæmpet, kan du kalde metoden -[NSUbiquitousKeyValueStore _printDebugDescription] direkte i gdb. Bemærk venligst, at -[NSUbiquitousKeyValueStore _printDebugDescription] er en SPI, så du frarådes kraftigt at bruge den i din app.

På KVS er grænsen pr. nøgle blevet hævet til 64Kb (for at matche grænsen pr. app); og det maksimale antal nøgler er blevet hævet til 256.

I løbet af iOS 5 betaperioden kan alle dokumenter, der er gemt på serverne, blive slettet med jævne mellemrum før GM. Derfor anbefales det stærkt, at du ikke gemmer kritiske dokumenter eller informationer på serverne.

Provisioning Profiler behøver ikke længere at være aktiveret for iCloud i iOS Provisioning Portal. Alle nygenererede klargøringsprofiler er nu automatisk aktiveret for iCloud. Hvis du bruger en Xcode-administreret teamprovisioneringsprofil, skal du klikke på opdater i Xcode Organizer for at få en ny iCloud-aktiveret profil. For at aktivere alle andre klargøringsprofiler til iCloud skal du blot genskabe dine profiler i iOS-provisioneringsportalen.

Hvis din applikation bruger NSMetadataQuery-klassen, skal du indstille et prædikat, prædikatet er nu hædret. Men prædikatet er et NS-prædikat-prædikat, ikke et prædikat i Spotlight-stil, et eksempel på dette er, at du skal bruge LIKE i stedet for = for matching med wild card. Forskellene er defineret mere detaljeret på: http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Predicates/Articles/pSpotlightComparison.html#//apple_ref/doc/uid/TP40002370-SW1

I denne betaversion understøttes setSortDescriptors:-metoden for NSMetadataQuery ikke.

For at bruge iCloud før beta 5, skulle du manuelt angive forskellige container-id'er (din applikations skærmsæt) i en berettigelsesfil for både dine Mac OS X- og iOS-projekter. Start i beta 5 for at aktivere iCloud-lagring i dine apps. klik blot på afkrydsningsfeltet "Aktiver berettigelser" i oversigtsruden i dit projekt. Xcode opretter en tilpasset berettigelsesfil til dit projekt, der automatisk inkluderer dit team-id. Du kan tilføje yderligere iCloud Container-værdier som krævet af din applikation. (Bemærk, at du skal regenerere dine eksisterende klargøringsprofiler, enten med Xcode eller i iOS Provisioning Portal, for at bruge iCloud-lagerplads.)

Hvis du angiver en tilpasset identifikationsstreng for dine iCloud Key-Value Store eller iCloud Container berettigelsesværdier, behøver du ikke længere at sætte dit Team ID foran begyndelsen af ​​strengen. Xcode vil automatisk sætte dit Team ID foran disse poster

Beholder-id-strengen, du sender til URLForUbiquityContainerIdentifier:-metoden i NSFileManager SKAL inkludere team-id'et i begyndelsen af ​​strengen. Som en bekvemmelighed, hvis du passerer nul, bruger Foundation det første dokumentbeholder-id, der er angivet i din apps rettigheder.

Der er problemer med at bruge Cloud Storage document API sammen med beskyttede data, hvilket kan føre til datakorruption.

I denne beta modtager filpræsentationer (objekter, der anvender NSFilePresenter-protokollen) ikke nogle af de beskeder, som de skal modtage, især:

præsenteret SubitemDidAppearAtURL:

præsenteret SubitemDidChangeAtURL:

Du kan omgå dette ved at implementere relinquishPresentedItemToWriter:-metoden og kontrollere, om skribenten faktisk skrev, da din fil-præsentationsvært genanskaffer fil-præsentationer modtager presentItemDidChange:-meddelelser i denne beta.

Mens du rapporterer en fejl relateret til iCloud-lagergrænsefladen, skal du inkludere de logfiler, der er indsamlet under din fejlretningssession. For at generere disse logfiler skal du installere en speciel debug-profil på din enhed. Debug-profilen kan hentes fra http://connect.apple.com. Denne profil gør det muligt at generere debug-logfiler, der er nødvendige for at diagnosticere eventuelle problemer ved brug af iCloud-lagring. Instruktionerne til at indsamle logfilerne er:

Installer profilen. (Den nemmeste måde at gøre dette på er at sende den til dig selv og åbne den vedhæftede fil på deres enhed).

Genskab fejlen.

Synkroniser med iTunes for at trække logfilerne fra din enhed.

Vedhæft logfilerne til din fejlrapport. Du kan finde logfilerne i ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.

Disse logfiler kan vokse sig store meget hurtigt, så du bør fjerne profilen, når du har reproduceret problemet og trukket logfilerne til fejlrapporten.

Filnavne skelner mellem store og små bogstaver i OS X, men skelner mellem store og små bogstaver i iOS. Dette kan føre til problemer ved synkronisering af filer mellem de to. Du bør tage skridt på iOS for at undgå at oprette filer, hvis navne kun afviger fra sag til sag.

Find min iPhone

Efter OTA-opdatering virker Find My iPhone ikke. For at gøre den funktionel kan du skifte Find My iPhone fra FRA til TIL i Indstillinger.

GameKit

NYHED: Automatisk matchning med den turbaserede visningscontroller virker ikke. Invitationer eller den direkte auto-match API kan bruges som en løsning.

Matchdata for turbaserede kampe er i øjeblikket begrænset til 4 KB data.

FIKSET: Begivenheder vil blive videregivet til delegereden, når der foretages en tur på en kamp, ​​i stedet for lige når det bliver den lokale spillers tur.

iMessage

iMessage beta 1 vil ikke være i stand til at kommunikere med iMessage-brugere på beta 2 eller nyere.

RETTET: Setup Assistant leverer ikke AppleID-adgangskode som input til FaceTime i iMessage.

Builder-grænseflade

RETTET: Når du redigerer værdien af ​​en begrænsning i inspektøren, forbliver begrænsningen valgt, og dispositionsvisningen fortsætter med at vise begrænsningen som valgt.

I XCode 4.2, når der kopieres visninger (enten en enkelt visning eller flere visninger), kopieres både de brugerdefinerede begrænsninger direkte på den valgte visning og de brugerdefinerede begrænsninger mellem de visninger, der kopieres, til klippebordet.

Ændring af segmentstilen for et NSSegmentedControl-objekt til "Automatisk" kan muligvis gå ned i dokumenter, der bruger Cocoa Auto Layout. For at omgå problemet skal du bruge en eksplicit segmentstil, såsom Round eller Textured, og under kørsel skal du ændre segmentstilen til automatisk ved hjælp af setSegmentStyle:-metoden.

iTunes

NYHED: Når du forsøger at gendanne en iPhone 3GS eller iPod touch 3. generationsenhed, der kører Beta 6 til Beta 7 ved hjælp af iTunes, skal du indstille enheden til DFU, eller du kan OTA opdatere til Beta 7. For at gå ind i DFU-tilstand skal du :

Slut enheden til USB på din Mac.

Sluk for enheden.

Start iTunes på din Mac.

Hold Hjem- og Power-knapperne nede i 10 sekunder.

Fortsæt med at holde Hjem-knappen nede, men slip tænd/sluk-knappen.

Hold Hjem-knappen nede i 13 sekunder, eller indtil enheden vises i iTunes.

Den version af iTunes, der følger med beta 7, kan ikke synkronisere enheder, der har beta 6-softwaren installeret. For at undgå dette problem skal du gøre følgende:

Synkroniser alle enheder, der har beta 6 installeret med den version af iTunes, der fulgte med beta 6.

Opgrader iTunes til den version, der følger med beta 7.

Tilslut enheden og installer beta 7-softwaren. (Forstå, at du muligvis vil se en fejl ved synkronisering, når du først tilslutter enheden).

Når du har installeret beta 7-softwaren, skal du gendanne fra din sikkerhedskopi, du lavede i trin 1.

Post

Når du ændrer værtsnavnet på en e-mail-konto i indstillinger, kan der ses tomme beskeder i den samlede indbakke. Som en løsning kan du slette og tilføje kontoen igen i stedet for at ændre dens værtsnavn.

Music Player

Når du sletter en sang eller video fra musik/videoer på enheden, går det ned med appen.

OpenGLES

FIKSET: Efter belysningsfasen, uanset om belysning er aktiveret eller ej, er de resulterende farveværdier ikke fastspændt i GLKit/GLKEffects med enten GLKLightingTypePerVertex eller GLKLightingTypePerPixel indstillet på effekten. Som et resultat er det ikke ualmindeligt at se forskelle i belysning mellem de to, især når flere lys er aktiveret. Dette adskiller sig fra OpenGLES 1.1, som fastholder farveværdier efter belysningsfasen, uanset om belysning er aktiveret eller ej.

OTA-softwareopdatering

Brugere, der installerede iOS 5 beta 6 trådløst fra iOS 5 beta 3, skal først slette alt indhold og indstillinger ved at vælge Indstillinger > Generelt > Nulstil > Slet alt indhold og indstillinger for at installere iOS 5 beta 7 trådløst. Dette påvirker kun brugere, der ikke har opdateret til iOS 5 beta 4.

Hvis du laver en OTA-softwareopdatering, skal du gensynkronisere dine billeder med iTunes."

RETTET: Der kan være nogle tilfælde, hvor køb fra App Store eller iTunes Store ser ud til at være gået i stå, fordi enheden downloader noget andet i baggrunden. En løsning er at afbryde strømmen til enheden (træk stikket ud af enheden).

NYHED: Hvis du har en adgangskode, skal den fjernes, før du opdaterer til frø 7 fra tidligere frø. Den kan genaktiveres, når opdateringen er fuldført. Hvis du ikke gør det, kan det kræve, at iMessage genaktiveres i indstillingerne.

Påmindelser

RETTET: Hvis synkronisering af påmindelser er aktiveret for en Yahoo-konto, og der ikke er indsamling af påmindelser på serveren, bliver den løbende genskabt af telefonen. På grund af en Yahoo-serverfejl vil denne samling vises som en begivenhedskalender.

Sikkerhed

I iOS 5.0 er signering af certifikater med MD5-signaturer ikke understøttet. Sørg for, at certifikater bruger signaturalgoritmer baseret på SHA1 eller SHA2.

Simulator

Placeringstjenester er ikke funktionelle i iOS 4.3-simulator, der kører på Mac OS 10.7 med Xcode 4.2.

Springboard

Push- og lokale meddelelser for apps vises i det nye meddelelsescenter i iOS 5. Underretningscenter viser meddelelser, der betragtes som "ulæste". For at imødekomme push-meddelelser og lokale meddelelser, der ikke har nogen "ulæst" status, kan udviklere bruge deres applikationsbadge-antal til at udløse en sletning af meddelelser fra meddelelsescenteret. Når en applikation rydder sit badgeantal (ved at indstille det til nul), vil iOS 5 slette sine meddelelser fra Notifikationscenter.

UI-automatisering

Der er et kendt problem ved brug af performTaskOnHost API i et UI Automation-script. Hvis opgaven, der udføres med API'en, udsender for meget (f.eks. tusindvis af tekstlinjer) til standard ud eller standardfejl, kan opgaven låse fast, indtil timeout er nået, på hvilket tidspunkt den vil kaste en javascript-undtagelse.

Lock() og unlock() funktionerne i UIATarget er blevet erstattet med lockForDuration( ) arbejde.

Fra og med iOS 5 beta 2 kan du nu udløse udførelsen af ​​et UI Automation-script på en iOS-enhed fra værtsterminalen ved at bruge instrumentværktøjet. Kommandoen er:

instrumenter -w T

Når du bruger cli-instrumenterne til UI-automatisering, kan du nu målrette mod standardautomatiseringsskabelonen og overføre scriptet og resultatstien til værktøjet som miljøvariabler. For eksempel:

instrumenter -w -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -det er UIASCRIPT -e UIARESULTSPATH

UIKit

I iOS 5.0 sender UIPickerView ikke sin pickerView:didSelectRow:inComponent: delegerede meddelelse på grund af et programmatisk valg.

Fra og med iOS 5 beta 3 er UIControls exclusiveTouch-ejendom vendt tilbage til sin oprindelige standardværdi på NO.

At returnere nul fra metoden tableView:viewForHeaderInSection: (eller dens sidefodsækvivalent) er ikke længere tilstrækkeligt til at skjule en header. Du skal tilsidesætte tableView:heightForHeaderInSection: og returnere 0.0 for at skjule en header.

I iOS 5-betaen har UITableView-klassen to metoder til at flytte en celle fra en række til en anden med definerede parametre. Disse API'er har:

moveSection:toSection:

moveRowAtIndexPath:toIndexPath:

Ved at bruge UIWebView-klassen i Interface Builder er det muligt at indstille transparent baggrundsfarve i iOS 5. Udviklere, der kompilerer mod den nye SDK, kan tjekke deres XIB for den transparente UIWebView-indstilling.

I iOS 5-betaen er implementeringerne af UINavigationBar, UIToolbar og UITabBar ændret, så drawRect:-metoden ikke kaldes på forekomster af disse klasser, medmindre den er implementeret i en underklasse. Apps, der har genimplementeret drawRect: i en kategori på nogen af ​​disse klasser, vil opdage, at drawRect: metoden ikke kaldes. UIKit foretager link-tjek for at forhindre, at metoden bliver kaldt i apps, der er linket før iOS 5, men understøtter ikke dette design på iOS 5 eller nyere. Apps kan enten:

Brug tilpasnings-API'en til bjælker i iOS 5 og nyere, hvilket er den foretrukne måde.

Underklasse UINavigationBar (eller de andre stangklasser) og overstyr drawRect: i underklassen.

Metoderne indexPathForRow:inSection:, sektion og række i NSIndexPath bruger nu NSInteger i stedet for NSUInteger, så disse typer matcher med metoder defineret på UITableView.

Vi har ændret adfærden for scrollToRowAtIndexPath:atScrollPosition:animated:, således at UITableViewScrollPositionTop og UITableViewScrollPositionBottom nu justerer for de øverste og nederste dele af contentInset-egenskaben.

NYT: I udgivelser før iOS 5.0 ville UIPopoverController-klassen ubetinget indstille autoresizing-maskerne for visningscontrollere, som var indholdsvisningscontrolleren for popover-controlleren. Det ville også ubetinget indstille autoresizing-maskerne for visningerne af visningscontrollere, der blev skubbet på et UINavigationController-objekt, som var indholdsvisningscontrolleren for popover-controlleren I iOS 5.0 vil UIPopoverController-klassen ikke længere gøre dette for applikationer, der er linket til iOS 5.0 eller. senere. Udviklere bør sikre, at maskerne til automatisk størrelse af visninger er indstillet korrekt for at tillade vilkårlig ændring af størrelse inden for enhver beholder, ikke kun popovers. En maske af (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight) ville ikke være urimelig.

Fuldførelsesbehandleren for saveToURL:forSaveOperation:completionHandler: kaldes nu uden for den koordinerede skriveblok, hvor den plejede at blive kaldt inde.

RETTET: AutosaveWithCompletionHandler: metoden vil nu kun blive kaldt for periodebaserede lagringer, og det er sikkert at vende tilbage uden at gemme. Dokumenter skal dog gemmes, hvis metoden saveToURL:forSaveOperation:completionHandler: aktiveres.

Safari og WebKit

I iOS 5 er en ny nedarvet CSS-egenskab, -webkit-overflow-scrolling, tilgængelig. Værdiberøringen giver webudvikleren mulighed for at tilvælge native-stil scrolling i et overflow:scroll-element. Standardværdien for denne egenskab er auto, som tillader scrollning med én finger uden momentum.

WebKit-rammeværket har hentet en nyere WebKit-motor, som nøje matcher Safari 5.1. Nogle områder, du skal være opmærksom på med den nye WebKit-ramme på iOS:

Der er en ny HTML5-kompatibel parser.

Tekstlayoutbredden kan ændre sig lidt, fordi ord-afrunding nu har flydende komma-baseret præcision.

Der er forbedret validering af formularfelt, som omfatter fjernelse af foranstillede nuller og talformatering.

Berøringshændelser understøttes nu i inputfelter.

window.onerror er nu understøttet.

Der er en ny brugeragent, der ikke har lokalitetsoplysninger i brugeragentstrengen.

URL'er kanoniseres nu ved at gøre skemaet til små bogstaver. Hvis en falsk URL bruges til at sende oplysninger fra en UIWebView tilbage til den oprindelige kode, skal du sørge for, at skemaet altid er med små bogstaver, eller at den indbyggede kode sammenligner skemaet på en måde, hvor der ikke skelnes mellem store og små bogstaver.

Wi-Fi-synkronisering

I iOS 5 beta 4 og nyere er trådløs synkronisering nu tilgængelig på Windows såvel som Mac. (Denne support kræver OS X 10.6.8 eller Lion.) Du vil se en mulighed for at aktivere trådløs synkronisering, når du tilslutter din enhed til iTunes med USB-kablet. Det anbefales, at du udfører din første synkronisering med et kabel efter gendannelse af din enhed.

Trådløs synkronisering udløses automatisk, når enheden er tilsluttet strøm og på samme netværk som den parrede computer. Eller du kan manuelt udløse en synkronisering fra iTunes eller fra Indstillinger > Generelt > iTunes Sync (samme netværk som krævet en parret computer).

Hvis du finder problemer med apps, medier og/eller billeder synkroniseret til din enhed, kan du nulstille og derefter synkronisere igen. Fra Indstillinger > Generelt > Nulstil, vælg Slet alt indhold og indstillinger. Tilslut derefter iTunes igen og synkroniser igen.

Xcode

NYHED: Fra og med Xcode 4.2 i iOS 5.0 beta 7 er understøttelse til at køre og fejlfinde applikationer i iOS 4.3-simulatoren og på enheder med iOS-versioner ældre end 4.2 gjort valgfri og installeret efter behov. Denne support leveres ikke længere som en del af kerneværktøjspakken og gøres tilgængelig til download og installation via "Downloads"-ruden i Xcode-præferencepanelet. Der kræves en gyldig iOS-udvikler-ADC-konto for at få dette indhold. For at få iOS 4.3-simulatoren skal du vælge "Flere simulatorer..." fra popup-vinduet Kør destinationer på hovedværktøjslinjen. Dette vil præsentere Downloads-ruden i Preferences with UI for at starte installationen af ​​simulatoren.

For at få iOS-enhedsunderstøttelse til præ-iOS 4.2-enheder skal du tilslutte en enhed og aktivere den til udvikling i Organizer. Xcode vil give en prompt om at starte download af enhedssupportkomponenterne.

Hvis Xcode 4.2 i iOS 5.0 beta 7 er installeret over en tidligere Xcode 4.2 beta eller Xcode 4.1, vil iOS 4.3-simulatoren og enhedsunderstøttelse fra den tidligere installation allerede være til stede, og de yderligere komponenter vises som "Installeret" i downloads ruden i Xcode-indstillingerne.

Installationspakkerne til de downloadede komponenter vil blive gemt i ~Library/Developer/Xcode. Når en ny version af Xcode (beta eller GM) vil blive installeret, vil efterfølgende anmodninger om at installere disse komponenter bruge de lokale pakker uden at kræve en ny download.

I nogle tilfælde viser Xcode 4.2 Organizer ikke en enhed, der er i gendannelsestilstand. Som en løsning kan du bruge iTunes til at gendanne.

I iOS 5 beta 5 er iOS Simulator ikke kompatibel med tidligere udgivelser af iCloud Developer Seed til OS X. Det anbefales stærkt, at du opdaterer til den nyeste iCloud Developer Seed for at sikre kompatibilitet.

iOS 5.0 SDK understøtter både iOS 4.3 og iOS 5.0 simulatorer.