Apple a publié jeudi la version bêta de macOS Sonoma 14.2 aux développeurs. La version bêta intervient après qu'Apple a officiellement publié Sonoma 14.1 au grand public plus tôt cette semaine.
La seule nouvelle fonctionnalité destinée aux utilisateurs découverte jusqu'à présent est la vérification de la clé de contact iMessage, mais nous mettrons à jour cet article avec plus d'informations à mesure que d'autres nouvelles fonctionnalités ou modifications seront découvertes.
Comment installer la version bêta de macOS Sonoma 14.2
Si vous faites déjà partie du programme pour développeurs Apple ou du programme bêta public d'Apple, vous pouvez installer la mise à jour via Les paramètres du système > Général > Mise à jour logicielle.
Si vous n'êtes dans aucun des deux programmes mais que vous souhaitez essayer la version bêta, nous avons un guide sur comment participer au programme bêta.
Notes de version du développeur macOS 14.2 bêta
Vous trouverez ci-dessous les notes de version des développeurs, qui diffèrent des notes de version destinées aux utilisateurs.
Le SDK macOS 14.2 bêta prend en charge le développement d'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 Notes de version de Xcode 15.1.
Nouvelles fonctionnalités
- Avec iMessage Contact Key Verification, les utilisateurs peuvent choisir de vérifier davantage qu'ils envoient des messages uniquement avec les personnes auxquelles ils souhaitent. Contact Key Verification utilise Key Transparency pour permettre la vérification automatique que le service de distribution de clés iMessage renvoie les clés de périphérique qui ont été enregistrées sur une carte vérifiable et auditable. Lorsqu'un utilisateur active la vérification de la clé de contact, il sera informé de toute erreur de validation directement dans la transcription de la conversation Messages et dans les paramètres de l'identifiant Apple.
Pour une sécurité encore plus élevée, les utilisateurs de vérification de clé de contact iMessage peuvent comparer un code de vérification de contact en personne, sur FaceTime ou via 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 CKV avec cette personne.
Tous les appareils connectés à votre compte iCloud doivent utiliser 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 antérieures du système d'exploitation, 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 version bêta. (101563811)
- Lors de la vérification d'un autre utilisateur, le code de vérification des contacts 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 apparaître dans l'application Messages. (116142336)
- Les utilisateurs peuvent voir une erreur concernant la transcription désactivée toutes les quelques heures. (116405131)
Solution de contournement: Ignorez l'erreur.
- Les utilisateurs peuvent constater qu’ils ne sont pas éligibles pour activer la vérification des clés de contact sur certains de leurs appareils mis à niveau. (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)
MagasinKit
Nouvelles fonctionnalités
- De nouvelles propriétés de tarification, le prix, la devise et le code monétaire, sont désormais disponibles sur Transaction. Si une offre a été appliquée à la transaction, une nouvelle offre immobilière est disponible pour voir les informations sur il (id, type, mode de paiement), ainsi que les propriétés pratiques offerID, offerType et offrePaymentMode. (106650768)
SwiftUI
Nouvelles fonctionnalités
- Utiliser
_logChanges()
pour enregistrer les causes des mises à jour de la vue SwiftUI.
Appeler la nouvelle méthode de débogage `_logChanges()`
dans le corps d'une vue SwiftUI pour enregistrer des informations sur les raisons pour lesquelles 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 … } }
En plus des noms de 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 de la même taper).
Le nouveau `_logChanges()`
la méthode est comme l'existante `_printChanges()`
un, sauf que la nouvelle méthode utilise la console système, ce qui est utile dans certains workflows de débogage.
Appels à `_logChanges()`
connectez-vous au niveau info au "com.apple.SwiftUI"
sous-système avec la catégorie « Propriétés du corps modifiées ». (113352555)
Problèmes résolus
- Corrigé: résolution d'un éventuel crash de conflit d'accès Swift pouvant survenir avec les éléments de la barre d'outils. (113992797)
Kit de widgets
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 le View.contentTransition(_:)
modificateur.