UPDATE: NEWS – iOS 10 Beta 3 wurde veröffentlicht

iOS beta 10 3 wurde heute Abend von der Firma Apple veröffentlicht, die neue Version des Betriebssystems erscheint etwa zwei Wochen vor der vorherigen, und obwohl die Liste der Änderungen noch nicht veröffentlicht wurde, sprechen wir wahrscheinlich über Problemlösungen und allgemeine Leistungsverbesserungen.

iOS beta 10 3 ist derzeit nur für App-Entwickler für die iOS-Plattform verfügbar. Wenn Sie also die vorherige Version installiert haben, können Sie ein Upgrade durchführen, indem Sie darauf zugreifen Einstellungen> Allgemein> Software-Update, Einstellungen > Allgemein > Software-Update.

Letzte Woche haben wir Ihnen gesagt, was die neuen Funktionen von iOS 10 Beta 2 sind. Sie stehen Anwendungsentwicklern für die iOS-Plattform in großer Zahl zur Verfügung. Apple hat auch für diese Version des Betriebssystems einige Änderungen vorgenommen, wie von einem erwartet Update, das drei Wochen vor der ersten Beta-Version erschien.

In iOS 10 Beta 3 werden wir wahrscheinlich nicht so viele neue Funktionen haben, aber es wird erwartet, dass Apple die von Benutzern gemeldeten Betriebsprobleme löst, die allgemeine Leistung verbessert und mögliche neue Funktionen ankündigt, und da sie alle entdeckt werden, I Ich werde dich es wissen lassen.

Was ist neu in iOS 10 Beta 3?

  1. Eine neue Animation zum Öffnen des Benachrichtigungscenters.
  2. Ein neues seltsames Geräusch beim Sperren des Bildschirms, begleitet von einer Vibration.
  3. Die Musik-App hat den Abschnitt „Heruntergeladene Musik“ in „Downloads“ umbenannt.
  4. Es gibt einen neuen Sound für das Drücken von Tastaturtasten.
  5. Im LockScreen wird eine Benachrichtigung mit der von Ihnen installierten iOS-Version angezeigt.
  6. Das Control Center verfügt über neue Schriftarten, die das Lesen von Texten deutlich erleichtern.
  7. Siri hat eine verbesserte Stimme.
  8. Ein Menü der Barrierefreiheitsanwendung ermöglicht es uns, die richtige Art und Weise zu schreiben, in der Ausdrücke gesprochen werden sollen.
  9. Siri hat einen speziellen Bereich, der uns die Anwendungen zeigt, die es verwenden können.
  10. Die Funktion „Rest Finger to Open“ funktioniert ordnungsgemäß und ermöglicht das Entsperren durch direktes Drücken der Home-Taste.
  11. Das Sicherheitsproblem von iMessage in LockScreen wurde behoben.
  12. Beim Teilen von Anwendungen über 3D Touch wird auch der Name der Anwendung angezeigt.
  13. iMessage-Erweiterungen funktionieren besser.
  14. Beim Senden von GIFs wird ein neuer Schreibindikator angezeigt.

AKTUALISIEREN: tvOS 10 Beta 3 wurde ebenfalls veröffentlicht.

UPDATE 2: watchOS 3 Beta 3 steht nun zur Installation zur Verfügung.

UPDATE 3: macOS Sierra Beta 3 wurde ebenfalls veröffentlicht.

In dieser Version behoben
App Store
Beim Testen eines In-App-Kaufs in der Sandbox mit gehosteten Inhalten wird der Passwortdialog angezeigt
jedes Mal, wenn die App in den Vordergrund geholt wird, während der Download noch läuft.
Apple Pay
Beim Hinzufügen einer neuen Zahlungskarte zu Apple Pay wird ein falsches Ablaufdatum oder ein falscher Sicherheitscode (CVV) angezeigt.
Durch die Eingabe wird der Kartenbereitstellungsprozess beendet.
apple-Bleistift
Das Koppeln eines neuen Apple Pencil funktioniert möglicherweise nicht auf dem Startbildschirm oder dem Sperrbildschirm.
Audio
Die Audiowiedergabe stoppt möglicherweise, wenn eine haptische Rückmeldung auftritt, während der Ton über den internen Lautsprecher geleitet wird.
Binäre Kompatibilität
Nur auf dem iPad: Wenn Sie nicht bei iCloud angemeldet sind, kann es beim Erstellen neuer Dokumente zu Problemen kommen
Seiten.
CarPlay
• Bei manchen Hauptgeräten wird die Liste „Aktuelle Wiedergabe“ möglicherweise als leer angezeigt.
• Es kann sein, dass Sie Schwierigkeiten haben, Siri über die Lenkradsteuerung auszulösen.
CoreImage
Die Eingabe- und Ausgabedaten für die CIImageProcessor-API sind jetzt so geordnet, dass sie ganz oben links stehen
Pixel ist das erste Byte im Puffer.
Austausch
Auf einem neu eingerichteten Gerät werden Exchange-Konten, die über den Einrichtungsassistenten eingerichtet wurden, möglicherweise erst synchronisiert, wenn das Gerät installiert ist
neu gestartet.
 Copyright © 2016 Apple Inc. Alle Rechte vorbehalten. Nutzungsbedingungen. Datenschutzrichtlinie. Seite 4 von 15
iBooks
Wenn Sie ein gekauftes Hörbuch in Ihrer iBooks-Bibliothek nicht mehr anzeigen oder anhören können, nachdem Sie es gelöscht haben
Erstellen Sie eine benutzerdefinierte Sammlung, erzwingen Sie das Beenden und Neustarten von iBooks oder synchronisieren Sie es mit iTunes.
iCloud-Backup und -Wiederherstellung
iCloud Restore unterstützt jetzt die Wiederherstellung von Containern für TestFlight-Beta-Apps.
Tastaturen
Gelegentlich wird die Tastatur während der Zwei-Faktor-Authentifizierung möglicherweise nicht in den Einstellungen angezeigt.
Lock Screen
Wenn „Chinesisch“ unter „Einstellungen“ > „Kalender“ > „Alternative Kalender“ ausgewählt ist, wird der chinesische Mondkalender verwendet
Anzeige auf dem Sperrbildschirm in gemischten Ziffern.
Account Beiträge
• Wenn eine Nachrichtenblase eines Drittanbieters mit der Erweiterung im Vordergrund ausgewählt wird,
willSelectMessage:conversation: und didSelectMessage:conversation: sind es nicht
Ausgelöst.
• Wenn Sie versuchen, eine Messages-Erweiterung zu debuggen, warten Sie, bis der Xcode-Debug-Navigator angezeigt wird
„Warten auf Anhängen“, bevor Sie Ihre Erweiterung starten.
• Durch Tippen und Halten eines Aufklebers wird die Peeling-Animation nicht gestartet.
• Wenn eine Erweiterung vom erweiterten Präsentationsstil zum kompakten Stil übergeht, weist sie möglicherweise eine auf
zusätzlicher Versatz oben in der kompakten Präsentationsansicht.
• #images werden in den Nachrichten für nicht unterstützte Gebietsschemas angezeigt und können nicht geladen werden.
• Barrierefreiheitskennzeichnungen für Nachrichten von Drittanbietern werden nicht vorgelesen, wenn VoiceOver aktiviert ist.
• Unter bestimmten Umständen können Nachrichtenerweiterungen heruntergeladen und installiert werden, es ist jedoch ein Aufruf erforderlich
Klicken Sie auf die Registerkarte „Verwalten“, um die Erweiterung zu aktivieren.
• Bei Geräten, die in RTL-Konfigurationen ausgeführt werden, zeigt der Fotobrowser in Nachrichten ein graues Kästchen bis an
Benutzer wischen im Browser nach rechts.
Musik
Apple Music-Mitglieder in China müssen möglicherweise das Beenden von Music erzwingen, um die App nach dem Update auf iOS 10 anzuzeigen
Beta 2.
Notizen
Das Hinzufügen eines Anhangs, das Löschen oder Verschieben von Notizen kann dazu führen, dass Notes unerwartet beendet wird.
Telefon
 Copyright © 2016 Apple Inc. Alle Rechte vorbehalten. Nutzungsbedingungen. Datenschutzrichtlinie. Seite 5 von 15
• Wenn das iPhone auf CS/VoLTE läuft, verfügen Weiterleitungsanrufe, die auf alternativen Geräten beantwortet werden, nicht über DL-Audio und
Der Anruf wird möglicherweise nach 30 Sekunden unterbrochen.
• Wenn Sie die Notrufnummer 08 ohne SIM-Karte wählen, wird der Anruf auf der Benutzeroberfläche der Telefon-App nicht angezeigt
auch wenn eine erfolgreiche Verbindung hergestellt wurde.
• Nach dem Zurücksetzen der Geräteeinstellungen über Einstellungen > Allgemein > Zurücksetzen > Alle Einstellungen zurücksetzen, Mobilfunkanbieter und
Netzwerkeinstellungen werden entfernt und das Gerät zeigt in den Einstellungen keine Carrier-Bundle-Version an
> Allgemein > Über noch eine Verbindung zu LTE-Netzwerken herstellen.
• Beim Beenden eines 911-Anrufs zeigt die Benutzeroberfläche den Bildschirm „Anruf fehlgeschlagen“ an.
• Nach dem Aktivieren oder Deaktivieren der Anrufweiterleitung oder des Anklopfens bleibt die Benutzeroberflächeneinstellung möglicherweise nicht erhalten
aktueller Zustand nach Verlassen des Einstellungsbildschirms; Die ausgewählte Option bleibt jedoch wirksam.
• Wenn Sie versuchen, einen Weiterleitungsanruf von der Apple Watch an das iPhone weiterzuleiten, während der Sperrbildschirm angezeigt wird,
Ihr Anruf wird möglicherweise abgebrochen.
Fotos
Erinnerungsfilme, die mit iOS 10 Beta 1 angezeigt werden, können bei der Anzeige unterschiedliche Fotos und Videos enthalten
wieder mit iOS 10 Beta 2.
Datenschutz
Nachdem sich ein Benutzer bei seinem iTunes-Konto angemeldet hat, kann er seine Werbekennung nicht mehr zurücksetzen.
Siri
• Die Audiowiedergabe kann gelegentlich pausieren und kann in der betroffenen App manuell fortgesetzt werden.
Darüber hinaus werden bei der Navigation in Karten möglicherweise Warntöne anstelle einer Sprachausgabe wiedergegeben. Aufrufen und
Durch das Ablehnen von Siri sollte die Sprachausgabe wieder aufgenommen werden können.
• Gelegentlich gibt es keine Sprachausgabe für eine Siri-Antwort, wenn Siri Voice auf australisches Englisch eingestellt ist.
Sirikit
• INInteraction-Objekte, die für Intents-UI-Erweiterungen bereitgestellt werden, verfügen nicht über INIntentResponse
und INIntentHandlingStatus-Eigenschaften ausgefüllt.
• INPaymentMethod ist ungültig und wird aus INRequestPaymentIntent und entfernt
INRequestPaymentIntent.
• SiriKit-App-Erweiterungen werden nicht aufgefordert, eine Absicht zu verarbeiten, es sei denn, die Erweiterung implementiert diese
Methode zur Bestätigung der Absicht und gibt einen „Ready“-Antwortcode zurück.
Uikit
In iOS 10 kann auf das Pasteboard nur über den Hauptthread zugegriffen werden. Dies kann zum Absturz einiger Apps führen
Wenn sie davon ausgehen, dass sie beim Pasteboard-Zugriff außerhalb des Hauptthreads nichts zurückbekommen.
 Copyright © 2016 Apple Inc. Alle Rechte vorbehalten. Nutzungsbedingungen. Datenschutzrichtlinie. Seite 6 von 15
Hinweise und bekannte Probleme
Zubehör
Bekanntes Problem
Bei der Verwendung des iPhone 6s Smart Battery Case kann es bei Geräten zu Pannen kommen.
App Store
Beim Testen von In-App-Käufen in der Sandbox wird der erste Authentifizierungsdialog möglicherweise zweimal angezeigt.
Problemumgehung: Füllen Sie alle Authentifizierungsdialoge aus.
apple TV
Wenn Sie ein Apple TV mithilfe von „Tap to Setup“ auf einem iOS-Gerät einrichten, können Sie möglicherweise nicht fortfahren
über den Bildschirm „Netzwerk verbunden“ hinausgehen.
Problemumgehung: Tippen Sie auf die Menüschaltfläche, um zurückzugehen, und fahren Sie dann erneut mit dem Einrichtungsvorgang fort.
AVStiftung
Note
In iOS 10 Beta 3 die Namen der optionalen AVCapturePhotoCaptureDelegate-Methoden
didFinishProcessingPhoto und didFinishProcessingRawPhoto wurden in geändert
didFinishProcessingPhotoSampleBuffer:previewPhotoSampleBuffer:resolvedSetting
s:bracketSettings:error: und
didFinishProcessingPhotoSampleBuffer:previewPhotoSampleBuffer:resolvedSetting
s:bracketSettings:error: bzw. Code, der die vorherigen Namen verwendet (z. B. WWDC
Version des AVCamManual-Beispielprojekts) wird weiterhin kompiliert, aber die älteren Delegaten-Rückrufe
wird nicht ausgeführt.
Binäre Kompatibilität
• Apple behält Präfixe mit zwei Buchstaben für die Verwendung in Framework-Klassen vor. Wenn Sie Ihre eigenen Klassen benennen,
Bitte verwenden Sie ein aus drei Buchstaben bestehendes Präfix. Die Richtlinien können hier eingesehen werden:
https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/
ProgrammingWithObjectiveC/Conventions/Conventions.html
Die Nichtbeachtung dieser Richtlinien kann dazu führen, dass Ihre App während der Betaversionen der Software abstürzt.
• Beim Neukompilieren mit iOS 10.0 löst der Aufruf von [NSObject valueForKey:] mit einem Nullschlüssel eine aus
Ausnahme. Bisher führte dies zu undefiniertem Verhalten; Jetzt stürzt Ihre App ab.
• Das Verweisen auf eine Systemschriftart nach Namen in einem Aufruf von +[UIFont fontWithName:size:] führt zu a
Absturz. Weitere Informationen finden Sie unter https://developer.apple.com/videos/play/wwdc2015/804/
• Um den Datenschutz der Kunden zu verbessern, werden https://-URLs, NSURLSession und NSURLConnection-Nr
Unterstützen Sie RC4-Verschlüsselungssammlungen nicht mehr während des TLS-Handshakes. Betroffene Apps und Dienste sollten
Aktualisieren Sie Webserver, um modernere Verschlüsselungssammlungen zu verwenden.
• Apps können hängen bleiben, wenn sie die Geometrie einer Superview in viewWillLayoutSubviews oder ändern
layoutSubviews.
 Copyright © 2016 Apple Inc. Alle Rechte vorbehalten. Nutzungsbedingungen. Datenschutzrichtlinie. Seite 7 von 15
• NSURLConnection verbietet Verbindungen, die niedrigere TLS-Protokollversionen als das Protokoll verwenden
Version, die durch eine ATS-Richtlinie über NSExceptionMinimumTLSVersion oder angegeben wird
NSThirdPartyExceptionMinimumTLSVersion-Schlüssel. Betroffene Apps und Dienste sollten
Aktualisieren Sie Webserver, um modernere TLS-Protokollversionen zu verwenden.
• Apps von Drittanbietern können möglicherweise keine Musik wiedergeben, wenn die Musik-App entfernt wurde.
Problemumgehung: Stellen Sie die Musik-App aus dem App Store wieder her.
Bluetooth
Einige Kunden nutzen Bluetooth Low Energy-basierte Hörgeräte mit einem zusätzlich verbundenen iPhone
Bei der Verbindung mit einer Apple Watch kann es zu gelegentlichen Audioaussetzern oder -sprüngen kommen.
CarPlay
• Während der Verbindung mit CarPlay kann es zu Verbindungsabbrüchen kommen.
• Audio-Apps in CarPlay zeigen manchmal einen schwarzen Bildschirm oder eine Fehlermeldung an.
• Siri-Audio kann beim Lesen von Nachrichten unterbrochen werden.
Cellular
Bei der Verwendung von Apps, die Datenverbindungen erfordern, wird iPad-Benutzern ohne aktiven Datentarif möglicherweise keine angezeigt
Modales Popup, das sie daran erinnert, einen Datentarif zu erwerben.
CFNetwork HTTPProtocol
Die NSMutableURLRequest-Klasse erfordert, dass die HTTPBodyStream-Eigenschaft ungeöffnet ist
stream, und die Klassen NSURLConnection und NSURLSession erzwingen dies nun strikt ungeöffnet
Stream-Anforderung. Betroffene Apps sollten sicherstellen, dass noch kein NSInputStream bereitgestellt wurde
geöffnet worden.
CloudKit
Bei langlebigen Vorgängen wird der Fehler „Sie haben keine Berechtigung zum Speichern der Datei“ zurückgegeben.
Facetime
• FaceTime-Anrufe zwischen dieser Beta und älteren iOS- und macOS-Betaversionen werden nicht unterstützt. Bitte aktualisieren
Aktualisieren Sie Ihren Mac und Ihr iPhone auf die neueste Version.
• Beim Upgrade eines Audioanrufs auf einen FaceTime-Videoanruf wird der Ton nicht an den integrierten Lautsprecher weitergeleitet.
Stattdessen wird die Weiterleitung an den Empfänger fortgesetzt.
Problemumgehung: Wenn Sie iOS 10 Beta 3 verwenden, beenden Sie Audioanrufe manuell, bevor Sie FaceTime-Video starten
Anrufe.
HomeKit
 Copyright © 2016 Apple Inc. Alle Rechte vorbehalten. Nutzungsbedingungen. Datenschutzrichtlinie. Seite 8 von 15
Das Hinzufügen von WAC HomeKit-Zubehör über die Home-App schlägt möglicherweise fehl, wenn die Netzwerkanmeldeinformationen nicht an erster Stelle stehen
Wird über die Option „Einstellungen“ > „WLAN“ > „Neues Gerät einrichten“ bereitgestellt.
Problemumgehung: Wenn das Hinzufügen eines solchen HomeKit-Zubehörs fehlschlägt, geben Sie die Netzwerkanmeldeinformationen über Einstellungen > ein
WLAN > Neues Gerät einrichten. Nachdem das Zubehör dem Netzwerk beigetreten ist, kann das Zubehör hinzugefügt werden
mit der Home-App.
libversand
Libdispatch meldet, wenn aufgrund eines Deadlocks in „dispatch_barrier_sync“ ein Hängen erkannt wird.
Lock Screen
• Das horizontale Scrollen auf dem Sperrbildschirm ist möglicherweise schwierig oder funktioniert nicht (Touch-Eingabe kann blockiert werden).
durch Sperrbildschirmelemente wie Musiksteuerung und Albumcover).
Problemumgehung: Scrollen Sie in einem leeren Bereich des Sperrbildschirms.
• Das Hochschieben des Kontinuitätssymbols (unten links) funktioniert nicht.
Problemumgehung: Schieben Sie von außerhalb des Kontinuitätssymbols auf die rechte Seite.
Account Beiträge
• Wenn UISearchController und UITableViewController in Messages-Erweiterungen verwendet werden,
Ihr Inhalt kann unterhalb der oberen Leiste ausgeblendet werden.
Problemumgehung: Verwenden Sie Einfügungen von etwa 80 Pixel oben und 40 Pixel unten.
• Nur im Simulator, wenn localizedChangeDescription in der insertMessage:
localizedChangeDescription:completionHandler: Methode ist festgelegt auf
$localParticipantIdentifier.UUIDString, der
$localParticipantIdentifier.UUIDString wird nicht durch die Nachrichten-ID des Benutzers ersetzt.
und der UUIDString wird unverändert gedruckt.
• Wenn die Nachrichten-App im Simulator zwangsweise beendet wird, geht der Nachrichtenverlauf verloren.
• Wenn ein UIAlertController-Objekt in einer Messages-Erweiterung präsentiert wird, wird es durch abgeschnitten
untere Leiste der Erweiterung.
• Wenn ein Anmeldedialogfeld angezeigt wird, während Sie einen In-App-Kauf durchführen oder versuchen, Inhalte zu kaufen
aus dem Store, bzw. der Store bzw. die Erweiterung wird gekündigt.
• Suchhinweise in iOS 10 Beta 2 zeigen weiterhin Hinweise aus dem iTunes Store an, geben aber die Suche zurück
Die Ergebnisse beziehen sich auf den Nachrichtenspeicher.
• Beim Starten einer iMessage-App-Erweiterung über den iOS-Simulator ist die App-Erweiterung möglicherweise leer
und reagiert nicht mehr auf Berührungseingaben.
• Wenn Sie eine Hardwaretastatur verwenden, können Sie möglicherweise keinen Text für das Plug-in zur Umfrageerstellung eingeben.
Problemumgehung: Verwenden Sie die Bildschirmtastatur.
• Die UUID des lokalen Teilnehmers ist nur im Simulator für beide Gesprächsteilnehmer gleich.
Problemumgehung: Verwenden Sie ein Gerät, um UUID-Vergleiche zu testen.
• Miniaturansichten von Fotos in Nachrichten werden möglicherweise mit dem falschen Zoom dargestellt, was zu grauen Zwischenräumen führt
umliegende Bilder.
 Copyright © 2016 Apple Inc. Alle Rechte vorbehalten. Nutzungsbedingungen. Datenschutzrichtlinie. Seite 9 von 15
• Beim Lesen von Nachrichten beschreibt Siri neue Nachrichtentypen oder Funktionen nicht genau.
Mobile Device Management
Ab iOS 10 verwenden SCEP-Nutzlasten nicht mehr standardmäßig MD5, wenn ein SCEP-Server keine CACaps zurückgibt oder
beansprucht keine Fähigkeit für SHA-1, SHA-256 oder SHA-512 in CACaps.
Wenn ein SCEP-Server nicht auf GetCACaps antwortet, wird SHA-1 angenommen und für den SCEP-Versuch verwendet.
Wenn die SCEP-Server auf GetCACaps antworten, muss der Server beachten, dass sie über SHA-1, SHA-256 oder verfügen
Die SHA-512-Fähigkeit oder die SCEP-Registrierungsanforderung ist aufgrund unzureichender Fähigkeiten fehlgeschlagen.
Weitere Informationen finden Sie in der WWDC 2016-Sitzung „Neuigkeiten bei der Verwaltung von Apple-Geräten“.
Musik
Hinweise zu Apple Music in iOS 10 Beta 3:
• Zuletzt gespielt in „Für Sie“ wird möglicherweise nicht sofort aktualisiert.
• Wenn Sie in „Aktuelle Wiedergabe“ auf den Namen tippen, gelangen Sie noch nicht zur Albumseite.
• Die Musik-App merkt sich noch nicht, wo Sie waren oder was abgespielt wurde, wenn das Beenden der App erzwungen wurde.
• MPMediaPickerController wird möglicherweise nicht wie erwartet angezeigt.
• Das Löschen von Apple Music kann dazu führen, dass bestimmte Zubehörteile keine Hörbücher, Podcasts usw. mehr abspielen können
stirbt. Laden Sie Apple Music aus dem App Store herunter, um die Wiedergabe wiederherzustellen.
• Das Heute-Widget für Musik zeigt möglicherweise nicht alle zuletzt gespielten Musiktitel an.
Bei Verbindung mit einem Auto funktionieren bestimmte Funktionen möglicherweise nicht wie erwartet:
• Der aktuelle Titel wird möglicherweise nicht aktualisiert, während Sie Apple Music-Radiosender hören.
• Wenn Sie „Up Next“ bearbeiten, kann es zu unerwarteten Unterbrechungen der Wiedergabe kommen.
• Während Sie CarPlay verwenden, werden in „Alle Sender anzeigen“ noch nicht alle Sender angezeigt.
Benachrichtigungen
Ansichtscontroller für Benachrichtigungsinhaltserweiterungen werden nicht veröffentlicht, sodass Erweiterungen währenddessen abstürzen können
Entwicklung, wenn die Speichergrenzen für Erweiterungen erreicht sind.
NSUserActivity
Ein NSUserActivity-Objekt darf nach der Übergabe keine userInfo mehr haben.
Problemumgehung: Rufen Sie „werdeCurrent“ explizit für das Aktivitätsobjekt auf.
Leistung
Bei einigen Geräten kann es zu Leistungsproblemen kommen, wie z. B. Hängenbleiben und Frame-Drops.
Telefon
 Copyright © 2016 Apple Inc. Alle Rechte vorbehalten. Nutzungsbedingungen. Datenschutzrichtlinie. Seite 10 von 15
• Voicemail-Transkription (Beta) ist auf iPhone 6s, iPhone 6s Plus und iPhone SE mit Siri verfügbar
Die Sprache ist auf Englisch (USA) eingestellt.
• Die Anrufübergabe an das iPhone von einem sekundären Gerät wie einem Mac oder iPad funktioniert möglicherweise nicht
über den App Switcher zugänglich.
Fotos
• Die Personensynchronisierung ist über die iCloud-Fotobibliothek in iOS 10 nicht aktiviert.
• Erinnerungen, Verwandte, Personen und Szenen werden auf 32-Bit-Geräten nicht unterstützt.
• Miniaturansichten von Screenshots, die auf dem 9.7-Zoll-iPad Pro aufgenommen wurden, werden mit invertierten Farben angezeigt.
Bei Screenshots, die an andere Geräte gesendet werden, werden auch Miniaturansichten mit invertierten Farben angezeigt.
Safari
Um WebGeolocation zu verhindern, ist jetzt eine sichere (HTTPS) Website erforderlich, um sowohl auf iOS als auch auf macOS zu funktionieren
böswillige Nutzung von Standortdaten.
Einstellungen
Unter „Einstellungen“ > „Mobilfunkdaten“ bleiben die App-spezifischen Einstellungen nach der Aktivierung/Deaktivierung möglicherweise nicht bestehen.
Siri
• Siri liefert möglicherweise nicht die gewünschte Antwort, wenn eine Anfrage eine entfernte App erfordert.
• Bei der Verwendung von Siri-Stimmen in US-Englisch werden bestimmte Zahlen falsch gelesen. Dies geschieht, wenn die
Die Zahl steht am Anfang einer Phrase, z. B. „Turn-by-Turn-Navigation“, die die ankündigt
Zieladresse. Der Bildschirm zeigt die Nummer weiterhin korrekt an.
• In einigen Fällen kann es sein, dass Siri keine Notrufe tätigt, wenn sie dazu aufgefordert wird.
Problemumgehung: Verwenden Sie den Notrufwähler oder die Telefon-App, um Notrufe zu tätigen.
Sirikit
• Die Bezeichnereigenschaft von INIntent darf sich zwischen Siri-Anfragen nicht ändern.
• Das Auflösungsergebnis „BenötigtMoreDetails(for:)“ funktioniert derzeit nicht.
Schnelle Spielplätze
Swift Playgrounds ist eine brandneue App, die Menschen dabei helfen soll, das Programmieren mit Swift 3 zu erlernen.
Es bietet herunterladbare Inhalte, darunter „Learn to Code Teil 1“, in dem die Grundlagen vermittelt werden
Codieren in Swift – und zusätzliche Herausforderungen, die Sie erkunden können. Sie können auch selbst experimentieren
indem Sie Spielplätze basierend auf den Vorlagen erstellen, einen leeren Spielplatz erstellen, oder
offene Spielplätze, die in Xcode erstellt wurden.
Swift Playgrounds ist in iOS 10 Beta 3 enthalten.
Swift Playgrounds Beta 3 enthält Learn to Code Teil 1. Learn to Code Teil 2 wird in späteren Versionen verfügbar sein.
In iOS 10 Beta 3 behoben
 Copyright © 2016 Apple Inc. Alle Rechte vorbehalten. Nutzungsbedingungen. Datenschutzrichtlinie. Seite 11 von 15
• Dateiliterale werden unterstützt.
• Mobilfunk-Downloads werden für „Learn to Code“- und „Challenge“-Inhalte unterstützt.
Notizen
• Spielplätze, die nicht in iCloud gespeichert sind, bleiben beim Upgrade auf die Version von nicht erhalten
Swift Playgrounds ist diesen Herbst im App Store erhältlich. Um Ihre Spielplätze zu erhalten, schalten Sie entweder ein
iCloud oder verwenden Sie das Freigabeblatt für AirDrop, eine Nachricht oder eine E-Mail an Ihren Playground zur Sicherung
einen anderen Computer oder ein anderes Gerät, bevor Sie zur endgültigen Version von Swift Playgrounds wechseln.
• Swift Playgrounds Beta 3 verwendet Swift 3 (swiftlang-800.0.33.1). Mit anderen Versionen geschriebener Code
von Swift funktioniert möglicherweise nicht in der Betaversion von Swift Playgrounds.
• Spielplätze, die mit Swift Playgrounds Beta 1 oder Beta 2 erstellt wurden, werden in Swift nicht korrekt ausgeführt
Spielplätze Beta 3. Dies gilt auch für Spielplätze, die für Swift Playgrounds Beta 3 zur Verfügung gestellt werden, nicht
Wird korrekt ausgeführt, wenn es auf Swift Playgrounds Beta 1 oder Beta 2 ausgeführt wird.
• Swift Playgrounds auf dem iPad verfolgt nicht, ob Sie einen Inline-Quick Look erweitert haben
für Werte im Editor. Wenn Sie beispielsweise einen Swift 3-Playground bearbeiten, der über ein erweitertes Quick
Sehen Sie, Quick Looks werden beim Speichern ausgeblendet.
• AVFoundation ist verfügbar, aber die Eingabeerfassung gibt nichts zurück.
AVCapturePreviewLayer ist beispielsweise immer eine leere transparente Ebene.
• Das GameController-Framework ist verfügbar und scheint sich erfolgreich mit Controllern zu verbinden, aber
Button-Handler-Blöcke werden nie aufgerufen.
Uikit
Notizen
Vor iOS 10 war es möglich, [UIStackView initWithArrangedSubviews:] zu überschreiben.
Dies war jedoch als praktischer Initialisierer gedacht und wurde auch als solcher implementiert. Wir haben es jetzt
hat dies in den Headern durchgesetzt. Daher können Swift-Clients diese Methode nicht mehr überschreiben, weil
Swift-Initialisiererregeln verhindern das Überschreiben eines praktischen Initialisierers.
• In iOS 10 verfügt UIKit über eine aktualisierte und vereinheitlichte Hintergrundverwaltung für UINavigationBar.
UITabBar und UIToolbar. Insbesondere Änderungen an Hintergrundeigenschaften dieser Ansichten (z
als Hintergrund- oder Schattenbilder oder Festlegen des Balkenstils) kann einen Layoutdurchlauf für die Leiste auslösen
Lösen Sie das neue Erscheinungsbild des Hintergrunds auf.
Dies bedeutet insbesondere, dass versucht wird, das Erscheinungsbild dieser Balken im Hintergrund zu verändern
von -[UIView layoutSubviews], -[UIView updateConstraints], -[UIViewController
willLayoutSubviews], -[UIViewController didLayoutSubviews], –
[UIViewController updateViewConstraints] oder jede andere Methode, die aufgerufen wird
Die Reaktion auf das Layout kann zu einer Layoutschleife führen.
In manchen Fällen können Sie diese Layoutschleifen durchbrechen, indem Sie sicherstellen, dass Sie immer dasselbe Objekt verwenden
Instanz, wenn Objekte (wie UIImage oder UIColor) erforderlich sind. Aber im Allgemeinen sollten Sie es tun
Vermeiden Sie es, dies zu tun.
Da jetzt alle Darstellungsparameter gleichzeitig aufgelöst werden, kann es in einigen Fällen dazu kommen, dass dies der Fall ist
Das Erscheinungsbild Ihrer Bar hat sich geändert. Im Allgemeinen werden die besten Ergebnisse erzielt, wenn Sie nur so wenig angeben
Möglichkeit zur individuellen Gestaltung Ihrer Bar. Wenn Sie beispielsweise einen barTintColor-Wert angeben und
Angabe eines leeren UIImage-Objekts für die Eigenschaft „backgroundImage“ (wie es der Fall ist, wenn
Sie rufen zum Beispiel [UIImage new] auf), dann sollten Sie bessere Ergebnisse erzielen, wenn Sie nur angeben
barTintColor. Alle Änderungen, die Sie zur Behebung dieser Probleme in iOS 10 vornehmen, sollten ebenfalls funktionieren
 Copyright © 2016 Apple Inc. Alle Rechte vorbehalten. Nutzungsbedingungen. Datenschutzrichtlinie. Seite 12 von 15
korrekt in iOS 9 – falls dies nicht der Fall ist, melden Sie Fehler bitte mit einem Beispielprojekt und einem
Screenshot, der zeigt, wie die Balken aussehen sollten.
• In iOS 10 gibt es beim Entfernen eines Stroms eine geringfügige Verhaltensänderung von UIGestureRecognizer
Erkennen (d. h. Midflight) der Gestenerkennung aus ihrer UIView. Zuvor wurde das Entfernen der
Die Gestenerkennung während des Flugs würde die Gestenerkennung nicht explizit abbrechen, sodass Sie dies tun können
Fügen Sie die Gestenerkennung erneut zur gleichen Ansicht oder zu einer anderen Ansicht hinzu. In iOS 10 rufen Sie auf –
[UIView removeGestureRecognizer:] in der Ansicht eines Midflight-Gestenerkenners
bricht die Gestenerkennung explizit ab. Wenn ein Benutzer die Ansicht einer Midflight-Geste ändern möchte
Erkenner können Sie einfach -[UIView addGestureRecognizer:] für die gewünschte Ansicht aufrufen
Bewegen Sie die Gestenerkennung auf.
• Präsentierte Ansichtscontroller können sich jetzt auf das Erscheinungsbild der Statusleiste auswirken, selbst wenn sie präsentiert wurden
von einem View-Controller, der sich nicht auf die Statusleiste ausgewirkt hat (z. B. ein Popover). Standardmäßig,
Es wird davon ausgegangen, dass benutzerdefinierte View-Controller-Präsentationen keinen Einfluss auf die Statusleiste haben. Benutze die
modalPresentationCapturesStatusBarAppearance-Eigenschaft auf UIViewController zu
Erlauben Sie einem präsentierten Ansichtscontroller, an der Darstellung der Statusleiste teilzunehmen.
• Es war schon immer eine Anforderung, dass UIViewController-Unterklassen Supers aufrufen
Implementierung von -awakeFromNib aus ihren eigenen Überschreibungen. Ab iOS 10 –
wakeFromNib ist korrekt mit dem zu erkennenden NS_REQUIRES_SUPER-Attribut versehen
Implementierungen, die diese Anforderung nicht erfüllen. Um diese Warnung zu beheben, stellen Sie sicher, dass alle Codepfade vorhanden sind
Ihres Override-Aufrufs [super wakeFromNib].
• Bei der Ausführung auf dem iPad ist die Hintergrundfarbe für eine UITableViewCell in einem Storyboard jetzt festgelegt
respektierte.
• Ab iOS 10 unterstützt UITableViewHeaderFooterView NSCoding, also eine Ansicht damit
Wenn sich die Klasse in einem XIB befindet, wird sie jetzt korrekt dekodiert. Die Folge ist, dass Apps möglicherweise etwas mehr aufweisen
Inhalte für diese Ansichten, die zuvor aufgrund des behobenen Fehlers nicht angezeigt wurden.
• Für sehr breite Tabellenansichten, bei denen die Zellenlayoutränder automatisch entsprechend vergrößert wurden
Die lesbare Breite, Trenneinsätze werden jetzt relativ zu diesen linken und rechten Rändern interpretiert
statt von den Rändern der Tabellenansicht.
• Die Zusammenführung der UITouch-Bereitstellung wurde erheblich verbessert, insbesondere in Fällen, in denen
Benutzer würden sowohl den Bildschirm berühren als auch den Apple Pencil gleichzeitig auf dem iPad Pro und dem verwenden
Die App konnte sie nicht mit der eingehenden Rate verarbeiten. In bestimmten Szenarien können dennoch Ereignisse eintreten
mit einer höheren Rate, als die Anzeige aktualisiert wird. Dies wird erwartet, und Ihre App sollte dies vorhersehen
und entsprechend behandeln.
• In iOS 10 haben Fenster, die nicht im Vollbildmodus angezeigt werden, keinen Einfluss auf das Erscheinungsbild der Statusleiste.
• Es wird nicht erwartet, dass das Senden von -layoutIfNeeded an eine Ansicht die Ansicht verschiebt, in früheren Versionen jedoch if
Die Ansicht hatte translatorsAutoresizingMaskIntoConstraints == false, und wenn ja
Durch die Positionierung durch Einschränkungen würde -layoutIfNeeded die Ansicht so verschieben, dass sie dem Layout entspricht
Engine, bevor das Layout an den Unterbaum gesendet wird.
Diese Änderungen korrigieren dieses Verhalten und die Position des Empfängers sowie normalerweise seine Größe werden nicht geändert
Betroffen von -layoutIfNeeded.
Einige vorhandene Codes basieren möglicherweise auf diesem fehlerhaften Verhalten, das jetzt korrigiert wurde. Es gibt kein
Verhaltensänderung für Binärdateien, die vor iOS 10 verknüpft wurden, aber beim Erstellen auf iOS 10 ist dies möglicherweise erforderlich
Korrigieren Sie einige Situationen, indem Sie -layoutIfNeeded an eine Aufsicht senden
translatorsAutoresizingMaskIntoConstraints == falsche Ansicht, die die vorherige war
Empfänger, oder positionieren und dimensionieren Sie ihn davor (oder danach, abhängig von Ihrem gewünschten Verhalten) –
layoutIfNeeded.
• Apps von Drittanbietern mit benutzerdefinierten UIView-Unterklassen, die das automatische Layout überschreiben
Bei „layoutSubviews“ und „Dirty Layout on self“ vor dem Aufruf von „super“ besteht die Gefahr, dass ein Layout ausgelöst wird
 Copyright © 2016 Apple Inc. Alle Rechte vorbehalten. Nutzungsbedingungen. Datenschutzrichtlinie. Seite 13 von 15
Feedback-Schleife, wenn sie auf iOS 10 neu erstellt werden. Wenn sie anschließend korrekt gesendet werden –
Bei den Aufrufen von „layoutSubviews“ müssen sie sicherstellen, dass sie irgendwann aufhören, das Layout selbst zu verunreinigen (beachten Sie, dass).
Dieser Aufruf wurde in der Version vor iOS 10 übersprungen.
• Umdrehbare Bilder funktionieren, indem zwei Bilder in einem Asset vorhanden sind, jedes mit einem anderen Richtungsmerkmal.
Wenn Sie ein abgeleitetes UIImage-Objekt mit den -imageWith…-Methoden erstellen, ist dies nicht mehr der Fall
mit dem Bildelement verknüpft, von dem es stammt. Um zur Laufzeit ein umdrehbares Vorlagenbild zu erstellen, verwenden Sie
UIImageAsset.
• Die Quelle der UIContentSizeCategoryDidChangeNotification-Benachrichtigung lautet jetzt
UIScreen.main() statt UIApplication.shared().
• Es gibt zwei Eigenschaften in der UIViewPropertyAnimator-Klasse und eine Methode in der
UIViewAnimating-Protokoll, das in iOS 10 Beta 1 nicht verfügbar ist.
UIViewPropertyAnimator:
@property(nonatomic, getter=isManualHitTestingEnabled) BOOL
ManualHitTestingEnabled;
@property(nonatomic, readonly) NSTimeInterval Verzögerung;
UIViewAnimating:
(void)startAnimationAfterDelay:(NSTimeInterval)delay;
Bekannte Probleme
• Bei der Ausführung im iPad Pro (9.7 Zoll)-Simulator die Merkmalssammlung von UIScreen.mainScreen
hat einen Anzeigeumfang von sRGB anstelle von P3, und Bildressourcen mit Inhalten mit großem Farbumfang sind vorhanden
fehlen. Dies betrifft Bildressourcen mit Bildern im P3-Slot sowie Bilder mit nur einem Any-Slot
das umfangreiche Inhalte enthält. Diese Probleme wirken sich nicht auf Apps aus, die auf dem Gerät ausgeführt werden.
• 3D-Touch-Haptiken werden nur dann abgespielt, wenn Tastaturklicks unter „Einstellungen“ > „Töne“ aktiviert sind.
• Ein UIPreviewActionItem-Objekt, das mit UIPreviewActionStyleSelected erstellt wurde, gilt nicht
werden mit dem ausgewählten Stil angezeigt.
• Die Methoden didReceiveLocalNotification: und didReceiveRemoteNotification sind
Wird nicht als Standardaktion aufgerufen, wenn die App bereits ausgeführt wird.
• Wenn UITextField.adjustsFontSizeToFitWidth auf true gesetzt ist, skaliert UITextField jetzt
verschiedene Schriftarten innerhalb einer attributierten Zeichenfolge, die in attributedText festgelegt ist, anstatt die Schriftart zu skalieren und
Anwenden auf die gesamte Zeichenfolge. Dies bedeutet, dass Schriftartinformationen bei der automatischen Skalierung nicht mehr verloren gehen.
• Die Methode -[UIImage imageWithHorizontallyFlippedOrientation] fehlt in
die UIImage-Schnittstelle in iOS 10 Beta 1.
• Umdrehbare oder richtungsspezifische Bilder, die dem Bild eines UIButton-Objekts zugewiesen sind, werden nicht umgedreht.
Problemumgehung: Legen Sie für Bilder in Asset-Katalogen die Einstellung „Rendern als“ des Bild-Assets auf „Original“ fest
Bild. Legen Sie für im Code erstellte Bilder die RenderingMode-Eigenschaft des Bildes fest
zu .AlwaysOriginal, bevor Sie es dem UIImageAsset hinzufügen.
• Standardmäßig ist NEIN. Legen Sie fest, ob Sie die Trefferprüfung animierter Ansichtshierarchien verwalten müssen
@property(nonatomic, getter=isManualHitTestingEnabled) BOOL
ManualHitTestingEnabled;
• ChangeCount wird für pasteboardWithName und nicht aktualisiert
pasteboardWithUniqueName.
 Copyright © 2016 Apple Inc. Alle Rechte vorbehalten. Nutzungsbedingungen. Datenschutzrichtlinie. Seite 14 von 15
• Wenn Sie in iOS 10 die borderStyle-Eigenschaft eines UITextField-Objekts auf .none festlegen,
clipsToBounds ist ebenfalls auf „false“ gesetzt, um Text mit erweiterten diakritischen Zeichen wie z. B. zu berücksichtigen
Hindi und Arabisch.
Wenn Ihr Textfeld abgeschnitten werden soll und kein Rahmenstil verwendet werden soll, setzen Sie clipsToBounds anschließend auf „true“.
Einstellung von borderStyle.
Das Festlegen anderer Rahmenstile hat keinen Einfluss auf den Wert von clipsToBounds.
Wallet
Pässe in Wallet können grafische Artefakte aufweisen.
Widgets
• Wenn Sie zum ersten Mal ein Widget (d. h. eine Today-Erweiterung) auf einem Gerät debuggen, wird es nicht als angezeigt
mögliche Verlängerung.
Problemumgehung: Debuggen Sie erneut, damit die Erweiterung angezeigt wird.
• Widgets funktionieren im Simulator bei späteren Installationen nicht.
Problemumgehung: Löschen Sie Inhalte und Einstellungen zwischen den Installationen.
Xcode
• Das Festlegen der Umgebungsvariablen DYLD_PRINT_STATISTICS in Xcode funktioniert nicht für iOS
Geräte in iOS 10 Beta 1.
• Beim ersten Start nach dem Löschen der Geräteeinstellungen scheint die Hardwaretastatur umgeschaltet zu sein
und der Menüstatus scheint nicht korrekt zu sein.
Problemumgehung: Aktivieren Sie das Menü „Hardwaretastatur“ und deaktivieren Sie es anschließend.
• Wenn im Namen der Xcode-App oder eines Vorgängerordners ein Leerzeichen vorhanden ist, schlägt der Simulator fehl
Start- und Asset-Kataloge können nicht kompiliert werden.
Problemumgehung: Vermeiden Sie die Verwendung von Leerzeichen in Xcode-App-Namen. Darüber hinaus sollte sich Xcode in einem Pfad befinden
ohne Leerzeichen.
• Wenn eine StickerSequence zu einem Aufkleberpaket hinzugefügt und leer gelassen wird oder wenn Rahmen unterschiedlicher Größe vorhanden sind
hinzugefügt, die Sticker Pack-App ist bei der Bereitstellung leer.
Problemumgehung: Fügen Sie Aufkleberrahmen derselben Größe hinzu.
• Wenn eine Nachrichtenerweiterung in Swift erneut bereitgestellt wird, werden die Codeänderungen nicht berücksichtigt und es erfolgt ein Debug
Sitzung ist nicht eingerichtet.
Problemumgehung: Löschen Sie Erweiterungen auf dem Gerät vor jeder erneuten Bereitstellung.
• In Storyboards erstellte Datenauswahlfunktionen werden möglicherweise nicht richtig angezeigt.
• Gelegentlich wird der App-Umschalter nicht aufgerufen, wenn Sie die Tastenkombination „Befehl-Umschalt-HH“ auf dem Startbildschirm verwenden.
Problemumgehung: Starten Sie eine beliebige App, bevor Sie Befehl-Umschalt-HH verwenden.