Impossible de trouver l'exécutable pour CFBundle CertUIFramework.axbundle

114

Je viens de mettre à jour Xcode 5 et c'est la première erreur qu'il lance sur l'enregistreur pour toutes mes applications. Je n'arrive pas à comprendre pourquoi cela se produit.

    2013-09-19 10:46:54.341 MyApp[1156:a0b] Cannot find executable 
for CFBundle 0x8a7c7a0 </Applications/Xcode.app/Contents/Developer/Platforms/
iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/
System/Library/AccessibilityBundles/CertUIFramework.axbundle> (not loaded)

Edit (11-11-2013): À tous ceux qui lisent, une fois que j'attends une solution de travail solide pour accepter et fermer. La réponse la plus votée fonctionne jusqu'à ce que vous rouvriez uniquement le projet.

Edit (30-09-2014): Je peux voir que cela a été trié depuis la sortie de XCode 6! finalement

carbonr
la source
3
duplication possible de l' erreur Xcode 5 CertUIFramework.axbundle
StuartM
Oups. En fait, ce message est de toute façon meilleur et semble contenir la réponse: devforums.apple.com/message/863467#863467
trojanfoe

Réponses:

154

Édition finale-

Solution temporaire: cliquez sur Simulateur iOS> Réinitialiser le contenu et les paramètres ... et réexécutez.

Ce message d'erreur peut réapparaître au hasard. Pour moi, cela arrive lorsque je lance une autre application. Il existe plusieurs threads dans les forums de développement Apple et dans StackOverflow à propos de ce problème, mais aucun n'a de réponse définitive. Cela semble être une erreur du SDK à corriger dans la prochaine version de Xcode.

Mise à jour: 3 octobre.

CRÉDIT - Veuillez vérifier cette réponse - Erreur Xcode 5 CertUIFramework.axbundle

Modification supplémentaire
Bien que ce soit potentiellement la résolution du problème à l'époque. Je crois que certaines des nouvelles réponses ci-dessous concernant le meilleur outil tactile sont en fait les bonnes résolutions.

StuartM
la source
2
Avez-vous copié cette réponse de la question suivante? Si c'est le cas, marquez cette question comme une dupe. stackoverflow.com/questions/2345263/…
trojanfoe
Non, ce n'est pas exactement le même problème ici, mais la réponse pourrait bien être la même.
StuartM
J'ai dû supprimer la réponse d'acceptation car le problème revient à la deuxième version. Chaque fois, il n'est pas possible de réinitialiser le simulateur.
carbonr
Oui - j'ai eu des problèmes similaires avec cela aussi ... J'ai réinitialisé le simulateur plusieurs fois. Je suppose que c'est un peu un bogue Xcode5 ... nous verrons, mais cela résout le problème
StuartM
1
veuillez ajouter un résumé de la réponse. Le
simple
28

Après avoir lu la réponse de Kirill, j'ai creusé un peu car je ne voulais pas désactiver BetterTouchTool pour tout juste le "simulateur iOS" et vous le pouvez. Ouvrez le "Simulateur iOS" et en tant qu'application active, allez-vous dans le menu déroulant BTT à partir de la barre supérieure (de cet écran si vous en avez plus d'un) et sélectionnez "Désactiver BTT pour l'application actuelle". Il se transforme en icône de lecture lorsqu'il est désactivé. Assurez-vous que le nom de l'application sur la barre est toujours "iOS Simulator" car le mien est passé à "Finder" plusieurs fois lorsque j'ai cliqué sur la barre du haut!

BTT désactivé pour l'application actuelle

Maintenant, réinitialisez le simulateur (s'il ne fonctionne pas) et reconstruisez-le. Vous ne devriez pas obtenir l'erreur! :) N'oubliez pas d'effacer l'erreur si elle est toujours là. ;)

BTT semble se souvenir pour quelles applications il est désactivé (ou du moins il le fait lorsque vous fermez et rouvrez l'application qui est désactivée, je n'ai pas encore essayé de redémarrer le système).

GazB
la source
16

C'est facile. Allez sur le simulateur iOS et réinitialisez le contenu et les paramètres.

entrez la description de l'image ici

Merci

Tunvir Rahman Tusher
la source
10

Si vous utilisez XCode-5, réinitialisez simplement le simulateur "Réinitialiser le contenu et les paramètres" et exécutez à nouveau

Nagaraj
la source
3
qui est la réponse précédente mais elle revient à chaque fois.
carbonr
Je pense que même après que l'application de déclaration d'erreur fonctionne correctement, ne vous inquiétez pas beaucoup et XCode-5 a toujours de nombreux bugs, Apple pourrait résoudre le problème dans la prochaine version de Xcode
Nagaraj
7

Donc, j'avais aussi cette erreur dans Xcode 5 et 5.1. Je voulais savoir s'il s'agissait d'un bogue Xcode ou autre, alors j'ai fait une nouvelle installation de Mavericks 10.9.2 et Xcode 5.1. Tout semblait bien après plusieurs tests.

Voici où le problème a commencé. J'ai mis les applications et les paramètres que j'utilise principalement et l'erreur est revenue. J'ai donc tout supprimé et j'ai commencé à tout ajouter un par un. Après quelques jours, j'ai eu le bingo! Le problème est avec BetterSnapTool et BetterTouchTool

Mise à jour 12.12.2014

Je viens de commencer à utiliser Xcode 6.1 et j'ai remarqué que ce bogue semble avoir disparu au moins avec les simulateurs Xcode 6.1 et les versions BTT 0.9985.

Mise à jour: comme l'a souligné GasB, il est possible de désactiver BTT pour certaines applications. Alors désactivez-le simplement pour iOS Simulator. Vous devez simplement vous rappeler de ne pas utiliser de gestes lors de l'utilisation du simulateur car cela déclenche le message d'erreur.

Solution simple:

Supprimez les coches dans le volet des préférences, réinitialisez le simulateur et effectuez une construction propre. Le message d'erreur disparaîtra. Aucun contrôle pour les applications.

Pahnev
la source
Je serai le premier à dire: Bonne trouvaille :)
Jasper
3

J'ai eu le même problème et je l'ai résolu en définissant la ` ` région de développement native de localisation ' ' pour qu'elle corresponde à la région de mes systèmes. Dans mon cas, de «en» à «de». Les fichiers référencés sont stockés dans des versions localisées dans votre système de fichiers. Donc, ce paramètre est utilisé pour identifier la version nécessaire.

Vous pouvez trouver ce paramètre dans les paramètres de votre projet sous «Info» -> «Propriétés de la cible iOS personnalisée».

MichaelO
la source
3

La réinitialisation du simulateur le «corrige» car il désactive le support d'accessibilité. Vous pouvez normalement obtenir la même chose en désactivant simplement «l'inspecteur d'accessibilité» dans l'application «Paramètres».

Si, cependant, vous avez besoin de l'activer, si vous détestez particulièrement ce message d'erreur et que vous vous sentez aventureux, vous pouvez utiliser les correctifs de singe suivants pour faire taire l'erreur: https://gist.github.com/alloy/9277316 . (Assurez-vous de NE PAS inclure cela dans vos versions de version.)

alliage
la source
1

J'ai eu ce problème avec Xcode 5 dans ML 10.8.5

J'ai réinstallé Mountain Lion (dans une machine virtuelle Parallels), puis j'ai mis à jour ML vers 10.8.5.

Ensuite, installez Xcode 5, et cela a bien fonctionné.

Je pense que l'erreur est causée par un troisième logiciel installé dans ML.

user2892348
la source
3
Je pense que la solution fonctionne, mais réinstaller le système d'exploitation de ma machine de développement est une tâche extrêmement fastidieuse, et je suis sûr que le temps est notre ennemi pour trouver le véritable coupable de cet avertissement.
carbonr
1

L'application Moom est également à l'origine de ce problème et je n'ai pas trouvé de moyen de la désactiver uniquement pour le simulateur iOS. Donc pour l'instant j'ai désactivé ses fonctionnalités d'accessibilité.

Aorcsik
la source
pouvez-vous partager quelques instructions pour désactiver Moom
carbonr
Allez dans Présérences système / Sécurité / Confidentialité (onglet) / Accessibilité (élément de liste) puis recherchez Moom dans la liste à droite et décochez-la.
aorcsik
1

Je suis sur Mavericks (10.9.3) et j'ai rencontré la même erreur dans xCode (5.1.1).

J'ai essayé n'importe quoi - réinstaller xCode à partir de l'AppStore et de dmg. La réinitialisation de l'émulateur a entraîné la même erreur et la suppression du dossier Simulator SDK n'a également donné aucun résultat.

Le problème de mon côté était en effet Moom comme mentionné par @aorcsik! La désactivation de son accessibilité, suivie de clean (cmd + shift + k) dans xCode a effacé l'erreur.

Martin Velchevski
la source
1

La réinitialisation du simulateur est un PITA, j'ai trouvé un moyen de me débarrasser de ces messages sans avoir à le faire:

  • allez dans Paramètres> Accessibilité
  • activer l'inspecteur d'accessibilité
  • désactiver l'inspecteur d'accessibilité
  • quitter le simulateur
Gereon
la source
0
  1. Ouvrez Disk Utilityet appliquez Repair Disk Permissionssur Macintosh HD.
  2. Après avoir effectué l'étape ci-dessus, appliquez Reset Contents and Settingsdans le simulateur iOS.

Cette solution ci-dessus peut définitivement résoudre votre problème.

floyddd
la source
0

J'ai eu ce problème, et aucune des réponses de ce fil ne pouvait le résoudre. Le mien était une interface utilisateur simple avec un UIDatePicker. Je l'ai résolu en supprimant l'UIDatePicker et le code associé, puis je les ai ajoutés à nouveau. Problème résolu!

Return_Of_The_Archons
la source
0

Pour moi, c'était Keyboard Maestro, l'ajout du simulateur à la liste d'exclusion de Maestro a fait taire les avertissements

Fjölnir
la source