Neben macOS High Sierra und iOS 11 hat Apple am Mittwoch die zweite Beta von watchOS 4 für Entwickler freigegeben. Entwickler, die die Beta von watchOS 4 ausführen, können über die Watch-App auf dem iPhone ein Upgrade auf Beta 2 durchführen.
WatchOS 4 wurde Anfang dieses Monats eingeführt und enthält einige neue Funktionen und Verbesserungen, wie z. B. neue Zifferblätter, einen neuen Startbildschirm im Listenstil, eine brandneue Musik-App, neue Gesten und das schnelle Verfassen in Mail und vieles mehr.
Abonniere iDB auf YouTube
Hier sind die Release Notes für Beta 2:
Allgemeines
Gelöste Probleme
• Die Toy Story-Zifferblätter sind jetzt verfügbar. Toy Story unterliegt dem Copyright © Disney / Pixar.
Apple Pay
Bekannte Probleme • Wenn Sie versuchen, während des Pairing-Vorgangs mehrere Karten hinzuzufügen, wird nur die zuletzt hinzugefügte Karte ordnungsgemäß bereitgestellt. (32624044)
Problemumgehung: Wenn das Pairing abgeschlossen ist, rufen Sie die Watch-App auf dem iPhone auf und entfernen Sie zuvor hinzugefügte Karten. Fügen Sie nach dem Entfernen nach Bedarf weitere Karten hinzu.
Atmen
Gelöste Probleme
• Die Benachrichtigungseinstellungen für das Atmen werden jetzt berücksichtigt. (32298347)
CloudKit
Bekannte Probleme
- CloudKit unterstützt keine vorzeichenlosen langen langen Werte mit gesetztem Bit höherer Ordnung. (30567424)
- Anwendungen, dieCKModifyRecordsOperations verwenden, sollten einen für CKModifyRecordsOperation.isAtomic geeigneten Wert angeben. Wenn Ihr Client mit watchOS 4 kompiliert wurde, haben Vorgänge, die mit der Standard-CKRecordZone in die Warteschlange gestellt wurden, ein neues Verhalten, da atomic standardmäßig true ist. Wenn bei der Operation ein Preflight-Fehler auftritt (in der Regel ein Netzwerkproblem beim Hochladen eines CKAssets oder ein fehlerhafter CKRecord), wird die gesamte Operation abgebrochen. (30838858)Core MediaGelöste Probleme
• Haptik wird jetzt für die vordersten Apps gespielt. (32139107)
Diktat
Bekannte Probleme
• Einige Sprachen sind für Diktate auf watchOS nicht verfügbar, einschließlich des neu veröffentlichten Shanghaier Diktats. (32235495)
Stiftung
Neue Eigenschaften
- Es wurde eine Zeitplanung für APItoURLSessionTaskt hinzugefügt, mit der BackgroundURLSession-Clients Aufgaben für die Zukunft planen können. Dies ermöglicht eine einfache Hintergrundsemantik für die App-Aktualisierung für Apps, WatchOS-Komplikationen und mehr. Die API ermöglicht es Entwicklern auch, Anforderungen vor der Übermittlung zu aktualisieren, um Fälle zu beheben, in denen die Anforderung zu einem späteren Zeitpunkt veraltet ist. Zu den Ergänzungen gehören die Eigenschaften earliestBeginDate, countOfBytesClientExpectsToSend und countOfBytesClientExpectsToReceive von URSessionTask sowie die URLSession: task: willBeginDelayedRequest: completionHandler-Methode des URLSessionTaskDelegate-Protokolls. (27866330)
- URLSessionTask übernimmt das ProgressReporting-Protokoll und bietet URLSession-Clients einen konsistenten Mechanismus, um den Fortschritt von URLSessionTask mithilfe der neuen progress-Eigenschaft zu verfolgen. (30834550)
- AddedanAdaptableConnectivityAPItoURLSessionthatenableConnectivityAPItoURLSessionthatenableConnectivityAPItoURLSessionthatenableConnectivityAPItoURLSessionthatenableConnectivityAPItoURLSessionthatenableConnectivityAPItoURLSession. Ergänzungen umfassen die Eigenschaft waitsForConnectivity von URLSessionConfiguration und die Methode URLSession: taskIsWaitingForConnectivity: des Protokolls URLSessionTaskDelegate.
• Unterstützung für die Kodierung von HTTP-Brotli-Inhalten in URLSession hinzugefügt. Standardmäßig enthalten HTTP-Anforderungen einen br-Wert (zusätzlich zu gzip und deflate) für den HTTP-Header Accept-Encoding, der den Webserver darüber informiert, dass der Benutzeragent die brotli-Codierung unterstützt. Der Webserver kann einen HTTP-Body mit Content-Encoding: br im HTTP-Header senden, um anzuzeigen, dass der Inhalt brotli-codiert ist. URLSession dekomprimiert automatisch die HTTP-Body-Daten und leitet die dekodierten Daten auf die gleiche Weise an den Client zurück wie für Content-Encoding: gzip. Aus Gründen der Binärkompatibilität ist die Unterstützung von URLSession brotli nur für Apps aktiviert, die mit dem watchOS 4 SDK erstellt wurden. (27724985)
HealthKit
Gelöste Probleme
- Durch Drücken der Seitentaste und der Digital Crown wird eine aktive Trainingseinheit unterbrochen, auch wenn die App nicht im Vordergrund steht. (30199786)
- Der Versuch, eine Trainingsroute zu beenden, wenn keine Standortdaten mehr eingegeben wurden, löst keine Ausnahme mehr aus. (32307523)Bekannte Probleme• Um den Ort im Hintergrund zu verfolgen, während sich ein Benutzer in einer Trainingseinheit befindet, fügen Sie UIBackgroundModes / location in die Datei Info.plist ein. (29483437)
HomeKit
Gelöste Probleme
• Standortbasierte Automatisierungstrigger funktionieren jetzt, wenn sie über die Apple Watch-Warnung ausgelöst werden. (32288709)
Mitteilungen
Bekannte Probleme
• Nachrichten können möglicherweise nicht gesendet werden, wenn auf Aktivitätsbenachrichtigungen geantwortet wird. (32294875)
Musik
Gelöste Probleme
• Musiktitel werden jetzt von der Apple Watch abgespielt und mit dieser synchronisiert. (32314271)
Bekannte Probleme
- Die Apple Watch muss sich im Ladegerät befinden, damit Musiktitel synchronisiert werden können. (31818127)
- Wenn Sie eine Wiedergabeliste oder ein Album in der Apple Watch-App löschen, stürzt die App ab und Ihre Auswahl bleibt auf Ihrer Apple Watch erhalten. (32624529)
- Bei lokal synchronisierter Musik auf der Apple Watch fehlen die Optionen "Liebe" und "Abneigung". (30845293)
Telefon
Neue Ausgaben
• Anrufe mit der Apple Watch, die länger als 30 Sekunden dauern, können fehlschlagen. (32659453)
Paarung
Bekannte Probleme
- Backups werden nur ausgelöst, wenn der Benutzer seine Uhr entkoppelt. Wenn der Benutzer sein iOS 11-iPhone löscht, ohne zuvor die Verbindung zu seiner Uhr zu trennen, muss kein Backup wiederhergestellt werden. (32358338)Problemumgehung: Rufen Sie vor dem Löschen des iPhone die Watch-App auf, wählen Sie "Meine Watch" und trennen Sie die Apple Watch.
- Alarme gehen bei der Migration auf watchOS 4 verloren. (31285349)die EinstellungenGelöste Probleme
- In Einstellungen> Bluetooth werden zusätzliche Geräte wie das gekoppelte iPhone nicht mehr als Nicht verbunden angezeigt. (32314078)
- Berechtigungen auf der Apple Watch werden jetzt zurückgesetzt, wenn ein Benutzer den Standort und den Datenschutz über "Einstellungen"> "Allgemein"> "Zurücksetzen"> "Standort und Datenschutz auf dem iPhone zurücksetzen" zurücksetzt. (32393123)SiriBekannte Probleme
• Siri-Anfragen können in den iOS- und watchOS-Simulatoren fehlschlagen. (31971229)
• Siri spielt möglicherweise keine Musik ab, die mit der Apple Watch synchronisiert wurde. (31964674)
SiriKit
Gelöste Probleme
• SiriKit-Anfragen schlagen nicht mehr mit dem Fehler "Entschuldigung, das kann ich nicht" fehl. (32305639) • watchOS-Apps von TestFlight oder dem App Store funktionieren jetzt mit SiriKit. (32387616) • SiriKit-Anforderungen unter watchOS schlagen nicht mehr mit dem Fehler "Continue in App" fehl. (32355820)
WatchKit
Gelöste Probleme
- Anon-autoplayingWKInterfaceInlineMovienowworks. (32168160)
- WKInterfaceInlineMovie-Objekte werden jetzt angehalten, wenn eine App in das verschoben wirdHintergrund. (31872332)Bekannte Probleme
• Die automatische Anzeige von Anhängen in standardmäßigen WatchKit-Benachrichtigungsoberflächen funktioniert nicht. (31589086)
Trainieren
Bekannte Probleme
- Es kann vorkommen, dass bei Pool Swim-Workouts ungenaue Entfernungsmessungen auftreten. (32816933)
- Durch Drücken der Seitentaste und der Digital Crown wird eine aktive Trainingseinheit angehalten, auch wenn die App nicht im Vordergrund steht. (30199786)
- Trainingseinheiten beginnen möglicherweise nur langsam und werden möglicherweise nicht mit Kalorien- und Entfernungsmessungen aktualisiert. (32313252)Problemumgehung: Rufen Sie HKWorkoutRouteBuilder finishRouteWithWorkout auf: Metadaten: Nur wenn einige Standortdaten in den Builder eingefügt wurden.Xcode
Gelöste Probleme
• Erstellen und Ausführen einer Watch-App mit Xcode, die Ihre App jetzt installiert, startet und anfügt. (32180669)
Bekannte Probleme
• Es kann einige Minuten dauern, bis Crashlogs synchronisiert und in Xcode angezeigt werden. (31156191)