• La technologie
  • Équipement électrique
  • Autres
  • industrie-des-matériaux
  • Politique de confidentialité
  • À propos de nous
  • Nous contacter
Emplacement: Accueil / La technologie / Apple Seeds présente la deuxième bêta de macOS 12 Monterey aux développeurs

Apple Seeds présente la deuxième bêta de macOS 12 Monterey aux développeurs

Plateforme de services à guichet unique |
474

Inscrit pour publier ses notes.[SPOILER="Notes de mise à jour"][HEADING=2]

Notes de version de macOS 12 bêta 2

[/HEADING][HR][/HR][HEADING=2]Notes et problèmes connus[/HEADING][HEADING=3]AppKit[/HEADING]* Voir les notes de version AppKit pour macOS Monterey 12 Beta ('https:// developer.apple.com/documentation/macos-release-notes/appkit-release-notes-for-macos-12').[HEADING=3]Récepteur AirPlay[/HEADING][HEADING=3]Problèmes connus[/HEADING] * AirPlay Receiver n'apparaît pas dans Préférences Système > Partage sur du matériel non pris en charge. (78170150)[HEADING=3]Extensions d'application[/HEADING][HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Extensions d'application fixes dans les applications conçues pour iOS ou iPadOS. Les extensions d'application se lancent désormais correctement. (78042681)[HEADING=3]App Store[/HEADING][HEADING=3]Nouvelles fonctionnalités de macOS Monterey 12 beta 2[/HEADING]* La doc://com.apple.documentation/documentation/storekit/transaction/3749699 Les propriétés d'instance -jws sur doc://com.apple.documentation/documentation/storekit/transaction et renouvellementInfo sont désormais jwsRepresentation. (78734829)* La méthode de type doc://com.apple.documentation/documentation/storekit/product/3749588-request sur le produit a été renommée en produits (pour :). (79410910)* Les propriétés du type d'écouteur sur doc://com.apple.documentation/documentation/storekit/transaction, Product.SubscriptionInfo.Status et doc://com.apple.documentation/documentation/storekit/storefront sont désormais mises à jour. Les structures imbriquées conformes à AsyncSequence sont désormais respectivement Transactions, Status et Storefronts. TransactionSequence et TransactionListener sont désormais des Transactions. (79034347)* StoreKitError.userDidNotAuthenticate n'est plus disponible ; utilisez plutôt StoreKitError.userCancelled. (78270199)* Les renouvellements d'abonnement ne sont pas automatiquement transmis à votre application via les API StoreKit 2 dans l'environnement sandbox de l'App Store. Les informations sur les transactions et les renouvellements peuvent ne pas être immédiatement disponibles. (78463355)[HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction des API StoreKit pour qu'ils fonctionnent si l'application est contenue dans ~/Library. (78470009)* Correction d'un problème dans les applications clientes qui utilisaient l'écouteur d'état et ne recevaient pas de mises à jour d'état. La modification du Product.SubscriptionInfo.Status d'un doc://com.apple.documentation/documentation/storekit/product/3749590-subscription invoque désormais correctement le doc://com.apple.documentation/documentation/storekit/transaction/3792064- auditeur. (78375457)* Correction d'un problème qui se produisait lors de l'appel de doc://com.apple.documentation/documentation/storekit/transaction/3792063-latest sur doc://com.apple.documentation/documentation/storekit/transaction, ou en accédant au lastTransaction propriété sur une valeur doc://com.apple.documentation/documentation/storekit/product, la méthode appelée n'a pas renvoyé la dernière transaction pour la doc://com.apple.documentation/documentation/storekit/transaction/ 3749707-productid. (78466898)[HEADING=3]Services d'authentification[/HEADING][HEADING=3]Problèmes connus[/HEADING]* Les identifiants autorisés ne sont pas respectés. (79221358)[HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction d'un problème où une application ne répondait plus lorsqu'elle tentait d'enregistrer une clé d'accès peu de temps après l'annulation d'une demande de clé d'accès précédente. (78294960)[HEADING=3]AVFoundation[/HEADING][HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction d'un problème avec les applications iOS et iPadOS fonctionnant sous macOS où les fenêtres redimensionnables affichaient de manière inattendue des images pivotées lors de la visualisation aperçus en direct de la caméra ou lors de la capture d'images fixes et de vidéos. (76122102)[HEADING=3]Bluetooth[/HEADING][HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction d'un problème où les périphériques d'entrée se déconnectaient de manière inattendue. (78421734)[HEADING=3]Agenda[/HEADING][HEADING=3]Problèmes connus[/HEADING]* L'ajout d'un appel vidéo à un événement avec un emplacement existant supprime l'emplacement précédent. (79402949)* Le calendrier peut se fermer de manière inattendue lors de l'ajout d'un appel vidéo FaceTime à une réunion récurrente existante. (78280294)[HEADING=3]Graphismes de base[/HEADING][HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction des images ou des vignettes qui présentaient une superposition de grille noire ou blanche inattendue. (77994242)[HEADING=3]Create ML[/HEADING][HEADING=3]Problèmes connus[/HEADING]* L'utilisation de la version bêta de Xcode 13 pour créer votre application macOS existante liée à Create ML échoue implicitement avec une erreur de symbole non définie. Le même échec se produit également si vous utilisez la version bêta de Xcode 13 sur macOS Big Sur 11 pour créer une nouvelle application macOS liée à Create ML. (74036054)

Solution de contournement:

Lien explicite avec le framework Create ML : dans Xcode, sélectionnez votre cible > Phase de construction > Lier le binaire avec les bibliothèques > Ajouter CreateML.framework, puis créez votre application.[HEADING=3]Débogage[/HEADING][HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction d'un problème qui faisait planter les processus dans libdispatch lors de l'exécution d'applications avec la variable d'environnement LIBDISPATCH_COOPERATIVE_POOL_STRICT définie sur 1. (78177966, 78184764)[HEADING=3]Affiche les préférences[/HEADING][HEADING=3 ]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction d'un problème qui rétablissait le taux de rafraîchissement à la valeur précédente après avoir modifié la résolution d'affichage immédiatement après avoir modifié le taux de rafraîchissement. Le système maintient maintenant la nouvelle valeur de taux de rafraîchissement. (77992111)* Correction d'un problème dans les préférences d'affichage qui pouvait entraîner un clic sur le bouton radio Échelle en appuyant sur Option pour révéler une liste incomplète des résolutions et des taux de rafraîchissement disponibles. Cliquez sur le bouton radio Échelle en maintenant la touche Option enfoncée pour afficher la liste complète des résolutions et des taux de rafraîchissement disponibles. (77866488)[HEADING=3]Endpoint Security[/HEADING][HEADING=3]Problèmes connus[/HEADING]* Lors de l'initialisation d'un nouveau client EndpointSecurity via es_new_client, un ensemble de chemins exécutables est automatiquement désactivé pour un sous-ensemble de types d'événements AUTH pour aider à réduire l'impact négatif par inadvertance sur les utilisateurs finaux (par exemple, les paniques déclenchées par watchdogd en raison du fait que les clients ne répondent pas assez rapidement aux événements AUTH). L'ensemble des chemins masqués et les types d'événements associés peuvent être inspectés à l'aide de es_muted_paths_events. Bien qu'il ne soit pas recommandé de réactiver les événements AUTH associés à ces chemins, il est possible de le faire en utilisant es_unmute_path_events. (78405437)[HEADING=3]FaceTime[/HEADING][HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction du panoramique spatial de l'audio dans les appels FaceTime de groupe ; il se lance maintenant lors du démarrage d'un appel. (78537333)[HEADING=3]Trouver mon[/HEADING][HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction d'un problème qui vous empêchait de supprimer un appareil de votre compte, d'effacer un appareil ou placer un appareil en mode perdu. (76912451)[HEADING=3]Mise au point[/HEADING][HEADING=3]Problèmes connus[/HEADING]* Vous ne pouvez pas passer à une mise au point autre que Ne pas déranger à l'aide de Siri. (78263540)* La définition de l'état de la mise au point dans les applications tierces n'est pas disponible. (77000852)* La recherche d'un emplacement ne fonctionne pas. (79098807)* La réponse automatique n'est pas fonctionnelle. (77510470)[HEADING=3]Polices[/HEADING][HEADING=3]Problèmes connus[/HEADING]* Certains textes peuvent être rendus illisibles dans les documents PDF. (79370423)[HEADING=3]Foundation[/HEADING][HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction d'un problème dans NSAttributedString et doc://com.apple.documentation/documentation/foundation/ chaîne attribuée qui a amené le système à lever une exception lors de l'analyse de Markdown qui contenait des tables qui ne spécifiaient pas explicitement les alignements de table. (77476077)* Correction d'un problème avec les pronoms anglais, à la fois traditionnels et spécifiés via doc://com.apple.documentation/documentation/foundation/morphology/custompronoun, qui ne contribuait pas à l'inflexion. (77621682)[HEADING=3]Aide[/HEADING][HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction de la barre latérale, elle se développe désormais comme prévu lors du redimensionnement de la fenêtre d'aide. (78317786)* Correction des éléments de liste dans la barre latérale pour qu'ils apparaissent correctement alignés au centre lorsque la barre latérale est développée. (78317877)[HEADING=3]Accueil[/HEADING][HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Suppression du commutateur « Détection de colis » dans les paramètres de l'appareil photo lorsqu'il n'est pas disponible. (78020938)[HEADING=3]iCloud[/HEADING][HEADING=3]Problèmes connus[/HEADING]* L'emplacement réseau fourni par iCloud Private Relay aux sites Web peut être moins précis que prévu. Mettez à jour les bases de données géographiques IP des serveurs que vous exploitez pour obtenir les informations de localisation correctes. (77291090)* Pendant le développement, iCloud Private Relay revient à une connexion directe si le trafic ne peut pas être acheminé de manière privée. (78433904)* L'ouverture d'un lien d'invitation de contact de récupération de compte ou de contact hérité à partir de Messages n'affiche pas l'invitation comme prévu. (78522143)[HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction d'un problème qui vous empêchait de vous abonner à un plan de stockage iCloud via les paramètres Masquer mon e-mail. (78112695)* Correction d'un problème où le choix de Modifier le message lors de la configuration du contact de récupération de compte et de l'ancien contact générait un lien d'invitation non valide. (78278107)* A rendu les paramètres de relais privés iCloud disponibles. (78603429, 78287769)[HEADING=3]iWork[/HEADING][HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction d'un problème qui provoquait l'ouverture d'un lien vers un document iWork partagé dans Safari pour charger un page blanche ou ne répond plus. (76428696)[HEADING=3]Langue et région[/HEADING][HEADING=3]Problèmes connus[/HEADING]* Certaines langues peuvent afficher du texte non localisé. (78476984)* Certaines langues peuvent présenter une mise en page tronquée ou mal alignée. (78477103)[HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction d'un problème avec la propriété utilisateur du type Morphologie qui ne reflétait pas la sélection effectuée dans Préférences Système > Langue et région > Terme de l'adresse . (78230115)[HEADING=3]Écran de verrouillage[/HEADING][HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction d'un problème qui n'animait pas Memoji comme prévu lorsqu'il était défini à l'aide du volet Apple ID dans les Préférences Système. (76073287)[HEADING=3]Journalisation[/HEADING][HEADING=3]Problèmes connus[/HEADING]* Pour chaque plantage de processus, macOS génère deux journaux de plantage. (76650102)[HEADING=3]Mac Catalyst[/HEADING][HEADING=3]Problèmes connus[/HEADING]* doc://com.apple.documentation/documentation/uikit/uibutton/configuration/3750783-buttonsize n'a aucun effet . (74057477)

Solution de contournement:

Utilisez le style comportemental doc://com.apple.documentation/documentation/uikit/uibehavioralstyle/uibehavioralstylepad si la taille du bouton n'est pas négociable.* Définir la couleur du titre d'un doc://com.apple.documentation/documentation/uikit/ uibutton ne fonctionne pas, que vous utilisiez baseForegroundColor ou doc://com.apple.documentation/documentation/uikit/uibutton/1624017-titlecolorforstate. (76566253)* Les boutons système ont un arrière-plan noir si aucune couleur n'est définie. (76910619)

Solution de contournement:

Définissez une couleur ou, si vous voulez la couleur par défaut du système, demandez un bouton à l'aide de l'iOS 14 et de l'API Mac Catalyst 15 ou version antérieure : buttonWithType : .[HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction d'un problème qui empêchait MusicKit d'être importé avec SwiftUI dans un fichier Swift donné pour une application créée avec Mac Catalyst. (78525134)* Correction des boutons de la barre d'outils qui invoquaient de manière incorrecte les actions gérées par les sous-classes de UISplitViewController. (78421561)[HEADING=3]Récupération macOS[/HEADING][HEADING=3]Problèmes connus[/HEADING]* Il se peut que vous ne puissiez pas démarrer à partir de la récupération macOS. (78334511)

Solution de contournement:

Faites plusieurs tentatives successives. Sinon, consultez la section « Si vous ne pouvez pas démarrer à partir de la récupération macOS » de À propos de la récupération macOS sur les ordinateurs Mac à processeur Intel.[HEADING=3]Courriel[/HEADING][HEADING=3]Résolu dans macOS Monterey 12 beta 2 [/HEADING]* Correction d'un problème où les extensions d'application n'étaient pas reflétées dans la barre d'outils des fenêtres de composition nouvellement ouvertes. (76475807)* Correction des API MailKit pour qu'elles n'apparaissent plus disponibles pour Mac Catalyst. (78105388)[HEADING=3]Cartes[/HEADING][HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction d'un problème qui empêchait Maps de répondre si vous redimensionniez la fenêtre après avoir cliqué dans la barre de recherche . (78486298)[HEADING=3]Dépréciations[/HEADING]* doc://com.apple.documentation/documentation/mapkit/mkpinannotationview et doc://com.apple.documentation/documentation/mapkit/mappin sont dépréciés dans cette version bêta . (78536295)[HEADING=3]Messages[/HEADING][HEADING=3]Problèmes connus[/HEADING]* Cliquer sur la bulle de réponse dans une conversation Business Chat peut produire des résultats inattendus. (76702989)

Solution de contournement:

Utilisez Business Chat sur iPhone.[HEADING=3]Assistant de migration[/HEADING][HEADING=3]Problèmes connus[/HEADING]* La migration d'un utilisateur à partir d'un autre ordinateur Mac peut ne pas fonctionner correctement lorsque FileVault est activé, si vous choisissez de remplacer le compte d'utilisateur local. (79150749)

Solution de contournement:

Sélectionnez "Conserver les deux comptes d'utilisateurs" au lieu de "Supprimer l'utilisateur existant". Une fois la migration terminée, vous pouvez supprimer l'utilisateur précédent dans Préférences Système > Utilisateurs et groupes.[HEADING=3]Musique[/HEADING][HEADING=3]Problèmes connus[/HEADING]* Vous ne pourrez peut-être pas jouer sans perte ou en mode spatial Pistes audio via Siri. (78277808)[HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction de l'élément de partage pour qu'il apparaisse correctement dans le menu contextuel des chansons et des albums. (78037998)[HEADING=3]Mise en réseau[/HEADING][HEADING=3]Dépréciations[/HEADING]* La prise en charge des schémas d'URL HTTP en texte clair pour la configuration automatique du proxy (PAC) est désormais dépréciée. Utilisez uniquement des schémas d'URL HTTPS pour PAC. Cela affecte toutes les configurations PAC, y compris, mais sans s'y limiter, les configurations définies via les paramètres, les préférences système, les profils et les API URLSession telles que doc://com.apple.documentation/documentation/foundation/urlsessionconfiguration/1411499-connectionproxydictionary et doc : //com.apple.documentation/documentation/cfnetwork/1426392-cfnetworkexecuteproxyautoconfigu/. Si vous configurez une URL PAC HTTP en texte clair, le système peut la mettre à niveau vers HTTPS pendant le chargement du fichier PAC. Le protocole WPAD (Web Proxy Auto-Discovery) via DNS n'est pas affecté. L'option 252 du protocole DHCP (Dynamic Host Configuration Protocol) WPAD peut tenter de mettre à niveau les URL HTTP en texte clair vers HTTPS pendant le chargement du fichier PAC. (61981845)[HEADING=3]Notes[/HEADING][HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction du hot corner Quick Note afin qu'il puisse désormais être configuré à partir de la feuille Hot Corners dans Desktop & Préférences de l'économiseur d'écran. (77272604)[HEADING=3]Photos[/HEADING][HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction de "Partagé avec vous" pour ne plus apparaître lorsque le commutateur Partage automatique dans Messages est désactivé . (78181276)[HEADING=3]Python[/HEADING][HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction d'un problème avec une invite qui vous informait plusieurs fois de la dépréciation de Python 2.7 et indiquait le mauvaise application. (78719958)[HEADING=3]RealityKit[/HEADING][HEADING=3]Problèmes connus[/HEADING]* Le doc://com.apple.documentation/documentation/realitykit/photogramtrysession/streaminginput init sur doc://com .apple.documentation/documentation/realitykit/photogramtrysession n'est pas pris en charge. (78838906)[HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction d'un problème où un doc://com.apple.documentation/documentation/realitykit/boundingbox avec un doc://com.apple. documentation/documentation/realitykit/photogramtrysession/request/bounds using process(requests:) n'a pas produit de cadre de délimitation correct à moins que la demande .bounds ne soit la première demande du tableau. (78325791)[HEADING=3]Dépréciations[/HEADING]* La propriété d'éditeur Combine doc://com.apple.documentation/documentation/realitykit/photogramtrysession/3788387-output pour le flux de messages est dépréciée. La propriété PhotogramtrySession.outputs qui utilise la nouvelle fonctionnalité Swift AsyncSequence la remplace. (78319158)[HEADING=3]Safari[/HEADING][HEADING=3]Problèmes connus[/HEADING]* Les onglets épinglés peuvent être perdus de manière inattendue. (78521854,79081661)

Solution de contournement:

Marquez les pages Web importantes.[HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction d'un problème avec le texte dans le champ de recherche intelligente qui apparaissait estompé. (78407518)* Correction d'un problème avec Safari qui ne chargeait pas les sites Web comme prévu lorsque Masquer l'adresse IP des traqueurs était activé. (78529425)[HEADING=3]SharePlay[/HEADING][HEADING=3]Problèmes connus[/HEADING]* SharePlay peut sembler indisponible. (79306972)

Solution de contournement:

Déconnectez-vous de FaceTime, puis reconnectez-vous.* Le volume audio du média peut être élevé de manière inattendue lorsque vous parlez pendant un appel. (77856932)* L'activité partagée peut ne pas démarrer si les métadonnées de l'activité sont supérieures à 27 Ko. (78776780)* Si vous quittez puis rejoignez une session SharePlay, la lecture sur votre appareil peut ne pas être synchronisée avec le reste du groupe. (79431429)

Solution de contournement:

Arrêtez la lecture et redémarrez la lecture pour tous les participants.* Les performances de SharePlay peuvent être affectées si une session compte plus de cinq participants. (79466576)* Le partage de contenu TV de macOS vers Apple TV n'est pas pris en charge. (79426841)* Les notifications reçues lors du partage de votre écran seront visibles par les autres participants ShareP

lay. (79455578)

Solution de contournement:

Activez Ne pas déranger pendant la session SharePlay.* Les destinataires du contenu de partage d'écran peuvent voir des fenêtres étonnamment petites et un comportement de zoom limité. (78431516)[HEADING=3]Shazam[/HEADING][HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction d'un problème avec la disponibilité de la doc://com.apple.documentation/documentation/ propriété shazamkit/shmatchedmediaitem/3832042-songs. (78589271)[HEADING=3]Raccourcis[/HEADING][HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction de l'outil de ligne de commande Raccourcis pour prendre en charge correctement la signature. (74999291)* Correction d'un problème où les applications exécutées sous Rosetta 2 ne répondaient plus si les raccourcis étaient activés pour le menu Services. (78134762)* Raccourcis rendus scriptables. (78609585)[HEADING=3]Swift[/HEADING][HEADING=3]Nouvelles fonctionnalités de macOS Monterey 12 beta 2[/HEADING]* Vous pouvez désormais initialiser Text avec un doc://com.apple.documentation/documentation/ style de base/format. (72159423)* Pendant la recherche, si vous appuyez sur une suggestion qui utilise le modificateur searchCompletion(_:), la liste des suggestions disparaît désormais au lieu d'afficher la suggestion unique que vous avez sélectionnée. (76965399)* Personnalisez l'invite d'un champ de recherche qu'un modificateur consultable configure à l'aide du paramètre prompt au lieu du paramètre de titre précédent. (77988967)* Un menu avec une action principale lorsqu'il est utilisé dans un autre menu créera désormais un élément de menu qui a à la fois un sous-menu et une action au clic. (78514724)[HEADING=3]Swift[/HEADING][HEADING=3]Problèmes connus[/HEADING]* Les API asyncdoc://com.apple.documentation/documentation/swift/task dans macOS, watchOS et tvOS diffèrent à partir des API de tâches asynchrones dans iOS. Par conséquent, les appels de l'API de tâche sur les objets Actor dans les projets multiplateformes peuvent entraîner le blocage des fonctions asynchrones à un point de suspension. (79378627)[HEADING=3]SwiftUI[/HEADING][HEADING=3]Problèmes connus[/HEADING]* Vous ne pouvez pas passer à un troisième écran après être sorti d'un troisième écran dans la pile de navigation. (79076444)* Si vous créez une vue Text à partir d'une doc://com.apple.documentation/documentation/foundation/attributedstring qui contient un attribut de morphologie, puis interpolez la vue Text à l'intérieur d'une LocalizedStringKey , les attributs de l'AttributedString ne affecter le texte affiché. (78914478)Par exemple :Text("\(Text(attribuedString)) friend(s)")* AsyncImage in List annule parfois les téléchargements d'images prématurément. (78187465)* La fourniture d'une liaison à un OutlineGroup peut nécessiter l'inclusion de WrapValue dans le paramètre de chemin de clé init(_:children:content:) et ne procédera pas à un rétro-déploiement vers les versions antérieures. (77890799)* BorderlessButtonMenuStyle et BorderedButtonMenuStyle ne sont pas disponibles en tant que membres statiques. La syntaxe telle que .menuStyle(.button) ne se compile pas. (78606888)

Solution de contournement:

Fournissez le type de style initialisé à la place ; par exemple, .menuStyle(BorderlessButtonMenuStyle()).* Le focus d'une vue dans une nouvelle ligne de liste à l'aide de FocusState nécessite de reporter la mise à jour de la propriété d'état de focus à la prochaine exécution de la boucle d'exécution principale. (78607356)[HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* La poussée vers les détails dans la vue de navigation multi-colonnes réduite fonctionne désormais à une profondeur arbitraire. (77919440)* Correction d'un problème qui faisait qu'un TextField dans un ForEach mettait à jour la liaison de texte incorrecte. (78168257)[HEADING=3]Dépréciations[/HEADING]* Le modificateur de raccourci Fn (Fonction) est déprécié et réservé à l'utilisation du système. (78627099)[HEADING=3]Traduction[/HEADING][HEADING=3]Problèmes connus[/HEADING]* La traduction à l'échelle du système envoie des requêtes au serveur, même si le mode sur l'appareil est activé. (75374469)[HEADING=3]Virtualisation[/HEADING][HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction d'un problème où un doc://com.apple.documentation/documentation/virtualization/vzvirtualmachine configuré avec un périphérique audio terminé de manière inattendue lorsque l'audio a commencé. (77870970)* Correction d'un problème avec Docker qui affichait une panique du noyau Linux au lancement. (78549867)[HEADING=3]WebKit[/HEADING][HEADING=3]Résolu dans macOS Monterey 12 beta 2[/HEADING]* Correction de ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest pour fournir correctement ASAuthorizationSecurityKeyPublicKeyCredentialAssertion. (76554090)[HEADING=2]Mises à jour dans macOS Monterey 12 beta[/HEADING][HEADING=3]App Store[/HEADING][HEADING=3]Nouvelles fonctionnalités dans macOS Monterey 12 beta[/HEADING]* doc:// com.apple.documentation/documentation/storekit 2 introduit une nouvelle méthode de type doc://com.apple.documentation/documentation/storekit/transaction/3803219-beginrefundrequest et une nouvelle méthode d'instance beginRefundRequest(in:) pour permettre aux utilisateurs de demander des remboursements depuis votre application. (72013217)* StoreKit 2 introduit une API moderne basée sur Swift qui tire parti des nouvelles fonctionnalités de langage telles que la simultanéité Swift. Utilisez cette API pour charger des informations sur les produits, afficher les achats intégrés dans votre boutique, permettre aux clients d'effectuer des achats, gérer l'accès au contenu et aux abonnements et recevoir des informations sur les transactions signées par l'App Store au format JSON Web Signature (JWS). (66587964)[HEADING=3]Services d'authentification[/HEADING][HEADING=3]Nouvelles fonctionnalités de macOS Monterey 12 bêta[/HEADING]* LocalAuthenticationUIView.framework a été renommé en LocalAuthenticationEmbeddedUI.framework. (75952290)[HEADING=3]Core Haptics[/HEADING][HEADING=3]Nouvelles fonctionnalités de macOS Monterey 12 beta[/HEADING]* QuickLook peut afficher une représentation visuelle de vos fichiers Apple Haptic Audio Pattern (AHAP). Dans le Finder, sélectionnez le fichier .ahap et appuyez sur la barre d'espace pour prévisualiser visuellement le motif. (70462875)[HEADING=3]Create ML[/HEADING][HEADING=3]Nouvelles fonctionnalités de macOS Monterey 12 beta[/HEADING]* Create ML est désormais pris en charge pour une utilisation dans les outils de ligne de commande. (40637430)* Le nouveau document doc://com.apple.documentation/documentation/createml/mlhandposeclassifier vous permet d'entraîner des modèles à catégoriser les poses de mains statiques dans une image. Le nouveau doc://com.apple.documentation/documentation/createml/mlhandactionclassifier vous permet de former des modèles pour catégoriser les actions dynamiques de la main en vidéo. (68738683)* Le nouvel algorithme doc://com.apple.documentation/documentation/createml/mlsoundclassifier basé sur l'impression de fonctionnalités audio vous permet d'entraîner des modèles de classificateur de sons plus rapidement, avec une plus grande précision, une latence plus faible et une taille de modèle plus petite. Il s'agit désormais de l'option d'algorithme par défaut pour le MLSoundClassifier dans Create ML. (70106630)[HEADING=3]Foundation[/HEADING][HEADING=3]Nouvelles fonctionnalités de macOS Monterey 12 beta[/HEADING]* Foundation inclut désormais un moteur d'accord grammatical automatique. Cela simplifie votre code et réduit le nombre de chaînes localisées que vous devez fournir en infléchissant automatiquement les chaînes localisées pour tenir compte de la pluralisation, de l'accord grammatical du genre et de l'accord avec le terme d'adresse de l'utilisateur. Il est disponible en anglais et en espagnol. (70210115)* Des API de formatage sont désormais disponibles, qui se concentrent sur le format et suppriment le besoin de créer, configurer et mettre en cache une instance de formateur. Chaque type de formateur a une fonction formatée. Ces fonctions ont des arguments qui permettent la configuration et la personnalisation du style. (70220307)* JSONSerialization et doc://com.apple.documentation/documentation/foundation/jsondecoder prennent désormais en charge le décodage à partir de JSON5. (73954652)* Les nouvelles API SortDescriptor , KeyPathComparator et SortComparator fournissent une interface Swift pour exprimer des règles archivables pour le tri des valeurs. (74264359)[HEADING=3]Logging[/HEADING][HEADING=3]Nouvelles fonctionnalités de macOS Monterey 12 beta[/HEADING]* doc://com.apple.documentation/documentation/os/3019241-os_signpost de Swift en tant que partie du framework OS sur toutes les plates-formes :* Instancier OSSignposter à l'aide d'un sous-système et d'une catégorie, d'un objet doc://com.apple.documentation/documentation/oslog existant ou d'un doc://com.apple.documentation/documentation existant os/logger object.* L'API OSSignposter fournit des méthodes pour émettre des panneaux de signalisation. beginInterval(_:id:) émet des panneaux de début, doc://com.apple.documentation/documentation/os/ossignposter/3750206-endinterval émet des panneaux de fin, doc://com.apple.documentation/documentation/os/ossignposter/ 3750204-emitevent émet des panneaux d'événements. Ceux-ci remplacent les appels os_signpost existants basés sur String et varargs.* Les API prennent en charge les interpolations de chaîne pour le paramètre de métadonnées. Les interpolations de chaîne sont les mêmes que celles acceptées par les API Logger.* L'API OSSignposter prend en charge toutes les options de formatage et de confidentialité - auparavant proposées par les fonctions os_signpost - et suit la même syntaxe que les API Logger.* Les API offrent des améliorations de performances par rapport au API héritées.* Le type OSSignposter fournit une nouvelle API étendue pour entourer un bloc de code par des panneaux de début et de fin, doc://com.apple.documentation/documentation/os/ossignposter/3750213-withintervalsignpost. (54756831)[HEADING=3]Mac Catalyst[/HEADING][HEADING=3]Nouvelles fonctionnalités de macOS Monterey 12 beta[/HEADING]* Les utilisateurs d'applications iPad et iPhone fonctionnant sur un Mac avec du silicium Apple peuvent activer ou désactiver le Touch Fonctionnalités alternatives via le panneau des préférences de l'application. La préférence Touch Alternatives est automatiquement ajoutée à toutes les applications iPad et iPhone lors de l'exécution sur un Mac avec du silicium Apple. Cette fonctionnalité permet d'utiliser le clavier pour simuler des balayages, des tapotements et des glissements, ainsi que l'inclinaison de l'appareil ; il mappe également les touches du trackpad directement dans l'application lorsque vous maintenez la touche Option enfoncée.* Les développeurs peuvent activer automatiquement cette fonctionnalité pour leur application par défaut, en ajoutant un com.apple.uikit.inputalternatives.plist correctement configuré à l'app bundle . Une boîte de dialogue d'intégration s'affiche lors du premier lancement dans ce cas.*defaultEnablementversion 1 requiredOnboarding Tap Arrow Swipe Scroll Drag Tilt Trackpad Capture Bien que seul le sous-ensemble de fonctionnalités spécifié dans la baie soit présenté visuellement à l'utilisateur lors de l'intégration, toutes les alternatives tactiles sont actives lorsqu'elles sont activées de cette manière.[HEADING=3]Mise en réseau[/HEADING][HEADING=3]Nouvelles fonctionnalités de macOS Monterey 12 beta[/HEADING]* L'en-tête Accept-Language par défaut envoyé par doc://com.apple.documentation/documentation/foundation/urlsession a un format mis à jour et des valeurs corrigées pour plusieurs paramètres régionaux. En plus de la langue préférée, l'en-tête inclut également la langue système actuelle comme solution de secours si elle diffère de la langue préférée. Ce comportement affecte les applications liées aux SDK macOS 12, iOS 15, tvOS 15 et watchOS 8. (38772422)* URLSession inclut désormais des fonctions asynchrones. (68890254)Par exemple, un extrait unique : let (données, réponse) = essayez d'attendre URLSession.shared.data(from : URL(string : "https://www.apple.com") !) si laissez httpResponse = réponse comme ? HTTPURLResponse, httpResponse.statusCode == 200 { // Use data.}Et prise en charge d'un flux AsyncSequence d'octets : let (octets, réponse) = essayez d'attendre URLSession.shared.bytes (avec : URL (chaîne : " https:// www.apple.com") !) si laissez httpResponse = réponse comme ? HTTPURLResponse, httpResponse.statusCode == 200 { pour la ligne d'attente d'essai dans bytes.lines() { // Parse la ligne. }}[HEADING=3]Swift[/HEADING][HEADING=3]Nouvelles fonctionnalités de macOS Monterey 12 beta[/HEADING]* doc://com.apple.documentation/documentation/foundation/attributedstring est désormais disponible avec le même comportement de comptage de caractères en tant que chaîne Swift. Il est entièrement localisable et inclut également la prise en charge de Markdown, Codable, des attributs fortement typés, etc. (27227292)* doc://com.apple.documentation/documentation/foundation/notificationcenter inclut l'API AsyncSequence pour recevoir des notifications en utilisant async/await. (74401384) pour la note d'attente dans NotificationCenter.default.notifications (nommée : .MyNote) { // use note.}[HEADING=3]SwiftUI[/HEADING][HEADING=3]Nouvelles fonctionnalités de macOS Monterey 12 beta[/HEADING ]* LocalizedStringKey peut désormais contenir la syntaxe Markdown. Le système analyse les chaînes Markdown lorsque vous créez une vue Text à partir d'une LocalizedStringKey, y compris les vues Text créées avec un littéral de chaîne. Le système stylise le texte en fonction des constructions Markdown. (74515884)* Vous pouvez créer du texte à partir d'une structure doc://com.apple.documentation/documentation/foundation/attributedstring. Le texte respecte les styles que vous fournissez via les attributs dans la portée de l'attribut SwiftUI ; ces styles sont prioritaires sur les styles que vous fournissez via les modificateurs de vue. (74841755)* Des types spécifiques d'animations s'exécutent désormais à partir du thread principal, il y a donc de nouvelles exigences de sécurité des threads. (70524799) Assurez-vous que les fonctions et types suivants sont thread-safe :* Toutes les méthodes et accesseurs de types conformes à ces protocoles : AlignmentID , Animatable , EnvironmentKey , EnvironmentValues ​​, Equatable , GeometryEffect , doc://com.apple.documentation/documentation/ swift/hashable, doc://com.apple.documentation/documentation/swift/identifiable, PreferenceKey , Shape , VectorArithmetic.* Toutes les fermetures que vous transmettez aux types et fonctions suivants, mais uniquement si les vues qui les ont créés n'ont pas références aux types ObservableObject : ForEach , GeometryReader , backgroundPreferenceValue(_:_:) , overlayPreferenceValue(_:_:) , transformPreference(_:_:) , anchorPreference(key:value:transform:) , transformAnchorPreference(key:value:transform :) , transformEnvironment(_:transform:) , transaction(_:).* Un TextField fourni un doc://com.apple.documentation/documentation/foundation/nsformatter met maintenant à jour sa liaison au fur et à mesure que l'utilisateur tape. NSFormatter formate le texte du champ lorsque l'utilisateur soumet le champ ou lorsque le focus s'éloigne du champ. (67899823)* L'espace de coordonnées global sur macOS est désormais le coin supérieur gauche de la fenêtre, cohérent avec les autres plates-formes. Sur les versions précédentes de macOS, ou lorsqu'il était lié à un SDK avant macOS 12, l'espace global avait une origine inversée du coin inférieur gauche de la fenêtre. Vérifiez ses utilisations en conjonction avec des composants tels que GeometryReader. (65037389)* Les champs de texte brut n'afficheront plus les anneaux de mise au point. (51896032)* Les barres latérales de Mac Catalyst ont désormais un arrière-plan matériel et une hauteur de ligne native. (65388682)* Un DisclosureGroup bascule désormais son expansion lorsque vous appuyez sur toute la ligne. (62208702)[HEADING=3]Résolu dans macOS Monterey 12 beta[/HEADING]* Correction d'un problème qui se produisait lors de la création d'une couleur à partir d'une UIColor ou d'une doc://com.apple.documentation/documentation/appkit/nscolor. This process now uses the explicit init(uiColor:)or init(nsColor:) initializers. Give preference to the Color standard-system colors over the equivalent from UIColor or NSColor. For example, use blue over the visually equivalent systemBlue. (73987059)* Fixed an issue that dispatched a callback for onAppear(perform:) and onDisappear(perform:) when any of the views in a group of multiple views appeared or disappeared. Now, when you apply them to a group of multiple views, onAppear(perform:) and onDisappear(perform:) only dispatch the callback each time the first view appears and the last view disappears. (75609476)* Fixed an issue with labeled views that distributed the space in the view equally between controls. When laid out horizontally, labeled views now prioritize displaying the label fully before distributing space to the rest of the controls. (74728764)* Fixed asset catalog images with the Preserve Vector Representation option set so the images work correctly when resized by re-rendering from their vector source. (49074629)* Symbol images in Widgets and watchOS complications are now redrawn from their vector outlines, avoiding pixellation. (50464514)* Updated BackgroundStyle and the new background modifier to include desktop tinting in Dark Mode as expected. (71062814)* Fixed keyboard shortcuts using an uppercase key so they no longer have an implicitly added ⇧ modifier. (68047066)* An app using the SwiftUI app lifecycle will no longer attempt to load the main storyboard file if one is set in the Info.plist file. (72819768)* Commands bodies are now automatically updated in response to changes in dynamic property values used in the body definition. Types like State and FocusedValue can now be used to create dynamic dependencies in command content. (64788135)* Fixed bordered buttons so they are clickable only by their label, not by the button chrome. (78192660)* Updated Sheets to dismiss using the proper animation. (66393848)* Fixed fileImporter and fileExporter to properly present when used in a Commands context. (77531659)* Fixed nested ScrollViews with orthogonal scrolling directions, like a horizontal ScrollView inside of a vertical ScrollView, to scroll as expected. (54849400)[HEADING=3]TabularData[/HEADING][HEADING=3]New Features in macOS Monterey 12 beta[/HEADING]* TabularData is a new Swift framework you use to analyze and manipulate tabular data. You can use DataFrame to read CSV and JSON files, as well as join, group, and aggregate data. (69982458)[HEADING=3]Virtualization[/HEADING][HEADING=3]New Features in macOS Monterey 12 beta[/HEADING]* Interfaces that previously took unsigned long long arguments or returned unsigned long longresults have been updated to use the uint64_t type instead. (77291339)[/SPOILER]