web-dev-qa-db-fra.com

Xcode 8.1 beta 3 - Messages AQDefaultDevice

Depuis la version beta2, je reçois ce message toutes les deux secondes après avoir créé une unité de sortie audio:

2016-10-14 11:31:21.572479 MyProduct[94063:8294923] [aqme] 254: AQDefaultDevice (173): skipping input stream 0 0 0x0

Quelqu'un sait par quoi il est généré? J'avais pensé que je ne servais peut-être pas un rappel de sortie audio, mais pour autant que je sache, je le fais correctement.

32
Andromeda

J'avais aussi ce problème, mais un message de retour en arrière précédait également les messages "sauter le flux d'entrée". Le problème de backtrace a été traité par ce lien Stack Overflow: Erreur: protocole non disponible, vidage de backtrace , et il s'est avéré que la suppression du message de backtrace supprimait également tous les messages "sautant le flux d'entrée". Pour répéter les étapes décrites dans le lien ci-dessus:

  1. Allez dans Product/Scheme/Edit Scheme
  2. Sélectionnez les arguments
  3. Ajoutez la variable d'environnement OS_ACTIVITY_MODE et définissez-la sur "désactiver"
49
user6026720

Une solution plus propre (que celle fournie par user6026720) qui corrige les journaux du simulateur sans affecter les journaux des appareils est disponible sur https://stackoverflow.com/a/39651073/1033581 :

  1. Sous Produit> Schéma> Modifier le schéma ...> Exécuter, définissez la variable d'environnement OS_ACTIVITY_MODE sur $ {DEBUG_ACTIVITY_MODE} pour qu'elle ressemble à ceci:

OS_ACTIVITY_MODE environment variable to ${DEBUG_ACTIVITY_MODE}

  1. Accédez aux paramètres de génération de votre projet et cliquez sur + pour ajouter un paramètre défini par l'utilisateur nommé DEBUG_ACTIVITY_MODE. Développez ce paramètre et cliquez sur le + à côté de Déboguer pour ajouter une valeur spécifique à la plate-forme. Sélectionnez la liste déroulante et remplacez-la par "Any iOS Simulator SDK". Définissez ensuite sa valeur sur "disable" pour qu'elle ressemble à ceci:

User-Defined setting DEBUG_ACTIVITY_MODE

9
Cœur