No se puede encontrar el ejecutable para CFBundle CertUIFramework.axbundle


114

Acabo de actualizar a Xcode 5 y este es el primer error que arroja en el registrador para todas mis aplicaciones. Parece que no puedo entender por qué está sucediendo esto.

    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)

Editar (11-11-2013): Para todos los que leen, una vez que espero una solución de trabajo sólida para aceptar y cerrar. La respuesta más votada funciona hasta que vuelva a abrir el proyecto únicamente.

Editar (30-09-2014): Puedo ver que esto se ha solucionado desde que se lanzó XCode 6. Finalmente



¡Ups! En realidad, esta publicación es mejor de todos modos y parece contener la respuesta: devforums.apple.com/message/863467#863467
trojanfoe

Respuestas:


154

Edición final

Solución temporal: haga clic en Simulador de iOS> Restablecer contenido y configuración ... y vuelva a ejecutar.

Este mensaje de error puede volver a aparecer al azar. Para mí, sucede cuando ejecuto una aplicación diferente. Hay varios hilos en los foros de desarrollo de Apple y en StackOverflow sobre este problema, pero ninguno tiene una respuesta definitiva. Esto parece ser un error del SDK que se solucionará en la próxima versión de Xcode.

Actualizado: 3 de octubre.

CRÉDITO - Marque esta respuesta - Error Xcode 5 CertUIFramework.axbundle

Edición adicional
Aunque esta era potencialmente la resolución del problema en ese momento. Creo que algunas de las respuestas más nuevas a continuación relacionadas con la mejor herramienta táctil son, de hecho, las resoluciones correctas.


2
¿Copiaste esa respuesta de la siguiente pregunta? Si es así, marque esta pregunta como un engaño. stackoverflow.com/questions/2345263/…
trojanfoe

No, no es exactamente el mismo problema aquí, pero la respuesta bien podría ser la misma.
StuartM

Tuve que eliminar la respuesta de aceptación porque el problema regresa en la segunda compilación. Cada vez que no es posible reiniciar el simulador.
carbonr

Sí, también he tenido problemas similares con esto ... He reiniciado el simulador varias veces. Supongo que esto es un pequeño error de Xcode5 ... ya veremos, pero resuelve el problema
StuartM

1
por favor agregue un resumen de la respuesta. Sólo la vinculación no es un buen estilo
brainray

28

Después de leer la respuesta de Kirill, investigué un poco, ya que no quería deshabilitar BetterTouchTool para todo, solo el "Simulador de iOS" y tú puedes. Abra el "Simulador de iOS" y, como aplicación activa, vaya al menú desplegable BTT de la barra superior (de esa pantalla si tiene más de una) y seleccione "Desactivar BTT para la aplicación actual". Se convertirá en un icono de reproducción cuando esté desactivado. ¡Asegúrate de que el nombre de la aplicación en la barra sigue siendo "iOS Simulator" ya que el mío saltó a "Finder" varias veces cuando hice clic en la barra superior!

BTT desactivado para la aplicación actual

Ahora vuelva a configurar el simulador (si no funciona) y reconstruya. ¡No debería recibir el error! :) No olvide borrar el error si todavía está allí. ;)

BTT parece recordar para qué aplicaciones está deshabilitado (o al menos lo hace cuando cierra y vuelve a abrir la aplicación que está deshabilitada, todavía no he intentado reiniciar el sistema).



10

Si está utilizando XCode-5, simplemente restablezca el simulador "Restablecer contenido y configuración" y vuelva a ejecutarlo.


3
que es la respuesta anterior, pero sigue regresando cada vez.
carbonr

Creo que incluso después de que la aplicación de declaración de error funcione bien, no se preocupe mucho por eso y aún XCode-5 tiene muchos errores, Apple podría solucionar el problema en la próxima versión de Xcode
Nagaraj

7

Así que también estaba teniendo este error en Xcode 5 y 5.1. Quería averiguar si es un error de Xcode o algo más, así que hice una nueva instalación de Mavericks 10.9.2 y Xcode 5.1. Todo parecía estar bien después de múltiples pruebas.

Aquí es donde empezó el problema. Puse las aplicaciones y configuraciones que uso principalmente y el error volvió. Entonces borré todo y comencé a agregar todo uno por uno. ¡Después de un par de días tuve bingo! El problema está en BetterSnapTool y BetterTouchTool

Actualización 12.12.2014

Acabo de comenzar a usar Xcode 6.1 y noté que este error parece haber desaparecido al menos con los simuladores de Xcode 6.1 y las versiones BTT 0.9985.

Actualización: como señaló GasB, es posible deshabilitar BTT para ciertas aplicaciones. Así que desactívelo para iOS Simulator. Solo debe recordar no usar gestos mientras usa el simulador, ya que eso desencadena el mensaje de error.

Solución simple:

Elimine las marcas en el panel de preferencias, reinicie el simulador y realice una compilación limpia. El mensaje de error desaparecerá. Sin control de las aplicaciones.


Seré el primero en decir: Buen hallazgo :)
Jasper

3

Tuve el mismo problema y lo resolví configurando la ' Región de desarrollo nativo de localización ' para que coincidiera con la región de mi sistema. En mi caso de 'en' a 'de'. Los archivos referenciados se almacenan en versiones localizadas en su sistema de archivos. Por tanto, esta configuración se utiliza para identificar la versión necesaria.

Puede encontrar esa configuración en la configuración de su proyecto en 'Información' -> 'Propiedades de destino personalizadas de iOS'.


3

Restablecer el simulador lo 'arregla' porque desactiva el soporte de accesibilidad. Normalmente puede lograr lo mismo simplemente deshabilitando el 'Inspector de accesibilidad' en la aplicación 'Configuración'.

Sin embargo, si lo necesita habilitado, en particular odia este mensaje de error y se siente aventurero, puede usar los siguientes parches de mono para silenciar el error: https://gist.github.com/alloy/9277316 . (Asegúrese de NO incluir esto en sus versiones de lanzamiento).


1

Tuve este problema con Xcode 5 en ML 10.8.5

Reinstalé Mountain Lion (en una máquina virtual de Parallels), luego actualicé ML a 10.8.5.

Luego instalerd Xcode 5, y funcionó bien.

Creo que el error es causado por un tercer SW instalado en ML.


3
Creo que la solución funciona, pero reinstalar el sistema operativo de mi máquina de desarrollo es una tarea súper tediosa, y estoy seguro de que el tiempo es nuestro enemigo para encontrar al verdadero culpable de esta advertencia.
Carbonr

1

La aplicación Moom también está causando este problema, y ​​no pude encontrar una manera de deshabilitarla solo para el simulador de iOS. Así que por ahora desactivé sus funciones de accesibilidad.


¿Puede compartir algunas instrucciones para deshabilitar Moom?
carbonr

Vaya a Presencias del sistema / Seguridad / Privacidad (pestaña) / Accesibilidad (elemento de la lista), luego busque Moom en la lista de la derecha y desmárquelo.
aorcsik

1

Estoy en Mavericks (10.9.3) y encontré el mismo error en xCode (5.1.1).

Intenté cualquier cosa: reinstalar xCode desde AppStore y dmg. Restablecer el emulador resultó en el mismo error y eliminar la carpeta Simulator SDK tampoco dio resultados.

¡El problema de mi parte fue de hecho Moom como lo mencionó @aorcsik! Deshabilitar su accesibilidad, seguido de limpiar (cmd + shift + k) en xCode borró el error.


1

Restablecer el simulador es un PITA, encontré una manera de deshacerme de estos mensajes sin tener que hacer esto:

  • ve a Configuración> Accesibilidad
  • activar el inspector de accesibilidad
  • desactivar el inspector de accesibilidad
  • salir del simulador

0
  1. Abrir Disk Utilityy aplicar Repair Disk Permissionsen Macintosh HD.
  2. Después de realizar el paso anterior, aplique Reset Contents and Settingsen iOS Simulator.

Esta solución anterior definitivamente puede solucionar su problema.


0

Tuve este problema y ninguna de las respuestas de este hilo pudo solucionarlo. La mía era una interfaz de usuario simple con un UIDatePicker. Lo resolví eliminando el UIDatePicker y el código asociado, luego los agregué nuevamente. ¡Problema resuelto!


0

Para mí fue Keyboard Maestro, agregar el simulador a la lista de exclusión de Maestro silenció las advertencias

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.