Apple

Apple lance la version bêta 2 pour les développeurs iOS 13 avec des OTA de profil Config, des commandes Plus et un nouvel effet pour l'éclairage de portrait «iOS et iPhone :: Hacks Gadget

Par Maximus , le 16 juillet 2019 - 35 minutes de lecture

Il ne fait aucun doute qu'iOS 13 a dominé les discussions autour de la communauté Apple ce mois-ci. Depuis l'annonce et la publication de la première version bêta des développeurs, nous, les utilisateurs d'iPhone, avons un trésor de nouvelles fonctionnalités et de modifications à explorer et à discuter. Maintenant, le plaisir continue avec iOS 13 dev beta 2. Qui est prêt à reprendre la conversation?

Gardez à l'esprit, ce n'est pas la version bêta publique. Jusqu'à présent, Apple n'a publié que la version bêta d'iOS 13 pour les développeurs. Si vous vous dites "attendez, je ne suis pas un développeur, mais j'utilise iOS 13 …", car Apple n'accorde qu'un accès direct au fichier iOS 13 IPSW aux comptes de développeur. Vous avez probablement un ami développeur ou vous avez pris une mesure supplémentaire pour trouver le fichier IPSW quelque part sur le Web.

Cette nouvelle mise à jour de la version bêta comporte de nombreux changements. Dès le départ, la version bêta 2 ajoute le contrôle de l'éclairage en mode portrait et le nouveau mode portrait monochrome High-Key, deux fonctionnalités laissées de côté par la version bêta de dev 1. Mais ce n'est pas tout. Voici toutes les nouvelles fonctionnalités de dev beta 2 que nous connaissons:

Vous trouverez également une liste exhaustive de corrections de bugs, de Books à CarPlay, en passant par Maps et Messages. Consultez les notes de version complètes pour iOS 13 dev beta 2 ci-dessous:

Général – Problèmes connus

  • Pendant un certain temps après la mise à jour vers iOS et iPadOS 13 beta, le fait d'appuyer sur les liens peut empêcher les applications de répondre. (51222428)
  • Les fonds d'écran peuvent ne pas s'afficher correctement. (45300725)
  • Dans certains cas, l’icône Wi-Fi peut ne pas être affichée dans la barre d’état même si le Wi-Fi est activé. (51512334)
  • L’avertissement de limite de volume EU peut ne pas apparaître lorsque la limite de volume maximum est dépassée. (51068683)
  • Suite à une mise à jour vers iOS et iPadOS 13, les utilisateurs disposant de bibliothèques de photos volumineuses peuvent devoir attendre pendant une période prolongée pendant que leur appareil affiche le logo Apple avec une barre de progression. (51147659)

Général – Problèmes résolus

  • La sortie en miroir AirPlay produit les résultats attendus. (51116513)
  • Vous n'avez pas besoin de faire pivoter votre iPad vers l'orientation Paysage pour modifier vos widgets. (49162249)
  • L'identité faciale ne cesse plus de fonctionner de manière inattendue. (51205195)
  • Vous pouvez synchroniser ou mettre à jour un appareil exécutant iOS & iPadOS 13 à partir d'un Mac n'exécutant pas macOS 10.15 beta ou Xcode 11 beta. (51325292)

Déprécations

  • La clé UIApplicationExitsOnSuspend n'est plus prise en charge dans iOS & iPadOS 13. Mettez à jour vos applications pour gérer le multitâche moderne. (43958234)

Accessibilité – Problèmes résolus

  • Lorsque l'option Réduire la transparence est activée, AVPlayerViewController affiche la vidéo correctement. (51144377)

Activité – Problèmes connus

  • L'activité peut se fermer de manière inattendue lorsque vous appuyez sur VO2 max dans Trends. (51539836)

Activité – Problèmes résolus

  • L'activité ne se ferme plus de manière inattendue lors de l'affichage de Trends le dernier jour du mois. (51299302)
  • L'historique de partage des activités d'ami répertorie de manière fiable le nombre précis de calories. (51265705)

App Store – Problèmes connus

  • SKStoreProductViewController renvoie actuellement une page vierge. (50955943)

Apple CryptoKit – Problèmes connus

  • Lors de l'utilisation de l'API SecureEnclave avec le contrôle d'accès défini sur des clés, les utilisateurs peuvent ne pas être invités à s'authentifier. Cela pourrait entraîner l'échec des opérations ultérieures nécessitant une authentification. (51279188)

Audio – Nouvelles fonctionnalités

  • Le mode de traitement vocal peut maintenant être activé sur AVAudioEngine. (50906329)
  • Les nouveaux types AVAudioNode peuvent être utilisés pour envelopper un bloc défini par l'utilisateur pour l'envoi ou la réception de données en temps réel.
  • Une nouvelle méthode est disponible pour une application basée sur AVAudioEngine afin de récupérer une liste de tous les nœuds attachés à une instance AVAudioEngine.
  • Un nouveau mode de rendu dans AVAudioEnvironmentNode sélectionne automatiquement le meilleur algorithme de rendu audio spatial en fonction du périphérique de sortie.
  • Une nouvelle propriété AVAudioSession permet aux sons et aux haptiques du système de jouer pendant que la session utilise activement une entrée audio.
  • Une nouvelle énumération, AVAudioSession.PromptStyle, indique aux applications quel style d'invite vocale elles doivent lire en fonction des autres activités audio du système.
  • AVAudioSession.RouteSharingPolicy permet désormais aux applications de spécifier des stratégies de partage d'itinéraire afin que leurs itinéraires audio et vidéo se rendent au même emplacement qu'AirPlay.
  • Audio Unit Extensions prend désormais en charge les préréglages utilisateur disponibles dans toutes les applications hôtes.

Audio – Problèmes résolus

  • Les applications audio en temps réel ne présentent plus d'artefacts audio. (50870425)

Audio – Déprécations

  • Le framework OpenAL est obsolète et reste présent à des fins de compatibilité. Transition vers AVAudioEngine pour une fonctionnalité audio spatiale.
  • AUGraph est déconseillé en faveur de AVAudioEngine.
  • Le son inter-app est obsolète. Utilisez Audio Units pour que cette fonctionnalité aille de l'avant.
  • Les unités audio basées sur des composants carbone sont obsolètes et la prise en charge sera supprimée dans une version ultérieure.
  • Les plug-ins de matériel audio Legacy Core Audio HAL ne sont plus pris en charge. Utilisez des plug-ins de serveur audio pour faire avancer les pilotes audio.

Partage audio – Nouvelles fonctionnalités

  • Le partage audio est compatible avec les AirPod (1ère génération ou ultérieurs) et PowerBeats Pro. iPhone 8 ou version ultérieure, iPad Pro 12,9 pouces (2e génération ou ultérieure), iPad Pro 11 pouces, iPad Pro 10,5 pouces, iPad (5ème génération ou ultérieure), iPad Air (3ème génération), iPad mini (5ème génération) , ou iPod touch (7ème génération ou ultérieure) requis. (51331268)

Partage audio – Problèmes résolus

  • Passer un appel téléphonique à l’aide de Siri à partir d’un périphérique n’entraîne pas le routage de l’appel vers l’autre périphérique. (50792780)
  • Si un périphérique audio se déconnecte de manière inattendue lors du partage audio, il se reconnecte correctement. (51037861)
  • Le réglage du volume pendant le partage audio se comporte comme prévu. (50967849)

AVFoundation – Nouvelles fonctionnalités

  • AVFoundation prend désormais en charge le codage vidéo avec des canaux alpha à l'aide de HEVC. Les vidéos encodées de cette manière sont largement prises en charge dans les API AVFoundation et par Safari dans les pages Web. Les détails techniques du format se trouvent dans la spécification du profil d'interopérabilité. (8045917)

AVFoundation – Problèmes résolus

  • Les applications vidéo de forme longue qui utilisent la clé AVInitialRouteSharingPolicy Info.plist ne présentent plus de suggestions d'itinéraire incohérentes AirPlay. (50924593)

Livres – Problèmes connus

  • Les livres peuvent se fermer de manière inattendue lors de la navigation dans un PDF. (51108267)
  • Une barre de texte prédictive peut apparaître de manière inattendue lors de la lecture de certains livres. (51584308)
  • Les livres stockés sur iCloud Drive peuvent prendre plusieurs minutes à s'afficher dans votre bibliothèque. (51435740, 50776390)
  • Après la mise à niveau vers iOS 13 bêta, les éléments de cloud téléchargés localement peuvent revenir à iCloud. (51306790)

Livres – Problèmes résolus

  • Les livres et les PDF importés dans l'application Livres sont téléchargés sur iCloud Drive comme prévu. (47124224)
  • Les livres stockés dans iCloud Drive apparaissent correctement dans Livres. (48685806)

CarPlay – Problèmes connus

  • Le bouton de la porte du garage peut ne pas apparaître dans le tableau de bord CarPlay. (50275274)
  • Le style de carte pour les applications de navigation peut ne pas changer dynamiquement entre les modes sombre et clair. (50986173)

CarPlay – Problèmes résolus

  • L'état indiqué sur le bouton de la porte du garage est peut-être incorrect lorsqu'il apparaît pour la première fois dans le tableau de bord CarPlay. (49282265)
  • Les images dans les applications de navigation s'affichent à la taille attendue. (49380030)
  • Vous pouvez maintenant faire glisser l'écran Cartes pour revenir à l'écran d'accueil. (50855855)
  • iOS n’affiche plus d’écran vierge après l’utilisation de CarPlay. (51164072)
  • Vous n'avez pas besoin de lancer Maps avant de demander votre chemin à Siri. (50860819)

Core Haptics – Problèmes connus

  • Par défaut, les haptiques sont désactivés au début de l’enregistrement au microphone. Vous pouvez remplacer cela en définissant la propriété AVAudioSession allowHapticsAndSystemSoundsDuringRecording sur true avant d'activer sa session audio. (25811898)
  • Les événements tels que audioContinuous, hapticContinuous et audioCustom ne peuvent pas être repris pendant l'événement; aucune sortie ne se produit pour cet événement, uniquement pour les événements suivants. Ceci s’applique à la lecture à un décalage horaire spécifique, à la recherche et à la reprise. (29274583)
  • Lorsque l'audio généré par Core Haptics est lu en utilisant une catégorie de session audio ou un mode qui prend normalement en charge la sortie casque Bluetooth ou filaire, aucun son n'est lu. (29939183, 50905288)
  • Les instances CHHapticDynamicParameter avec des temps relatifs non nuls qui sont envoyées dans le cadre d'un sendParameters (_: atTime 🙂 appellent un CHHapticAdvancedPatternPlayer avec le paramètre atTime défini sur 0.0 sont appliquées de manière incorrecte au début de CHHapticPatternPlayer, au lieu du temps relatif non nul attendu. Cela ne se produit pas sur un CHHapticPatternPlayer. (46316890)
  • Les vibrations générées via AudioServicesPlaySystemSound (_ 🙂 et les schémas de vibration générés via l'interface utilisateur Tap-to-Vibate créée par l'utilisateur sont atténués par rapport aux versions précédentes d'iOS. (47448156)
  • Les courbes de paramètre ne sont pas prises en charge avec un CHHapticAdvancedPatternPlayer, mais uniquement avec un CHHapticPatternPlayer. Aucune erreur n'est générée lorsqu'un CHHapticPattern contenant une courbe de paramètre est passé à un CHHapticAdvancedPatternPlayer. (47891515)
  • Une brève distorsion audio se produit lors du démarrage d'une application de la catégorie Lecture telle que la musique en arrière-plan. Par exemple, une brève distorsion se produit si vous démarrez l'application à partir de Control Center alors que la lecture audio de Core Haptics à l'aide d'une session audio playAndRecord est déjà en cours. (48121467)
  • Après toute décompression sur des échantillons à virgule flottante non compressés, la limite totale de toutes les ressources audioCustom par processus est de huit mégaoctets. (48659023)
  • Plusieurs courbes de paramètre se chevauchant pour le même CHHapticDynamicParameterID peuvent entraîner des artefacts de lecture. (50026384)
  • La valeur par défaut pour audioBrightnessControl doit être 0 et non pas 1. (50310604)
  • La création d'un événement hapticContinuous avec un temps d'attaque de 1,0, puis une augmentation dynamique du temps d'attaque de 1,0, provoquent un comportement erroné. Le comportement attendu est que le temps d'attaque devrait saturer à 1,0; Par conséquent, augmenter l'attaque sur un événement qui a déjà une attaque maximale (1.0) ne devrait pas avoir d'effet. (50386282)
  • La durée maximale d'un événement haptique en haptique continu est de 30 secondes. Les événements dépassant cette limite peuvent être construits et acceptés par CHHapticPatternPlayer, mais la lecture haptique disparaîtra au bout de 30 secondes. (51322525)

Core Haptics – Problèmes résolus

  • Démarrer plusieurs fois CHHapticPatternPlayer correctement redémarre la lecture plutôt que d'empiler plusieurs lectures. (50878861)

Core Image – Nouvelles fonctionnalités

  • Les initialiseurs init (imageURL: options 🙂 et init (imageData: options 🙂 ne prennent plus en charge les versions RAW 5 et antérieures. La version 6 et les versions ultérieures restent prises en charge. (50911303)
  • Ajout de nouvelles API pour instancier et modifier les filtres intégrés de Core Image.
  • Le filtre CICoreMLModel est amélioré pour prendre en charge les modèles avec une entrée ou une sortie de type MLFeatureType.multiArray.
  • Les instances Metal CIKernel prennent en charge les arguments avec des données structurées de manière arbitraire.
  • Les instances Metal CIKernel prennent en charge le retour d'un groupe de 2 × 2 pixels.
  • Les valeurs entières des symboles CIFormat, telles que ARGB8, ont été remplacées par un nouvel ensemble de valeurs cohérentes sur toutes les plateformes. Les anciennes valeurs restent prises en charge pour la compatibilité ascendante; Cependant, vous devez éviter les dépendances sur des valeurs numériques spécifiques.

Core Media – Problèmes connus

  • Les services multimédias peuvent se fermer de manière inattendue avec le message "Erreur AVFoundation AVErrorMediaServicesWereReset -11819" lorsque vous lisez un flux HLS à faible temps de latence si le lien réseau ne négocie pas TCP ECN. (51690639)

Média principal – Problèmes résolus

  • Vous ne rencontrez plus d'interruptions lorsque vous essayez de lire Amazon Prime Video. (46791204)
  • La prise en charge de HLS à faible temps de latence est désormais disponible dans iOS et iPadOS 13 beta. (51241703)

Core ML – Problèmes connus

  • Dans le modèle MLRecommender, les paramètres exclure et restreindre sont obligatoires, mais ils doivent être facultatifs. Pour le comportement par défaut, transmettez une liste vide pour restreindre et la liste des éléments de requête pour exclure. (50348777)

Gestion des périphériques – Problèmes connus

  • Une fois l'inscription des utilisateurs terminée, vous serez peut-être invité à ressaisir vos informations d'identification d'identifiant Apple géré lors de l'affichage des détails du compte dans Paramètres> Mots de passe et comptes. (48605466)
  • Une fois l'inscription utilisateur terminée, les rappels ne peuvent pas être activés pour l'ID Apple géré. (48820760)
  • Les utilisateurs ne peuvent pas accepter une invitation à des affectations d'apps et de livres. (50832260)
  • Les requêtes MDM peuvent renvoyer des données non gérées, telles que des profils et des certificats installés à l'aide de Apple Configurator. (50857952)
  • Lors d'une inscription d'utilisateur, il est possible que vous ne puissiez pas installer les applications d'entreprise après la suppression, puis la réinscription dans MDM. (50959631)
  • Le lecteur Enterprise iCloud sera inaccessible à partir d'applications gérées lorsque la restriction "Open-in" gérée est activée sur une inscription d'utilisateur. (51016087)

Gestion des périphériques – Problèmes résolus

  • Les serveurs MDM ne renvoient plus d'erreur de serveur à la place d'une erreur de licence introuvable. Lors de l'installation d'applications VPP (Programme d'achat en volume) sans licence. (50905338)
  • Lors de l'inscription de l'utilisateur, Notes affiche les données appropriées pour le compte d'entreprise sans qu'il soit nécessaire de redémarrer l'appareil. (49833240)
  • MDM peut installer des applications d'entreprise sur des appareils chinois avant que l'App Store ne soit autorisé à utiliser les connexions WLAN. (50785136)
  • L'installation d'applications utilisant MDM avec la méthode d'achat définie sur Aucune n'échoue pas si l'application ne figure pas déjà dans l'historique des achats de l'utilisateur. (50909360)

Fichiers – Problèmes connus

  • L'utilisation de fichiers dans le travail scolaire n'est actuellement pas prise en charge. (51588407, 51277263)

Fichiers – Problèmes résolus

  • La disposition du navigateur de documents ne se termine plus dans un état incohérent. (51160246)
  • Les applications apparaissent comme prévu dans Fichiers. (50539041)
  • La connexion aux serveurs SMB à partir de fichiers et d'applications utilisant UIDocumentBrowserViewController ne génère pas de message d'erreur. (50987682)
  • Les disques formatés APFS sont maintenant pris en charge. (51071338)

Trouver mon – Problèmes connus

  • Lorsque vous effectuez une action dans Find My qui génère un courrier électronique, vous pouvez voir des références aux applications Find My Friends et Find My iPhone. (51123613)
  • La fonctionnalité "Notifier si trouvé" est actuellement indisponible.
  • Les cartes Apple Pay peuvent rester suspendues après la sortie d'un appareil du mode Perdu.
  • Bien que iOS et iPadOS 13 restent en version bêta, les possibilités de recherche hors connexion sont limitées.

Trouver mon – Problèmes résolus

L'option Répéter à chaque fois pour les notifications d'emplacement est maintenant disponible. (51271728)

Écran d'accueil – Problèmes connus

  • Le fait de faire glisser les icônes d'application depuis Spotlight n'a actuellement aucun effet. Faites plutôt glisser les icônes d'application depuis le Dock. (49004339)
  • Certains éléments des menus Action rapide ont des icônes de grande taille, de manière inattendue. (50561570)
  • Lorsque vous visualisez des widgets pour la première fois après le redémarrage de votre appareil, il est possible que les options Afficher plus ne s'affichent pas tant que vous n'avez pas quitté et rouvert la vue du widget. (50966601)

Écran d'accueil – Problèmes résolus

  • Taper sur une suggestion de transfert de continuité pendant que l'application suggérée est au premier plan donne la suggestion de transfert de continuité appropriée. (47974821)
  • Le document Fichiers déroulant sur l'écran d'accueil se développe et défile correctement. (49087149)
  • Sur l'écran d'accueil, vous pouvez régler le volume de lecture pendant la pause d'une piste. (50389611)
  • Lorsque vous utilisez des langues de droite à gauche, ouvrez un dossier à partir de l'écran d'accueil contenant plusieurs pages d'applications lancée vers la page la plus à droite, comme prévu. (50365467)
  • Lorsque le mode Avion est activé, vous n'êtes plus invité à activer le Wi-Fi, même s'il est déjà activé. (51080243)
  • Lorsque vous faites glisser le contenu dans le mode Vue fractionnée ou dans le curseur, les prédicats targetContentIdentifier et UISceneActivationConditions permettent de sélectionner une scène de fenêtre appropriée. (50784657)
  • Si le menu Action rapide est appelé sur une application comportant une icône en forme de badge, le badge ne se superpose pas derrière l'icône tant que le menu Action rapide n'est pas fermé. (48374339)

iCloud – Problèmes connus

  • Le contenu des dossiers d'un dossier partagé iCloud peut ne pas être disponible pour les autres utilisateurs qui consultent votre dossier partagé. (51591135)
  • La section iCloud Drive dans Paramètres> Général> Stockage iPhone peut ne pas représenter correctement l'état actuel des fichiers sur votre appareil. (50362095)
  • Les documents Pages, Numéros et Keynote dans des dossiers partagés ne peuvent être ouverts que sous MacOS et iOS. Les documents iWork dans les dossiers partagés ne sont actuellement pas disponibles sur iCloud.com. (50738067)
  • Lors de la création d'un nouveau document Pages, Numéros ou Keynote dans un dossier partagé, le message suivant peut s'afficher: "Impossible de se connecter à iCloud". (50827963) Solution de contournement: Fermez et rouvrez le document.
  • Lors du lancement manuel de la sauvegarde iCloud à partir de Paramètres> Compte iCloud> iCloud> Sauvegarde iCloud> Sauvegarder maintenant, la barre de progression ne se termine pas. Cependant, cela ne signifie pas que la sauvegarde n'est pas complète. Une fois que le texte situé sous la barre de progression passe de "Sauvegarde" à "Mise à jour de iCloud", cela indique que la sauvegarde est terminée. Cependant, la synchronisation iCloud ne se termine pas en raison d'un problème de synchronisation des notes avec iCloud. Vos notes pourraient ne pas être à jour sur iCloud par rapport aux notes de votre appareil. (51030266)

iCloud – Problèmes résolus

  • Vous ne recevez pas d'erreur en essayant de vous connecter à iCloud en essayant de restaurer à partir d'une sauvegarde. (49716545)
  • Le contenu cloud apparaît sans qu'il soit nécessaire d'ouvrir l'application Fichiers au moins une fois après la mise à jour vers iOS et iPadOS 13 beta. (50903924)

Claviers – Problèmes connus

  • Il se peut que vous ne puissiez pas désactiver le typage QuickPath. (50989321)

Claviers – Problèmes résolus

  • Lorsque plusieurs langues du clavier sont activées, taper sur le texte dicté souligné bleu souligné pour le corriger présente des suggestions de remplacement du texte dans la langue attendue. (50777944)

Localisation – Problèmes connus

  • Les appareils configurés pour utiliser certaines langues peuvent présenter une disposition tronquée ou mal alignée. (51068688)
  • Les appareils configurés pour utiliser certaines langues peuvent afficher du texte non localisé. (47765173, 51197936, 51270878)

Emplacement – Problèmes connus

  • Demande toujours d'autorisation et réception de l'autorisation provisoire toujours est délivrée de manière incorrecte au CLLocationManagerDelegate en tant que CLAuthorizationStatus.authorizedWhenInUse. (51475789)

Mail – Nouvelles fonctionnalités

  • Ignorer les expéditeurs bloqués peut maintenant être activé dans Paramètres> Courrier. La liste de contacts bloqués est partagée avec Messages, FaceTime et Téléphone. (50775961)
  • Mail ne se ferme plus de façon inattendue lors de l'activation du contrôle vocal ou de l'utilisation de VoiceOver, de Switch Control ou de l'accès complet au clavier pour répondre à un courrier électronique. (51023095)

Mail – Problèmes connus

  • Vous ne pourrez peut-être pas partager une image directement à partir d'un email. Au lieu de cela, transférez le courrier électronique avec les pièces jointes. (50538771)

Cartes – Problèmes connus

  • Il se peut que vous ne puissiez pas naviguer à partir d'un emplacement d'origine différent de votre emplacement actuel lorsqu'une montre exécutant watchOS 6 bêta est associée à votre iPhone exécutant iOS 13 bêta. (47399367)
  • Lors du partage d'un ETA de trajet, le récepteur peut ne pas voir la ligne de route bleue affichée sur la carte. (50904902) Solution de contournement: Appuyez sur pour afficher le trajet partagé depuis l'écran d'accueil de Cartes plutôt que depuis la bannière du Centre de notifications.
  • Si l'emplacement de visualisation actuel ne s'affiche pas sur la carte lorsque vous utilisez le mode Image dans Image, appuyez sur Terminé et réessayez. (51070503)

Cartes – Problèmes résolus

  • En tapant sur une URL maps.apple.com, vous ouvrez Maps plutôt que Safari. (51095623)
  • Si Picture in Picture se charge correctement lorsque vous utilisez Look Around. (50669005)
  • Maps ne se ferme plus de manière inattendue lors de la sélection d'une nouvelle heure dans la vue de planification du transport en commun. (50974490)
  • Lorsque vous utilisez le mode Regarder autour de vous en mode Image dans l'image, le fait de toucher un point d'intérêt sur la carte se comporte correctement. (51096818)

Memoji – Problèmes résolus

  • L'éditeur Memoji fonctionne correctement en dehors de l'application Messages. (50968307)

Messages – Problèmes résolus

  • L’icône Messages n’affiche plus de point d’exclamation avant que vous ne l’ouvriez pour la première fois. (48490814)
  • La section Messages dans Paramètres> Général> Stockage iPhone affiche une taille précise et la vue détaillée affiche le contenu à afficher ou à supprimer. (45913540)

Musique – Problèmes connus

  • La musique peut sembler en pause même si l'audio est en cours de lecture. (49926478)
  • Vous pourriez ne pas être en mesure de partager ou d'appuyer sur des liens d'albums et d'artistes. (49675331)
  • Lors de la réorganisation de chansons dans Up Next, Music peut se fermer de manière inattendue. (51639471)

Mise en réseau – Nouvelles fonctionnalités

  • Toutes les instances URLSessionTask avec une méthode HTTP GET qui contiennent un corps produisent maintenant l'erreur NSURLErrorDataLengthExceedsMaximum. (46025234)

Mise en réseau – Problèmes connus

  • Pour une session URLSession à configuration en arrière-plan, un en-tête HTTP Set-Cookie envoyé par un serveur empêche le client d'envoyer un en-tête HTTP Cookie dans les demandes suivantes. (47044416)

Mise en réseau – Obsolètes

  • Suppression de la prise en charge des modèles FTP et URL de fichier pour la configuration automatique du proxy (PAC). HTTP et HTTPS sont les seuls modèles d'URL pris en charge pour PAC. Cela concerne toutes les configurations PAC, y compris, mais sans s'y limiter, les configurations définies à l'aide des API Paramètres, Préférences système, Profils et URLSession, telles que connectionProxyDictionary et CFNetworkExecuteProxyAutoConfigurationURL (:::🙂 (28578280)
  • Les API URLSession et NSURLConnection ne prennent plus en charge SPDY. Les serveurs doivent utiliser HTTP 2 ou HTTP 1.1. (43391641
  • Votre appareil pourrait ne pas être en mesure de rejoindre certains réseaux Wi-Fi cachés. (51005457)

Notes – Problèmes connus

  • L'utilisation de la recherche dans Notes peut produire des résultats inattendus. (48238242)

Notes – Problèmes résolus

  • Les notes se synchronisent de manière fiable avec iCloud. (51047383)
  • Certaines notes ne sont plus illisibles lorsque le paramètre d'accessibilité Augmenter le contraste est activé. (51188715)

PencilKit – Problèmes résolus

  • PKCanvasView utilise les paramètres d'opacité et de couleur d'arrière-plan de Interface Builder. (50870664)

Phone et FaceTime – Problèmes connus

  • Lors de la transition vers et hors du service cellulaire, la barre d'état peut ne pas refléter avec précision l'état de la connexion en cours. (50821677)
  • Lors de la mise à niveau vers iOS 13 bêta, vous ne pourrez peut-être pas entrer votre code PIN SIM pendant le processus de configuration. Utilisez plutôt Paramètres> Cellulaire> Code PIN de la carte SIM pour déverrouiller votre carte SIM. (51593059)

Phone & FaceTime – Problèmes résolus

  • Les appels Wi-Fi ne sont plus abandonnés lors de la transition du Wi-Fi vers un réseau cellulaire. (50521720)
  • Lorsque LTE est activé pour Voice & Data (VoLTE), le commutateur de données cellulaires 2G ou 3G n'est pas masqué. (50978364)
  • Le transfert d'appels entre appareils partageant le même compte iCloud fonctionne comme prévu. (51037256)
  • Lors de la configuration initiale d'un appareil exécutant iOS & iPadOS 13 beta, il n'est plus nécessaire de retirer et de réinsérer la carte SIM pour accéder à l'invite de saisie du code PIN si le code PIN de la carte SIM est activé. (50567332)
  • Tenter de prendre une photo en direct FaceTime d'un autre utilisateur au cours d'un appel de groupe FaceTime n'entraîne pas la déconnexion de l'utilisateur distant. (51197915)

Photos – Problèmes résolus

  • Lorsque les vidéos en lecture automatique et les photos en direct sont activées dans Paramètres> Photos, le contenu ne se télécharge plus via votre connexion cellulaire lorsque votre appareil iOS n'est pas connecté à un réseau Wi-Fi. (47214673)
  • Si vous appuyez sur une suggestion de partage dans Photos, vous partagez systématiquement la photo. (51200976)

Podcasts – Problèmes connus

  • La recherche de transcription n'est pas disponible actuellement. (50425804)
  • Les illustrations de podcast peuvent se superposer de manière inattendue à d'autres éléments de l'interface utilisateur. (50859386)

RealityKit – Problèmes résolus

  • Les objets n'apparaissent plus immédiatement à une destination lors de l'utilisation d'une fonction de minutage d'animation autre que linear () dans move (to: relativeTo: duration: timingFunction :). (50999980)

Safari et WebKit – Problèmes connus

  • Les raccourcis clavier risquent de ne pas fonctionner lors de l’utilisation de paramètres linguistiques autres que l’anglais. (50979111)

Safari et WebKit – Problèmes résolus

  • Les onglets ouverts sont préservés lors de la migration d'un périphérique à un autre. (50975729)

Temps d'écran – Problèmes connus

  • Les utilisateurs peuvent sélectionner "Une minute de plus" plusieurs fois par jour au lieu d'une seule fois chaque fois qu'ils atteignent la limite fixée pour une application. (48773803)
  • Si vous activez le partage sur plusieurs appareils, les paramètres de Screen Time ne sont pas synchronisés avec iCloud tant que votre appareil iOS n'est pas redémarré. Toutes les modifications que vous apportez aux paramètres de Screen Time sur ce périphérique avant de redémarrer sont perdues. (50194586)

Temps d'écran – Problèmes résolus

  • Messages, FaceTime et Phone appliquent les limites de communication de Screen Time. (50876617, 51055350, 51055448)

Paramètres – Problèmes connus

  • Vous pourriez ne pas être en mesure d'acheter des forfaits de données cellulaires sur iPad. (51735832, 51737229)

Connexion avec Apple – Problèmes connus

  • Le statut d'utilisateur réel est actuellement indisponible. La connexion avec Apple fournit un statut pour les nouveaux comptes mais ce statut peut renvoyer des résultats inattendus. (51765525)

Connexion avec Apple – Problèmes résolus

  • La connexion avec Apple n'apparaît plus de manière inattendue sur des sites non pris en charge. (50869308)

Siri – Problèmes connus

  • Lorsque vous modifiez le fichier de définition de l'intention d'une application et que vous l'installez, les modifications ne sont pas immédiatement reflétées dans les raccourcis. (46645833) Solution de contournement: Quittez et relancez les raccourcis après avoir installé une nouvelle version de l'application, ou créez et exécutez l'extension d'intentions dans Xcode, en ciblant l'application Raccourcis.
  • La propriété supportsOnDeviceRecognition renvoie toujours la valeur false lors du premier accès. Après quelques secondes, y accéder à nouveau renvoie la valeur correcte. (47822242)
  • Pour prendre en charge correctement les messages d'annonce avec Siri dans votre application de messagerie, ajoutez INSearchForMessagesIntentIdentifier à votre catégorie de notification. (50462393)
  • Les raccourcis ouverts sur iOS et iPadOS 13 beta sont automatiquement mis à niveau et ne peuvent plus être ouverts sous iOS 12. Si un appareil avec iOS 12 et un appareil avec iOS 13 partagent un compte iCloud, ils risquent de devenir inutilisables sur l'appareil exécutant iOS 12. ( 50873839) Solution de contournement: Désactivez iCloud Sync entre les appareils exécutant iOS & iPadOS 13 beta et les appareils exécutant iOS 12.
  • Lorsque vous utilisez des langues autres que l'anglais, demander à Siri d'effectuer des opérations liées aux rappels ou aux messages peut entraîner la fermeture inattendue de l'application correspondante. (50952938)
  • Actuellement, la seule réponse prise en charge pour INSearchForMediaIntent est INSearchForMediaIntentResponseCode.continueInApp. (51010311)
  • Les applications multimédias prenant en charge les raccourcis semblent à tort être prises en charge par SiriKit Media et par la suite génèrent une erreur. (51010590)
  • Lorsque Annoncer les messages avec Siri est activé, la lecture de musique peut être interrompue lors de la lecture d'un message. (51243455)

Siri – Problèmes résolus

  • Siri effectue de manière fiable des actions liées aux messages Mail. (48140181)
  • Les raccourcis ajoutés à Siri dans iOS 12 apparaissent comme prévu après la mise à niveau vers iOS et iPadOS 13 beta. (50957532)
  • Vous pouvez créer un rappel à un emplacement qui n'est pas une adresse libellée, telle que l'adresse libellée Accueil dans votre carte Moi. (50487978)
  • Les raccourcis sont disponibles lors de l'utilisation de Siri sur Apple Watch, HomePod et CarPlay. (50782908)
  • Les raccourcis synchronisés vers un appareil exécutant iOS & iPadOS 13 beta depuis iOS 12 à l'aide d'iCloud Sync se comportent correctement. (50557374)

SwiftUI – Problèmes connus

  • Le texte dans les aperçus dans Xcode peut ne pas basculer vers l'apparence correcte en mode sombre. (51486412)
  • Les types de retour pour les méthodes de modificateur View incluent des types génériques complexes. Dans une version ultérieure, ces méthodes renverront des types plus simples. (46140669)
  • Le modificateur tabItemLabel (_ 🙂 n'accepte pas les fermetures @ViewBuilder. Solution de contournement: Enveloppez les vues que vous passez au modificateur dans une VStack:

Mon avis()
.tabItemLabel (VStack {
Image ("NomRessource")
Texte ("Item")
})

  • Les instances d'image n'utilisent pas les informations de redimensionnement configurées dans les catalogues d'actifs. Configurez la taille d'une image à l'aide du modificateur resizable (capInsets: resizingMode :). (49114577)
  • ScrollView ne se taille pas toujours comme prévu pour son contenu. (49204262) Solution de contournement: Dimensionnez la vue qui se trouve à l'intérieur de ScrollView en appliquant le modificateur frame (width: height: alignment 🙂 à la vue interne. (49204262)

SwiftUI – Problèmes résolus

  • La vue formulaire est maintenant disponible. (50871134)
  • Les onglets dans les instances TabbedView apparaissent comme prévu lorsque vous les utilisez avec un NavigationView. (49958869)
  • Les valeurs possibles que vous pouvez sélectionner dans un sélecteur sont désormais accessibles depuis l’automatisation de l’interface utilisateur. (50679414)

Applications tierces – problèmes connus

  • Il est possible que vous ne puissiez pas diffuser sur un appareil Chromecast. (51334673)
  • Gmail peut afficher "Impossible de charger la page" lorsque vous appuyez sur le lien "Afficher le message en entier". (51451630)
  • Certaines applications peuvent ne pas être en mesure de sauvegarder ou de restaurer des données sur iCloud Drive. (50784901)
  • Glisser et déposer un élément de glisser soutenu par NSUserActivity ne crée pas de nouvelle scène. Solution de contournement: Définissez une URL sur l'élément glissé au lieu d'utiliser NSUserActivity. (51418055)
  • WhatsApp peut se fermer de manière inattendue lors du transfert de messages à un utilisateur ne figurant pas dans la liste des contacts récents. (45416129)
  • Les utilisateurs de WhatsApp peuvent recevoir des notifications en double ou des notifications sans contenu. (50537131)
  • Didi pourrait ne pas afficher les données cartographiques. (48386075)
  • Audio peut ne pas jouer dans les histoires Instagram. (50433755)
  • L'application Wells Fargo peut se fermer de manière inattendue à l'ouverture ou à la connexion. (51085418)

UIKit – Nouvelles fonctionnalités

  • La classe UITableViewCell ne modifie plus les propriétés backgroundColor ou isOpaque de contentView ni aucune de ses sous-vues lorsque les cellules sont mises en surbrillance ou sélectionnées. Si vous définissez une couleur d'arrière-plan opaque sur une sous-vue de la cellule à l'intérieur (et y compris) de contentView, l'apparence à laquelle la cellule est mise en surbrillance ou sélectionnée peut être affectée. Le moyen le plus simple de résoudre tout problème avec vos sous-vues est de s'assurer que leur propriété backgroundColor est définie sur nil ou sur clear et que leur propriété opaque est définie sur false. Toutefois, si nécessaire, vous pouvez remplacer les méthodes setHighlighted (_: animated 🙂 et setSelected (_: animated 🙂 pour modifier manuellement ces propriétés dans vos sous-vues lors du passage aux états mis en surbrillance et sélectionnés. (13955336)
  • Depuis iOS 8, l'utilisation de UISearchController avec UINavigationController a nécessité la définition de la propriété definePresentationContext du contrôleur de la vue de dessus. Ne pas le faire conduit à des bugs subtils qui peuvent être difficiles à détecter et à déboguer. À partir de iOS et iPadOS 13 beta, si navigationItem d'un contrôleur de vue possède un searchController non nul, lorsque le contrôleur de vue est affiché dans un contrôleur de navigation, UINavigationController affecte automatiquement la valeur true à la propriété definePresentationContext de ce contrôleur de vue. Si vous ciblez des versions antérieures d'iOS, définissez cette propriété avant que votre contrôleur de recherche ne devienne actif. (31338934)
  • La classe UIRefreshControl ne modifie plus directement le contentInset de sa vue de défilement. Au lieu de cela, ses ajustements à l’encart de contenu seront incorporés à la page suivante suivante: modifiedContentInset. La seule exception est lorsque contentInsetAdjustmentBehavior de la vue de défilement est défini sur UIScrollView.ContentInsetAdjustmentBehavior.never, auquel cas l'instance UIRefreshControl modifiera le contentInset directement comme dans les versions précédentes. (35866834)
  • Si vous implémentez des cellules à taille automatique dans une UITableView en surchargeant sizeThatFits (_ 🙂 sans utiliser la mise en page automatique, la hauteur que vous renvoyez est interprétée comme la hauteur souhaitée pour le contenu de la cellule, et UITableViewCell ajoute automatiquement toute hauteur supplémentaire nécessaire à l'espace. pour le séparateur de cellules. Si vous implémentez l'auto-dimensionnement manuel de cette manière, la largeur de la propriété contentView de la cellule sera précise et utilisable dans les calculs de mise en page manuels lorsque sizeThatFits (_ 🙂 sera appelé sur UITableViewCell. (39742612)
  • Les environnements de trait, tels que les vues et les contrôleurs de vue, ont maintenant leur propriété traitCollection remplie de traits lors de l'initialisation. Ces traits initiaux représentent une prédiction des traits ultimes que l'environnement des traits recevra lorsqu'il sera ajouté à la hiérarchie. Étant donné que les traits renseignés lors de l'initialisation ne sont que des prédictions, ils peuvent différer des traits reçus une fois dans la hiérarchie. Par conséquent, lorsque cela est possible, vous devez attendre si vous souhaitez effectuer un travail utilisant la propriété traitCollection jusqu'à ce que la vue, ou la vue du contrôleur, soit passée dans la hiérarchie – la fenêtre de référence renvoie une valeur non nulle – pour que vous n'ayez pas à jeter de travail. fait en utilisant les traits prédits si les traits réels sont différents. Le meilleur moment pour utiliser traitCollection est lors de la présentation, par exemple à l'intérieur de layoutSubviews (), viewWillLayoutSubviews () ou viewDidLayoutSubviews ().
  • La méthode traitCollectionDidChange (_ 🙂 n'est appelée que lorsque la valeur d'un trait change. Importantly, because the trait collection is now initialized to a prediction of the ultimate traits in the destination hierarchy, when the initial predicted traits match the ultimate traits in the hierarchy, traitCollectionDidChange(_:) will not be called when the trait environment is added to the hierarchy. Because traitCollectionDidChange(_:) is intended to be an invalidation callback to notify you that one or more traits changed, audit your existing implementations of this method, as well as the UIContentContainer method willTransition(to:with:), for places where you might have been relying on it to trigger initial setup. The best place to lazily perform work that uses the traitCollection is inside one of the layoutSubviews methods discussed above, but remember that these layout methods are called any time layout occurs so be sure to avoid repeating work when you don't need to. (46818941)
  • You can now enable debug logging to easily see when traitCollectionDidChange(_:) or willTransition(to:with:) is called on your own classes. Turn on the logging by using the following launch argument: -UITraitCollectionChangeLoggingEnabled YES. You might want to temporarily disable the Main Thread Checker while using this launch argument and running your app from Xcode to avoid extra log messages for unrelated classes. (47858564)
  • The UITableViewCell class's contentView property is always laid out edge-to-edge with adjacent accessories, both on the leading and the trailing side. This streamlines the layout code so developers who want the correct default offset no longer have to align their content with the content view border or the layout margin depending on whether there is an accessory on the trailing side or not. You should now always lay out their code on the layout margins of the cell's content view to get the default system insets. These insets will be adjusted automatically based on the accessories visible in the cell to match the system's default spacing. (48214114)
  • You can now invoke a custom initializer from a creation block that's passed through instantiateInitialViewController(creator:) or instantiateViewController(identifier:creator:). This makes it possible for you to initialize view controllers with additional context and arguments, while taking advantage of defining them in a storyboard through Interface Builder. A custom controller initializer must call its super.init(coder:) method and pass the coder argument that it receives through the creation block. (48313869)

UIKit – Known Issues

  • Specifying UIWindowScene.DestructionRequestOptions in Swift is currently unavailable. (51036709)

Voice Control – Known Issues

  • After you enable Voice Control for the first time, resources begin downloading in the background. Once the download completes, you will receive a notification that Voice Control is ready for use. (50788121)

Voice Memos – Known Issues

  • Voice Memos synced from iCloud might not play. (51492047)

Watch – Known Issues

  • Complications might disappear from Apple Watch after updating to iOS 13 beta if your watch isn't running watchOS 6 beta. (50507942)
  • If you've recently reinstalled a built-in app and its settings don't appear in the Apple Watch app, quit and relaunch the Apple Watch app. (51689111)

Watch – Resolved Issues

  • If you pair more than one Apple Watch with your iPhone, you can now switch the active connection once again. (51271140)

Xcode – New Features

  • CAMetalLayer is now available in the Simulator. (45101325)

Xcode – Known Issues

  • Calls to SKProductsRequest might fail in the simulator. Instead, test on a device. (50875951)
  • When running your app from Xcode, you might see console errors about UIKit classes that override the traitCollection getter. You can safely ignore these messages for system classes. If you see this error message for your own classes, it likely indicates a real issue for you to fix. (51651561)
  • Swift interfaces for several new URLSession APIs are unavailable. (50517967
  • To enable Dark Mode in Simulator, open Settings > Developer. (50699968)
  • Changing the volume level in Simulator while a video is playing in Safari mutes the audio. (51207286)

Xcode – Resolved Issues

  • You can reliably create new documents in the Simulator. (50443693)
  • In the Simulator, Siri can be activated using the Hardware > Siri menu item. (48048890)

To download and update your iPhone to iOS 13 dev beta 2, you will first need to be a registered developer with a valid configuration profile. You'll then need to download the profile for beta 2 from Apple's developer's site, either via the iPhone in Safari or another browser. Your system will ask if you want to install the profile. Say "Allow," then "Install" the new profile from Settings –> General –> Profiles. Restart when prompted, then you can check for OTA updates in "Software Update" to download and install beta 2. )You can also just download the restore image like was needed for dev beta 1.)