Apple publie macOS Sonoma 14.2 beta
Apple a publié jeudi la version bêta de macOS Sonoma 14.2 pour les développeurs. Cette version bêta intervient après qu'Apple a officiellement publié Sonoma 14.1 pour le grand public en début de semaine.
La seule nouvelle fonctionnalité orientée utilisateur découverte jusqu'à présent est la vérification de la clé de contact iMessage, mais nous mettrons cet article à jour au fur et à mesure que d'autres nouvelles fonctionnalités ou changements seront découverts.
Comment installer la version bêta de macOS Sonoma 14.2 ?
Si vous faites déjà partie du programme développeur d'Apple ou du programme bêta public d'Apple, vous pouvez installer la mise à jour via Paramètres système > Général > Mise à jour du logiciel.
Si vous ne faites partie d'aucun des deux programmes mais que vous souhaitez essayer la version bêta, nous avons un guide sur la façon d'entrer dans le programme bêta.
Notes de publication pour les développeurs de macOS 14.2 bêta
Vous trouverez ci-dessous les notes de publication destinées aux développeurs, qui diffèrent des notes de publication destinées aux utilisateurs.
Le SDK de macOS 14.2 bêta fournit un support pour développer des applications pour les ordinateurs Mac exécutant Sonoma 14.2 bêta. Le SDK est fourni avec Xcode 15.1, disponible sur le Mac App Store. Pour plus d'informations sur les exigences de compatibilité pour Xcode 15.1, voir les notes de mise à jour de Xcode 15.1.
Vérification de la clé de contact iMessage
Nouvelles fonctionnalités
- Avec la vérification des clés de contact d'iMessage, les utilisateurs peuvent choisir de vérifier davantage qu'ils n'envoient des messages qu'aux personnes qu'ils souhaitent contacter. La vérification des clés de contact utilise la transparence des clés pour permettre de vérifier automatiquement que le service de distribution des clés d'iMessage renvoie les clés de l'appareil qui ont été enregistrées sur une carte vérifiable et vérifiable. Lorsqu'un utilisateur active la vérification de la clé de contact, il est informé de toute erreur de validation directement dans la transcription de la conversation Messages et dans Apple ID Settings.
Pour une sécurité encore plus élevée, les utilisateurs de la vérification de la clé de contact iMessage peuvent comparer un code de vérification de contact en personne, sur FaceTime ou par le biais d'un autre appel sécurisé. Ils peuvent également choisir de créer ou de modifier un contact et d'enregistrer une clé publique pour activer la CKV avec cette personne.
Tous les appareils connectés à votre compte iCloud doivent être sur la version minimale prise en charge d'iOS 17.2 Beta, macOS 17.2 Beta ou watchOS 17.2 Beta. Si vous souhaitez continuer à utiliser d'autres appareils sur des versions plus anciennes de l'OS, vous devrez vous déconnecter d'iMessage sur ces appareils afin d'activer la vérification de la clé de contact. (111356044)
Problèmes connus
- Les liens "En savoir plus" ne renvoient pas aux articles de la base de connaissances pendant la phase bêta. (101563811)
- Lors de la vérification d'un autre utilisateur, le code de vérification du contact peut ne pas s'afficher si un utilisateur interrompt le flux. (114462363)
Solution de contournement : Les deux utilisateurs redémarrent le processus.
- Après avoir vérifié un contact, la coche de vérification peut ne pas s'afficher dans l'application Messages. (116142336)
- Les utilisateurs peuvent voir une erreur de transcription désactivée toutes les quelques heures. (116405131)
Solution de contournement : Annulez l'erreur.
- Les utilisateurs peuvent voir qu'ils ne sont pas éligibles pour activer la vérification de la clé de contact sur certains de leurs appareils mis à jour. (117044482)
Solution de contournement : Réessayez après avoir attendu au moins 30 minutes.
Messages
Problèmes connus
- Une chaîne non localisée affichée pour le nombre de membres dans la vue cartographique plein écran des messages de groupe peut apparaître (par exemple, DETAIL_NUMBER_OF_PEOPLE_LABEL). (117287069)
StoreKit
Nouvelles fonctionnalités
- Les nouvelles propriétés de tarification price, currency et currencyCode sont désormais disponibles sur Transaction. Si une offre a été appliquée à la transaction, une nouvelle propriété offer est disponible pour voir les informations la concernant (id, type, mode de paiement), ainsi que les propriétés de commodité offerID, offerType, et offerPaymentMode. (106650768)
SwiftUI
Nouvelles fonctionnalités
- Utilisation
_logChanges()
pour enregistrer les causes des mises à jour des vues de l'interface SwiftUI.
Appeler la nouvelle méthode de débogage `_logChanges()`
dans le corps d'une vue SwiftUI pour enregistrer des informations sur la raison pour laquelle le système met à jour la vue. Par exemple :
struct MyView: View
var body: some View
#if DEBUG
let _ = Self._logChanges()
#endif
// … rest of view body …
Outre les noms des propriétés physiques, "@self" indique que la valeur de la vue elle-même a changé, et "@identity" indique que l'identité de la vue a changé (c'est-à-dire que les données persistantes associées à la vue ont été recyclées pour une nouvelle instance du même type).
La nouvelle `_logChanges()`
est semblable à la méthode `_printChanges()`
existante, sauf que la nouvelle méthode utilise la console du système, ce qui est utile dans certains processus de débogage.
Appels à `_logChanges()`
sont enregistrés au niveau de l'information dans la base de données "com.apple.SwiftUI"
avec la catégorie "Changed Body Properties". (113352555)
Questions résolues
- Corrigé : Résolution d'un éventuel crash lié à un conflit d'accès Swift qui pouvait se produire avec les éléments de la barre d'outils. (113992797)
WidgetKit
Problèmes connus
- Dans les widgets
Text(_:style:)
n'anime pas son contenu par défaut. (107582710)
Solution de contournement : Pour demander explicitement une animation, utilisez l'option View.contentTransition(_:)
pour demander explicitement une animation.