iOS 5 Beta 2 – alle Neuigkeiten von Apple

iOS beta 5 2 es wurde veröffentlicht Gestern Abend von Apple für iOS-Anwendungsentwickler und zusammen damit wurde a veröffentlicht Changelog sehr groß, in dem alle am Betriebssystem vorgenommenen Änderungen aufgeführt sind. Wie Sie sehen, ist die Liste sehr lang, ein Zeichen dafür, dass Apple hart daran gearbeitet hat, das Betriebssystem, das wir verwenden werden, zu verbessern. Es gibt einige bemerkenswerte Änderungen, die ich in separaten Artikeln besprechen werde, aber hier finden Sie die gesamte Liste der Änderungen.

Wenn Apple das System bis zur endgültigen Veröffentlichung auf diese Weise weiter verbessert, dann werden wir ein sehr gut entwickeltes iOS 5 haben.

Adressbuch

  • BEHOBEN: Das Hinzufügen eines CardDAV-Kontos jeglicher Art (Yahoo, Adressbuchserver usw.) und das anschließende Entfernen des Kontos führt zum Verlust der UI-Schaltfläche zum Hinzufügen eines neuen Kontakts. Die Schaltfläche wird nicht in der Kontakte-App oder die Schaltfläche „Kontakte“ in der Telefon-App angezeigt.
  • BEHOBEN: Das Ändern der Felder eines iCloud-Kontakts von einem iOS-Gerät aus, das nicht die ursprüngliche Quelle des Kontakts war, führt dazu, dass das Foto des Kontakts auf anderen iOS-Geräten verschwindet. Das Bild ist immer noch vorhanden, wird jedoch nicht ordnungsgemäß abgerufen.

AirPlay

  • Ab iOS 5.0 sind Videoinhalte in Anwendungen und Websites standardmäßig AirPlay-fähig.
  • iOS 5.0 unterstützt AirPlay von Videos über AV Foundation.
  • Der Bildschirmschoner von Apple TV kann die Spiegelungsleistung über AirPlay beeinträchtigen. Der Bildschirmschoner kann in den Apple TV-Einstellungen deaktiviert werden.

apple TV

  • Mit der Betaversion der Apple TV Software können Benutzer die Inhalte eines iPad 2 mithilfe von AirPlay auf ein Apple TV (2. Generation) spiegeln. Diese Beta-Software ermöglicht auch Photo Stream auf Apple TV, sodass Benutzer auf in iCloud gespeicherte Fotos zugreifen können. Die Beta-Version der Apple TV-Software wird bereitgestellt, um die neueste AirPlay-Funktionalität mit Ihren iOS 5-Apps und Websites zu testen. Wenn Sie die Betaversion der Apple TV-Software auf Ihrem Gerät installieren möchten, müssen Sie zunächst die UDID Ihres Geräts im iOS Developer Program Portal registrieren.

Assistentin

  • Wenn Sie sich mit einem klassischen MobileMe-Konto über den iOS 5.0-Setup-Assistenten anmelden, wird iCloud Backup angeboten.

Audio

  • Die Verwendung des Voice-Chats in iOS 5 erfordert das Festlegen des kAudioSessionMode_VoiceChat-Modus für die Audiositzung oder das Festlegen des AVAudioSessionModeVoiceChat-Modus für das AVAudioSession-Objekt.
  • In iOS 5 Beta1 funktioniert der Voice-Chat derzeit nicht auf iPhone 3GS- und iPod Touch-Geräten der 3. Generation.

Bluetooth

  • BEHOBEN: Bei einer Verbindung mit dem Personal Hot Spot über Bluetooth ist die Internetverbindung zum Surfen im Internet nicht erfolgreich.

HorseDav

  • BEHOBEN: Obwohl die Erinnerungssynchronisierung mit einem iCloud-Konto deaktiviert ist, wird beim Bearbeiten in der Erinnerungs-App die Option zum Erstellen einer neuen Erinnerungsliste unter iCloud angezeigt. Dadurch werden die Liste und die darin enthaltenen Aufgaben mit anderen Geräten synchronisiert.
  • NEU: Nachdem ein wiederkehrendes Ereignis lokal auf dem Gerät erstellt wurde, stoppt das Gerät die Synchronisierung, nachdem beim Zusammenführen ein Fehler aufgetreten ist. Als Workaround dient das Entfernen und erneute Hinzufügen des Kontos.

Kalender

  • BEHOBEN: Wenn Sie eine Änderung an der Kalendersynchronisierung vornehmen, z. B. wenn Sie mehr als ein Konto auf dem Gerät haben und die Kalendersynchronisierung eines Kontos aktivieren oder deaktivieren, werden Änderungen möglicherweise nicht auf der Kalender-Benutzeroberfläche angezeigt. Um dieses Problem zu beheben, beenden Sie die Kalender-App über den App-Umschalter und starten Sie sie erneut.
  • NEU: Alle MobileMe-Kalender wurden dupliziert, nachdem die Kalendersynchronisierung aus- und wieder aktiviert wurde.
  • NEU: Wenn Sie Kalender auf einem iPad starten oder manuell aktualisieren, verschwinden Ihre Kalender möglicherweise und Sie müssen auf „Alle Kalender anzeigen“ tippen, um sie erneut anzuzeigen.

GameKit

  • BEHOBEN: In Spielen, die „rundenbasierte Spiele“ unterstützen, kann ein Spieler ein Spiel nicht beenden, es sei denn, alle Spieler beenden das Spiel.
  • Die Spieldaten für rundenbasierte Spiele sind derzeit auf 4 KB Daten begrenzt.
  • In iOS 5.0 sind Benachrichtigungen für Game Center standardmäßig deaktiviert. Um Benachrichtigungen zu aktivieren, gehen Sie zu Einstellungen->Benachrichtigungen->Game Center-> und ändern Sie den Benachrichtigungsstil von „Keine“ in „Banner“ oder „Benachrichtigungen“.
  • BEHOBEN: Der Versuch, ein GKPeerPickerController-Objekt zu präsentieren, führt dazu, dass ein iPhone 4 dunkler wird und „modal“ wird, der Peer-Picker jedoch nie angezeigt wird.

Graphics

  • NEU: In iOS 5 Beta 2 wurde der Datentyp der Center-Eigenschaft von GLKSkyboxEffect des GLKit-Frameworks von GLfloat * in GLKVector3 geändert.
  • BEHOBEN: In der Betaversion von iOS 5 sind die Eigenschaften „envColor“ und „colorMaterialEnabled“ der Klasse „GLKEffectPropertyTexture“ (im GLKit-Framework) nicht betriebsbereit.
  • BEHOBEN: In der Betaversion von iOS 5 meldet die Eigenschaft „constantColor“ der Klasse „GLKBaseEffect“ (im GLKit-Framework) nicht den korrekten Wert in gdb.
  • BEHOBEN: In der Betaversion von iOS 5 erfordert die GLKReflectionMapEffect-Klasse (im GLKit-Framework) entweder die Eigenschaft „texture2d0“, die Eigenschaft „texture2d1“ oder beide, die mit einem gültigen Texturnamen konfiguriert sind (z. B. „texture2d0.glName = myTextureName“), um ordnungsgemäß zu funktionieren . Wenn eine dieser Eigenschaften nicht konfiguriert ist, erhalten Sie kein Rendern der Reflektionskarte und einen Shader-Kompilierungsfehler.
  • Wenn Sie kein „texture2d“ haben, das Sie mit der GLKReflectionMapEffect-Klasse verwenden möchten, kann der folgende Code als Problemumgehung hinzugefügt werden, um den Reflection-Map-Effekt mit einer Basistextur zu erweitern: [geschwärzter Code]
  • BEHOBEN: In der Betaversion von iOS 5 funktioniert das Deaktivieren eines der drei Lichtparameter (light0, light1 oder light2) von GLKBaseEffect nicht.
  • Da die GLKReflectionMapEffect-Klasse von GLKBaseEffect erbt, wird das gleiche Verhalten für Lichter beobachtet, die mit GLKReflectionMapEffect verwendet werden.

iBooks

  • iBooks 1.2.2 zeigt möglicherweise einige Texte oder Bilder in Büchern nicht an. Bitte aktualisieren Sie im App Store auf iBooks 1.3.
  • BEHOBEN: Neuere PDFs, die zu iBooks hinzugefügt wurden, werden nicht zu nachfolgenden Sicherungen hinzugefügt.

iCloud Backup-

  • Da es sich um Beta-Software handelt, wird empfohlen, die iCloud-Dienste nicht zum Speichern kritischer Daten oder Informationen zu verwenden. Wenn Sie iCloud Backup aktivieren, wird die automatische Sicherung mit iTunes beim Synchronisieren deaktiviert. Wir empfehlen Ihnen, Ihr Gerät auch manuell mit iTunes zu sichern.
  • In der Betaversion von iOS 5 ist die Unterstützung für den Datenschutz in iCloud Backup nicht verfügbar. Bei Apps mit geschützten Dateien werden daher keine Daten oder Metadaten gesichert.
  • NEU: Nach der Wiederherstellung können Sie möglicherweise keine erneute Sicherung durchführen, da das Gerät immer noch davon ausgeht, dass es wiederhergestellt wird. Um dieses Problem zu umgehen, versuchen Sie, Apps oder Medien zu synchronisieren, die in iTunes fehlen, oder versuchen Sie, Ihr iCloud-Konto zu löschen und es wieder hinzuzufügen.
  • NEU: Wenn Sie Ihr Backup löschen, wird die Funktion deaktiviert, aber die Einstellungen zeigen möglicherweise immer noch an, dass sie aktiviert ist, und Sie müssen den BackUp to Cloud-Schalter in den Einstellungen umschalten.

icloud Lagerung

  • Während der Beta-Phase von iOS 5.0 werden alle auf den Servern gespeicherten Dokumente möglicherweise regelmäßig vor GM gelöscht. Daher wird dringend empfohlen, keine kritischen Dokumente oder Informationen auf den Servern zu speichern.
  • Wenn Ihre Anwendung die NSMetadataQuery-Klasse verwendet, müssen Sie ein Prädikat festlegen, auch wenn das Prädikat selbst ignoriert wird.
  • Das Foundation-Framework berücksichtigt die Team-ID nicht, wenn es nach dem Container für mobile Dokumente einer App sucht. Die Team-ID muss am Anfang der Bezeichnerzeichenfolge enthalten sein, die an die Methode URLForUbiquityContainerIdentifier: übergeben wird.
  • NEU: In dieser Beta wird die setSortDescriptors:-Methode von NSMetadataQuery nicht unterstützt.
  • NEU: Wenn Sie in dieser Betaversion iCloud verwenden möchten, müssen Sie in einer Berechtigungsdatei für Ihre Mac OS X- und iOS-Projekte manuell verschiedene Container-IDs (den Anzeigesatz Ihrer Anwendung) angeben.
  • NEU: Es gibt Probleme bei der Verwendung der Cloud Storage-Dokument-API in Verbindung mit geschützten Daten, die zu Datenbeschädigung führen können.
  • NEU: In dieser Betaversion können dokumentenbasierte Anwendungen nicht immer erkennen, wenn sich Dateien ändern, verschieben oder darunter gelöscht werden.
  • NEU: In dieser Beta erhalten Dateipräsentatoren (Objekte, die das NSFilePresenter-Protokoll verwenden) einige der Nachrichten nicht, die sie empfangen sollten, insbesondere:
  • presentItemDidChange
  • presentSubitemDidAppearAtURL:
  • presentSubitemDidChangeAtURL:
  • Sie können dies umgehen, indem Sie die relinquishPresentedItemToWriter:-Methode implementieren und prüfen, ob der Writer tatsächlich geschrieben hat, wenn Ihr Dateipräsentator die Datei erneut abruft. Sie können FSEvents auch verwenden, um Dateisystemänderungen zu beobachten
  • NEU: In dieser Betaversion werden Nachrichten über Änderungen an Dateien in einem Verzeichnis nicht an Objekte übermittelt, die das NSFilePresenter-Protokoll verwenden.
  • Wenn Sie einen Fehler im Zusammenhang mit den iCloud-Speicherschnittstellen melden, fügen Sie bitte die während Ihrer Debugging-Sitzung gesammelten Protokolle hinzu. Um diese Protokolle zu generieren, müssen Sie ein spezielles Debug-Profil auf Ihrem Gerät installieren.
  • Das Debug-Profil kann von http://connect.apple.com bezogen werden. Dieses Profil ermöglicht die Erstellung von Debug-Protokollen, die zur Diagnose von Problemen mit dem iCloud-Speicher erforderlich sind. Die Anweisungen zum Sammeln der Protokolle lauten:
  • Installieren Sie das Profil. (Der einfachste Weg, dies zu tun, besteht darin, es sich selbst zuzusenden und den Anhang auf seinem Gerät zu öffnen.)
  • Reproduzieren Sie den Fehler.
  • Synchronisieren Sie mit iTunes, um die Protokolle von Ihrem Gerät abzurufen.
  • Hängen Sie die Protokolle an Ihren Fehlerbericht an. Sie finden die Protokolle unter ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.
  • Diese Protokolle können schnell umfangreich werden. Daher sollten Sie das Profil entfernen, nachdem Sie das Problem reproduziert und die Protokolle für den Fehlerbericht abgerufen haben.

iMessage

  • NEU: iMessage-Seed 2 kann nicht mit iMessage-Benutzern auf Seed 1 kommunizieren.
  • BEHOBEN: Das Wischen des Ein-/Ausschalters für iMessage und des Ein-/Ausschalters für MMS-Nachrichten in den Einstellungen führt zum Absturz. Durch einfaches Tippen oder Umschalten stürzen die Einstellungen nicht ab.
  • BEHOBEN: In einer iMessage-Konversation können Video-/Audioanhänge auf beiden Seiten der Konversation nicht im Transkript angezeigt werden.

iTunes

  • Die mit Beta 2 gelieferte iTunes-Version kann keine Geräte synchronisieren, auf denen die Beta 1-Software installiert ist. Um dieses Problem zu vermeiden, gehen Sie wie folgt vor:
  • Synchronisieren Sie alle Geräte, auf denen Beta 1 installiert ist, mit der iTunes-Version, die mit Beta 1 geliefert wurde.
  • Aktualisieren Sie iTunes auf die Version, die mit Beta 2 geliefert wird.
  • Schließen Sie das Gerät an und installieren Sie die Beta 2-Software. (Beachten Sie, dass beim ersten Anschließen des Geräts möglicherweise ein Fehler bei der Synchronisierung angezeigt wird.)
  • Stellen Sie nach der Installation der Beta-2-Software das in Schritt 1 erstellte Backup wieder her.

MMS

  • NEU: Das Versenden einer MMS mit großen Videos funktioniert nicht.

Fotoanpassungen

  • Wenn Sie Rote-Augen-Korrekturen in iOS anwenden und Ihr Bild in den iPhoto-Seed-Build importieren, werden die Rote-Augen-Korrekturen auf diesem Bild in iPhoto nicht angezeigt. Daher werden bei der anschließenden Synchronisierung Ihres Bildes von iPhoto aus mit dem iOS-Gerät die Rote-Augen-Korrekturen nicht angezeigt.

Reminders

  • NEU: Die Erinnerungsanwendung sendet keine Benachrichtigungen für Erinnerungen, die auf der Einfahrt (und/oder Ausfahrt) eines Standorts basieren, wenn mit der Erinnerung kein Datum verknüpft ist.

Einstellungen

  • NEU: Die Schaltfläche „Jetzt sichern“ ist aktiviert, ohne dass die Sicherungsdatenklasse für das Konto aktiviert ist.
  • NEU: Wenn Sie die Tastatur der Begriffe unter Einstellungen->Allgemein->Software-Update aufrufen, können Sie sie nicht schließen. Sie müssen das Beenden der Einstellungen erzwingen, um herauszukommen.

Sprungbrett

  • Push- und lokale Benachrichtigungen für Apps werden im neuen Benachrichtigungscenter in iOS 5.0 angezeigt. Im Benachrichtigungscenter werden Benachrichtigungen angezeigt, die als „ungelesen“ gelten. Um Push- und lokale Benachrichtigungen zu berücksichtigen, die keinen „Ungelesen“-Status haben, können Entwickler die Anzahl ihrer Anwendungs-Badges verwenden, um eine Löschung von Benachrichtigungen aus dem Benachrichtigungscenter auszulösen. Wenn eine Anwendung ihre Badge-Anzahl löscht (indem sie sie auf Null setzt), löscht iOS 5 ihre Benachrichtigungen aus dem Benachrichtigungscenter.
  • Entwicklern wird dringend empfohlen, keine Anwendungen auf dem Gerät auszuführen oder zu debuggen, bevor der Einrichtungsassistent des Geräts abgeschlossen ist. Dies führt zu unerwartetem Verhalten und wird in einer zukünftigen Version verhindert.

UI-Automatisierung

  • Die Wiedergabe- und Aufnahmeschaltflächen im Skripteditor des Automatisierungsinstruments funktionieren möglicherweise nicht ordnungsgemäß, nachdem eine Anwendung als Ziel ausgewählt wurde, die von einer Trace-Sitzung gestartet und beendet wurde. Sie funktionieren möglicherweise auch nicht, wenn Sie auf eine Anwendung abzielen, die ausgesetzt wurde. Wenn dieses Problem auftritt und weiterhin besteht, müssen Sie möglicherweise das Trace-Dokument schließen und erneut öffnen, um wieder in einen funktionsfähigen Zustand zu gelangen.
  • Beim Erfassen von Aktionen in einem Skript mit dem Automatisierungsinstrument kann es extrem lange dauern, bis Schnittstellen mit Webansichten oder Tabellenzellen, die eine große Anzahl von Off-Screen-Elementen enthalten, einen Ausdruck zurückgeben.
  • Die Funktionen lock() und unlock() von UIATarget wurden durch die Funktion lockForDuration( ersetzt. ) Funktion.
  • Instruments überschreibt das geladene Automatisierungsskript, auch wenn es von einem anderen Programm bearbeitet wird.
  • Ab iOS 5.0, Beta 2 können Sie jetzt die Ausführung eines UI-Automatisierungsskripts auf einem iOS-Gerät vom Host-Terminal aus auslösen, indem Sie das Tools-Tool verwenden. Der Befehl lautet:
  • Instrumente -w T

Uikit

  • NEU: Die Rückgabe von „Null“ aus der Methode „tableView:viewForHeaderInSection:“ (oder deren Fußzeilenäquivalent) reicht nicht mehr aus, um eine Kopfzeile auszublenden. Sie müssen tableView:heightForHeaderInSection: überschreiben und 0.0 zurückgeben, um einen Header auszublenden.
  • In der Betaversion von iOS 5 verfügt die UITableView-Klasse über zwei Methoden, um eine Zelle mit definierten Parametern von einer Zeile in eine andere zu verschieben. Diese APIs verfügen über:
  • moveSection:toSection:
  • moveRowAtIndexPath:toIndexPath:
  • Ab iOS 5 ist die Eigenschaft „exclusiveTouch“ von UIControl standardmäßig auf „YES“ eingestellt.
  • Mithilfe der UIWebView-Klasse im Interface Builder ist das Festlegen einer transparenten Hintergrundfarbe in iOS 5 möglich. Entwickler, die mit dem neuen SDK kompilieren, können ihre XIB auf die transparente Einstellung von UIWebView überprüfen.
  • In der Betaversion von iOS 5 wurden die Implementierungen UINavigationBar, UIToolbar und UITabBar geändert, sodass die Methode drawRect: nicht für Instanzen dieser Klassen aufgerufen wird, es sei denn, sie ist in einer Unterklasse implementiert. Apps, die drawRect: in einer Kategorie einer dieser Klassen erneut implementiert haben, werden feststellen, dass die Methode drawRect: nicht aufgerufen wird. UIKit führt eine Linkprüfung durch, um zu verhindern, dass die Methode in vor iOS 5 verknüpften Apps aufgerufen wird, unterstützt dieses Design jedoch nicht auf iOS 5 oder höher. Apps können entweder:
  • Verwenden Sie die Anpassungs-API für Balken in iOS 5 und höher, was die bevorzugte Methode ist.
  • Unterklasse UINavigationBar (oder die anderen Balkenklassen) und überschreiben drawRect: in der Unterklasse.
  • Die indexPathForRow:inSection:-, section- und row-Methoden von NSIndexPath verwenden jetzt NSInteger anstelle von NSUInteger, sodass diese Typen mit den in UITableView definierten Methoden übereinstimmen.
  • Es gibt ein bekanntes Problem bei der Darstellung eines UIVideoEditorController-Objekts, bei dem das ausgewählte Video nicht angezeigt wird, sondern stattdessen leer erscheint. In bestimmten Fällen kann es auch zum Absturz kommen.
  • Berührungsereignisse werden nicht an die Ansicht in der cameraOverlayView-Eigenschaft von UIImagePickerController weitergeleitet.
  • NEU: Die Methode imagePickerController:didFinishPickingMediaWithInfo: von UIImagePickerController gibt keine URL zum Video zurück, wenn die Aufnahme abgeschlossen ist.
  • NEU: Beim Erstellen eines neuen Termins in der Kalender-App auf einem Gerät mit 24-Stunden-Uhr können Sie keinen Stundenwert größer als 12 auswählen. Der Datum-Uhrzeit-Auswahlwert legt den aktuellen Wochentag auf den gleichen wie den vorherigen Tag fest (z. B. einen Termin). am Dienstag wird auf Montag gesetzt).
  • NEU: Wir haben das Verhalten von scrollToRowAtIndexPath:atScrollPosition:animated: so geändert, dass UITableViewScrollPositionTop und UITableViewScrollPositionBottom jetzt für den oberen und unteren Teil der contentInset-Eigenschaft angepasst werden.

WebKit

  • NEU: In iOS 5.0 Beta 2 ist eine neue geerbte CSS-Eigenschaft, -webkit-overflow-scrolling, verfügbar. Der Wert Touch ermöglicht es dem Webentwickler, in einem overflow:scroll-Element das Scrollen im nativen Stil zu aktivieren. Der Standardwert für diese Eigenschaft ist auto.
  • Das WebKit-Framework hat eine neuere WebKit-Engine übernommen, die Safari 5.1 sehr nahe kommt. Einige Bereiche, die Sie beim neuen WebKit-Framework unter iOS beachten sollten:
  • Es gibt einen neuen HTML5-kompatiblen Parser.
  • Die Breite des Textlayouts kann sich geringfügig ändern, da das Wortrundungsverhalten jetzt eine auf Gleitkomma basierende Genauigkeit aufweist.
  • Es gibt eine verbesserte Validierung der Formularfeld, das das Entfernen führender Nullen und die Zahlenformatierung umfasst.
  • Berührungsereignisse werden jetzt in Eingabefeldern unterstützt.
  • window.onerror wird jetzt unterstützt.

WLAN-Synchronisierung

  • In iOS 5.0 Beta 2 ist jetzt die drahtlose Synchronisierung für den Mac verfügbar. Es erfordert iTunes 10.5 Beta 2 und OS X 10.6.8 oder Lion. Wenn Sie Ihr Gerät über das USB-Kabel mit iTunes verbinden, wird eine Option zum Aktivieren der drahtlosen Synchronisierung angezeigt. Es wird empfohlen, nach der Wiederherstellung Ihres Geräts die erste Synchronisierung mit einem Kabel durchzuführen.
  • Die drahtlose Synchronisierung wird automatisch ausgelöst, wenn das Gerät an die Stromversorgung angeschlossen ist und sich im selben Netzwerk wie der gekoppelte Computer befindet. Oder Sie können eine Synchronisierung manuell über iTunes oder über Einstellungen -> Allgemein -> iTunes-Synchronisierung auslösen (dasselbe Netzwerk wie der gekoppelte Computer erforderlich). Stellen Sie sicher, dass Ihr Gerät an eine Stromquelle angeschlossen ist, wenn Sie drahtlose Synchronisierungen durchführen.
  • Wenn Sie Probleme mit der Synchronisierung von Apps, Medien und/oder Fotos mit Ihrem Gerät feststellen, können Sie es zurücksetzen und dann erneut synchronisieren. Wählen Sie unter „Einstellungen“ -> „Allgemein“ -> „Zurücksetzen“ die Option „Alle Inhalte und Einstellungen löschen“. Stellen Sie dann erneut eine Verbindung zu iTunes her und synchronisieren Sie erneut.
  • In dieser Betaversion meldet iTunes Fotos in der Kapazitätsleiste möglicherweise fälschlicherweise als „Andere“. Ansonsten funktioniert die Fotosynchronisierung wie erwartet.

Xcode

  • Wir empfehlen Ihnen dringend, vor der Wiederherstellung ein Backup Ihres Geräts mit iTunes zu erstellen.
  • In einigen Fällen zeigt Xcode 4.2 Organizer ein Gerät nicht an, das sich im Wiederherstellungsmodus befindet. Um dieses Problem zu umgehen, können Sie iTunes zum Wiederherstellen verwenden.
  • Auf einigen Desktop-Rechnern steigt die Speichernutzung von Xcode beim Wiederherstellen eines Geräts oder Kopieren eines IPSW unglaublich schnell an. Um dieses Problem zu umgehen, verwenden Sie iTunes zum Wiederherstellen.
  • Manchmal wechselt Xcode 4.2 nach einem Update auf der Festplatte zu einem falschen Schema oder Ausführungsziel.
  • In dieser Beta werden Absturzprotokolle (entweder nicht symbolisiert oder symbolisiert) nicht im Xcode Organizer angezeigt. Damit sie im Xcode Organizer angezeigt werden, müssen Sie das Gerät umbenennen.
  • NEU: In iOS 5.0 Beta 2 ist der iOS-Simulator nicht mit früheren Versionen des iCloud Developer Seed für OS X kompatibel. Es wird dringend empfohlen, auf den neuesten iCloud Developer Seed zu aktualisieren, um die Kompatibilität sicherzustellen.