IOS 5 Beta 6 är ute, ladda ner! Här är The Full Changelog

iOS 5 Beta 6 är ute, ladda ner! Här är The Full Changelog

Skärmdump 2011-08-19 kl.13.41

Wow, det kom snabbt över oss: Apple har just släppt iOS 5 Beta 6 till registrerade utvecklare.

Tillgänglig för betalade upp devs, iOS 5 Beta 6 kan laddas ner antingen via iOS Dev Center eller genom en över-the-air-uppdatering om du redan rockar iOS 5 Beta 4 eller högre på din enhet.

Apple rekommenderar att du säkerhetskopierar din enhet med iTunes 10.5 Beta innan du uppgraderar. Alla vanliga varningar om att det här är beta -programvara gäller.

Vi arbetar med att installera iOS 5 Beta 6 på våra enheter, och vi meddelar dig om vi ser något nytt eller anmärkningsvärt som är annorlunda. Någon som tagit steget och sett en cool ny funktion på sin enhet efter uppgradering? Låt oss veta i kommentarerna.

Här är Apples officiella release -anteckningar.

Konton

  • När du skapar ett iCloud -konto kan du använda valfritt Apple -ID så länge det är en fullständig e -postadress och inte ett MobileMe -konto. Om du har ett MobileMe -konto kan du flytta kontot till iCloud. Du hittar mer information om iCloud på: http://developer.apple.com/icloud
  • FAST: När du skapar ett iCloud- eller MobileMe -konto med installationsassistenten och lämnar Hitta min iPhone på kan det faktiskt stänga av Hitta min iPhone efter installationen. Verifiera i Inställningar/E -post, Kontakter, Kalender/Ditt konto att Hitta min iPhone är påslagen efter att ha lämnat installationsassistenten.
  • FAST: Aktivering av iCloud -tjänster i installationsassistenten kanske inte alltid sparas korrekt. När du har slutfört installationsassistenten bör du besöka Inställningar> iCloud för att kontrollera statusen för iCloud -kontot. Om du har flera iCloud- eller MobileMe -konton konfigurerade på enheten bör du också besöka alla dessa konton i Inställningar> Mail, Kontakter, Kalender för att verifiera varje konto.
  • FAST: Det rekommenderas att du inaktiverar bokmärken på flera konton. Om de är aktiverade kan resultaten vara odefinierade.

AirPlay

  • Från och med iOS 5 är videoinnehåll i applikationer och webbplatser AirPlay-aktiverat som standard.
  • iOS 5 stöder AirPlay av video via AV Foundation.

Apple TV

  • Apple TV Software beta gör det möjligt för användare att spegla innehållet i en iPad 2 till en Apple TV (andra generationen) med AirPlay. Denna betaprogramvara möjliggör också Photo Stream på Apple TV så att användare kan komma åt foton som lagras i iCloud. Apple TV Software beta tillhandahålls för att testa den senaste AirPlay -funktionen med dina iOS 5 -appar och webbplatser. Om du vill installera Apple TV Software beta på din enhet måste du först registrera enhetens UDID i iOS Developer Program Portal.
  • Apple TV kan återgå till huvudmenyn när du avslutar ett tv -program som spelas via hemdelning.
  • Musikspellistor är otillgängliga via hemdelning.

Binär kompatibilitet

  • På applikationer som är länkade till iOS 5.0 SDK avrundas innehållsförskjutningar med rullningsvy inte längre till integrerade pixlar under en nypa gest.

Kalender

  • Födelsedagskalendrar är för närvarande inte tillgängliga via icloud.com webbplats eller i Windows. De kommer att finnas tillgängliga i en framtida version.
  • FAST: Standardkalendern är fortfarande på min iPhone -kalender trots att du har konfigurerat ett iCloud -konto under installationsassistenten. Som en lösning återställer du standardkalendern efter att ha avslutat installationsassistenten i Inställningar> E -post, kontakter, kalender> Standardkalender.
  • FAST: Att skicka iCloud -kalenderdata fungerar inte i iOS. För att synkronisera din iCloud -kalender, starta appen Kalender eller uppdatera kalendrarna manuellt med knappen Kalendrar i det övre vänstra hörnet.

Kärnbild

  • Flera filter har lagts till sedan beta 1. Den aktuella listan innehåller nu följande filter:CIAdditionCompositing, CIAffineTransform, CICheckerboardGenerator, CIColorBlendMode, CIColorBurnBlendMode, CIColorControls,CIColorCube, CIColorDodgeBlendMode, CIColorInvert, CIColorMatrix, CIColorMonokrom, CIConstantColorGenerator, CICrop,CIDarkenBlendMode, CIDifferenceBlendMode, CIExclusionBlendMode, CIExposureAdjust, CIFalseColor, CIGammaJustera,CIGaussianGradient, CIHardLightBlendMode, CIHighlightShadowAdjust, CIHueAdjust, CIHueBlendMode, CILightenBlendMode,CILinearGradient, CILuminosityBlendMode, CIMaximumSammansättning, CIMinimumSammansättning, CIMultiplyBlendMode,CIMultiplyCompositing, CIOverlayBlendMode, CIRadialGradient, CISaturationBlendMode, CIScreenBlendMode, CISepiaTone,CISoftLightBlendMode, CISourceAtopCompositing, CISourceInCompositing, CISourceOutCompositing, CISourceOverCompositing,CIStraightenFilter, CIStripesGenerator, CITemperatureAndTint, CIToneCurve, CIVibrance, CIVignett, och CIWhitePointAdjust

GameKit

  • Matchningsdata för turbaserade matchningar är för närvarande begränsad till 4 KB data.
  • NY: Händelser kommer att skickas till delegaten när en vändning görs på en match, istället för bara när det blir den lokala spelarens tur.
  • FAST: När du loggar in på Game Center kan lösenordet rensas och inloggningen kanske inte slutförs. Att försöka en andra gång kommer att lyckas.
  • FAST: I denna beta kan GameKit -inbjudningar misslyckas. Som en lösning, försök starta om enheten.

iBooks

  • iBooks 1.2.2 kan inte visa någon text eller bilder i böcker. Uppdatera till iBooks 1.3 i App Store.

iCloud -säkerhetskopiering

  • Eftersom detta är beta -programvara rekommenderas att du inte använder iCloud -tjänsterna för att lagra kritisk data eller information. Om du aktiverar iCloud -säkerhetskopiering inaktiveras automatisk säkerhetskopiering med iTunes vid synkronisering. Vi föreslår också att du manuellt säkerhetskopierar din enhet med iTunes. Säkerhetskopior med tidigare versioner av iOS 5 beta blir snart inkompatibla och kommer inte längre att vara tillgängliga. Det rekommenderas starkt att du uppgraderar till den här versionen av iOS 5 -beta för att fortsätta säkerhetskopiera dina enheter. Om du stöter på fel när du återställer från en säkerhetskopia eller aktiverar en säkerhetskopia mer än en timme efter att du loggat in på iCloud kan du försöka ta bort ditt iCloud -konto från Inställningar och lägga till det igen. Om fel kvarstår, försök att radera enheten och starta återställningen igen.

iCloud -lagring

  • NY: Om du ringer antingen stringByResolvingSymlinksInPath eller stringByStandardizingPath på en sökväg som härstammar från din behållare kommer du aldrig att kunna använda resultatet för att framgångsrikt utföra en samordnad läsning.
  • NY: På KVS har gränsen per nyckel höjts till 64Kb (för att matcha gränsen per app); och det maximala antalet nycklar har höjts till 256.
  • Under beta -perioden iOS 5 kan eventuella dokument som lagras på servrarna rensas regelbundet före GM. Därför rekommenderas det starkt att du inte lagrar några kritiska dokument eller information på servrarna.
  • Provisioning Profiles behöver inte längre aktiveras för iCloud i iOS Provisioning Portal. Alla nygenererade provisioning -profiler aktiveras nu automatiskt för iCloud. Om du använder en Xcode-hanterad Team Provisioning-profil klickar du på refresh i Xcode Organizer för att få en ny iCloud-aktiverad profil. För att aktivera alla andra tillhandahållandeprofiler för iCloud, regenererar du helt enkelt dina profiler i iOS Provisioning Portal.
  • Om din applikation använder NSMetadataQuery klass måste du ange ett predikat, även om predikatet i sig ignoreras.
  • I denna beta, setSortDescriptors: metod av NSMetadataQuery stöds inte.
  • FAST: För att använda iCloud före beta 5 måste du manuellt ange olika behållaridentifierare (din applikations displayuppsättning) i en behörighetsfil för både dina Mac OS X- och iOS -projekt. Börja i beta 5 för att aktivera iCloud -lagring i dina appar, klicka helt enkelt på kryssrutan "Aktivera behörigheter" i sammanfattningsfönstret i ditt projekt. Xcode skapar en anpassad behörighetsfil för ditt projekt som automatiskt innehåller ditt Team -ID. Du kan lägga till ytterligare iCloud -behållarvärden som krävs av din applikation. (Observera att du måste regenerera dina befintliga etableringsprofiler, antingen med Xcode eller i iOS Provisioning Portal, för att använda iCloud -lagring.) Om du anger en anpassad identifierarsträng för dina iCloud Key-Value Store- eller iCloud Container-behörighetsvärden behöver du inte längre förbereda ditt Team-ID till början av sträng. Xcode förbereder ditt Team -ID automatiskt till dessa poster
  • Containeridentifieringssträngen du skickar till URLForUbiquityContainerIdentifier: metod av NSFileManager MÅSTE inkludera lag -ID i början av strängen. Som en bekvämlighet, om du klarar noll, Foundation använder det första dokumentbehållar -ID som anges i appens rättigheter.
  • Det finns problem med att använda Cloud Storage -dokumentets API tillsammans med skyddad data som kan leda till datakorruption.
  • FAST: I denna beta kan dokumentbaserade applikationer inte alltid upptäcka när filer ändras, flyttas eller raderas underifrån.
  • I denna beta, filpresentanter (objekt som använder NSFilePresenter protokoll) får inte några av meddelandena som de ska ta emot, särskilt:
    • presentationItemDidChange
    • presentationSubitemDidAppearAtURL:
    • presentationSubitemDidChangeAtURL:

    Du kan lösa detta genom att implementera avstå frånPresentedItemToWriter: metod och kontrollera om författaren faktiskt skrev när din filpresentatör återhämtar sig. Du kan också använda FSEvents för att observera filsystemändringar

  • I denna beta skickas inte meddelanden om ändringar av filer i en katalog till objekt som adopterar NSFilePresenter protokoll.
  • Medan du rapporterar ett fel relaterat till iCloud -lagringsgränssnitt, inkludera loggarna som samlats in under din felsökningssession. För att generera dessa loggar måste du installera en speciell felsökningsprofil på din enhet. Debugprofilen kan erhållas från http://connect.apple.com. Denna profil möjliggör generering av felsökningsloggar som behövs för att diagnostisera eventuella problem med iCloud -lagring. Instruktionerna för att samla in loggarna är:
    1. Installera profilen. (Det enklaste sättet att göra detta är att skicka det till dig själv och öppna bilagan på deras enhet.)
    2. Reproducera buggen.
    3. Synkronisera med iTunes för att dra ut loggarna från din enhet.
    4. Bifoga loggarna till din felrapport. Du hittar loggarna i ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.

    Dessa loggar kan bli stora mycket snabbt, så du bör ta bort profilen efter att du har reproducerat problemet och tagit loggarna för felrapporten.

  • Filnamn är skiftlägeskänsliga i OS X men skiftlägeskänsliga i iOS. Detta kan leda till problem vid synkronisering av filer mellan de två. Du bör vidta åtgärder på iOS för att undvika att skapa filer vars namn endast skiljer sig från fall till fall.

iMessage

  • iMessage beta 1 kommer inte att kunna kommunicera med iMessage -användare på beta 2 eller senare.
  • NY:Installationsassistenten matar inte in AppleID -lösenord för FaceTime i iMessage.

gränssnittsbyggare

  • NY:Vyerna på översta nivån i ett dokument som använder autolayout kan inte lägga till begränsningar för bredd och höjd. För att lösa detta kan du lägga till önskad bredd eller höjdbegränsning manuellt i koden.
  • NY:I gränssnittsbyggare kan dokument som använder autolayout och begränsningar som Xcode genererar inte tas bort. Du kan "radera" dessa begränsningar genom att skapa en användarbegränsning för det beteende du förväntar dig. Om du till exempel drar ut en knapp och Xcode genererar en ledande begränsning för knappens överblick och du ville ha en bakkant till superview -begränsning, skulle man skapa en manuellt med hjälp av "Add Constraint => Trailing Constraint to Superview" skulle ta bort framkanten till superview begränsning.
  • NY:Det är känt att begränsningar på lika bredder/höjder kan brytas på vyer som fyller en behållare vid storlek på fönstret. Om du ändrar storleken på fönstret och en lika stor bredd/höjd begränsas, om du lägger till det igen justeras fönstret ordentligt för att rymma begränsningen.
  • NY: När du redigerar värdet för en begränsning i inspektören förblir begränsningen markerad och konturvyn fortsätter att visa begränsningen som vald.
  • NY:I XCode 4.2 när du kopierar vyer (antingen en enda vy eller flera vyer), båda de användardefinierade begränsningarna direkt på den valda vyn och de användardefinierade begränsningarna mellan vyerna som kopieras kopieras till kartong.
  • NY:I Xcode 4.2 för ett dokument som använder Cocoa Auto Layout väljer "Välj allt" på duken inte längre begränsningar och delvyer för den redigerade vyn. Om en vy väljs kommer den bara att välja vyer. Om en begränsning väljs kommer "Välj alla" att välja alla begränsningar.
  • NY:Att ändra segmentstilen för en NSSegmentedControl till “Automatic” kan krascha i dokument med hjälp av Cocoa Auto Layout. För att lösa problemet använder du en explicit segmentstil som Round eller Textured, och vid körning ändrar du segmentstilen till automatisk med -[NSSegmentedCell setSegmentStyle:]

iPod

  • FAST: När du använder volymknapparna på enheten eller på hörlurar kanske volymreglaget i användargränssnittet för applikationer inte uppdateras trots att volymnivån har ändrats.

iTunes

  • Den version av iTunes som kommer med beta 5 kan inte synkronisera enheter som har beta 4 -programvaran installerad. För att undvika detta problem, gör följande:
    1. Synkronisera alla enheter som har beta 4 installerat till den version av iTunes som följde med beta 4.
    2. Uppgradera iTunes till versionen som kommer med beta 5.
    3. Anslut enheten och installera beta 5 -programvaran. (Förstå att du kanske ser ett fel i synkroniseringsfelet när du ansluter enheten första gången.)
    4. Efter att ha installerat beta 5 -programvaran, återställ från din säkerhetskopia du gjorde i steg 1.
  • Videor som köpts från iTunes Store spelas inte upp på en andra generationens AppleTV via AirPlay med iTunes 10.5.

Post

  • När du ändrar värdnamnet för ett e -postkonto i inställningarna kan tomma meddelanden ses i den enhetliga inkorgen. Som en lösning, ta bort och lägg till kontot igen istället för att ändra dess värdnamn.

OTA -programuppdatering

  • Om du gör en OTA-programuppdatering måste du synkronisera dina foton med iTunes igen. ”

Foton

  • FAST: När du återställer fotobibliotek från en iTunes -säkerhetskopia kanske vissa foton inte visas i programmet Foton efter återställning. Säkerhetskopiera dina foton innan du uppdaterar till iOS Beta 5.

Påminnelser

  • NY: Om synkronisering av påminnelser är aktiverat för ett Yahoo -konto och det inte finns någon påminnelseinsamling på servern, kommer den kontinuerligt att återskapas av telefonen. På grund av en Yahoo -serverfel kommer den samlingen att visas som en händelsekalender.

Simulator

  • Platstjänster fungerar inte i iOS 4.3 -simulatorn som körs på Mac OS 10.7 med Xcode 4.2.

Trampolin

  • Push- och lokala aviseringar för appar visas i det nya aviseringscentret i iOS 5. Meddelandecenter visar meddelanden som anses vara "olästa". För att ta emot push och lokala meddelanden som har ingen ”oläst” status, kan utvecklare använda sina programmärken för att utlösa en avisering av meddelanden Centrum. När ett program rensar antalet märken (genom att ställa det till noll) kommer iOS 5 att rensa aviseringarna från Notification Center.
  • FAST: De UIPrerenderedIcon nyckel (i Info.plist file) hedras inte i denna beta.

StoreKit

  • FAST: In-App-köp fungerar inte för utvecklare som testar sina appar med iTunes Sandbox.

UI Automation

  • NY: Det finns ett känt problem när du använder performTaskOnHost API i ett UI Automation -skript. Om uppgiften som utförs med API: et överdriver för mycket (säg tusentals rader med text) till standard out eller standardfel kan uppgiften fastnat tills timeout har uppnåtts, då kommer det att kasta ett javascript undantag.
  • De låsa() och låsa upp() funktioner av UIATarget har ersatts med lockForDuration () fungera.
  • Från och med iOS 5 beta 2 kan du nu utföra körningen av ett UI Automation -skript på en iOS -enhet från värdterminalen med hjälp av instrumentverktyget. Kommandot är:
    • instrument -w -t
  • När du använder cli -instrumenten för UI Automation kan du nu rikta in standardautomationsmallen och skicka skript- och resultatvägen till verktyget som miljövariabelalternativ. Till exempel:
    • instrument -w -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -e UIASCRIPT

Senaste blogginlägget

| Cult of Mac
August 21, 2021

iPad Mini -försändelser snubblar på grund av låga avkastningshastigheter för aluminiumchassi [Ryktet]Leverantörer kan helt enkelt inte göra iPad mi...

| Cult of Mac
August 21, 2021

Den verkliga anledningen Verizon säljer iPhone 5 Factory olåstIPhone fortsätter att göra det bra på Verizon.Det avslöjades nyligen Verizon säljer i...

| Cult of Mac
August 21, 2021

Idag i Apples historia: iPods tar till himlenHejdå, flygtidningar!Foto: Jim Merithew/Cult of Mac14 november 2006: Apple samarbetar med en massa fly...