Después de compilar con éxito el proyecto en Xcode 6, no puedo ejecutarlo en el simulador con el mensaje mencionado anteriormente. Hice toda la investigación posible, lo intenté todo y todavía no hay avances.
No estoy trabajando con swift, ni uso widgets ni extensiones, así que no sugiera soluciones causadas por estos como se puede ver en preguntas similares.
Si alguien encuentra una posible causa (¡o solución!) Distinta a estas , por favor ayude. Gracias
ios
objective-c
xcode6
Miki
fuente
fuente
Respuestas:
"Restablecer contenido y configuración" de las opciones del menú de iOS Simutalor y ejecutar el simulador después de salir resolvió mi problema.
fuente
Limpiar la carpeta de compilación resolvió el problema por mí. ¡Espero que esto ayude a alguien!
(Mientras mantiene presionada la tecla Alt : Producto> Limpiar carpeta de compilación )
fuente
Probé todas las demás soluciones enumeradas aquí. Bueno, porté mi proyecto de Swift 1.2 a Swift 2.0. La aplicación se bloqueó incluso después de que se reportó un error 0 de muchos servicios de depuración y lanzamiento.
solución: Sucede debido a la compilación del marco.
Objetivo de la aplicación -> Fases de construcción -> Incrustar marcos.
Por lo tanto, marque la copia solo cuando lo instale. ¡Limpia el proyecto y ejecútalo!
fuente
Esto ahora ha sido resuelto. El problema fue causado por la biblioteca ShareKit agregada por CocoaPods por razones de compatibilidad. Después de eliminar la biblioteca y todo el código relacionado, la aplicación se inició con éxito en el simulador. Recomiendo consultar el registro del sistema para obtener más detalles sobre el problema, ya que a mí me indicó la dirección correcta (indicando el nombre de la biblioteca en conflicto).
fuente
En caso de que alguien tenga este problema en combinación con las mazorcas de cacao, estos pasos me ayudaron a resolver este error (después de unas horas):
pod cache clean
rm -rf Pods
(opcionalmenterm Podfile.lock
)rm -rf ~/Library/Developer/Xcode/DerivedData/
... luego intente construir y ejecutar su proyecto.
Nota: SRC_ROOT se puede encontrar ingresando al Navegador , haciendo clic en el proyecto, haciendo clic en el proyecto nuevamente desde la lista de proyectos y objetivos , yendo a Configuración de compilación , desplazándose hasta el final hasta la Sección definida por el usuario y SRC_ROOT se etiquetará como PODS_ROOT. Tome eso y cópielo textualmente en la Terminal y continúe con el paso 2 de la lista anterior.
Espero eso ayude.
fuente
Me deshago del problema siguiendo los pasos dados para el simulador
1. Camino
2 vías
Puedes hacer solo la línea dada, funciona para mí
El último, que es más importante, cambia tu Identificador de paquete por "com.yourcompanyname.projectname" como "com.facebook.Facebook"
Gracias y disfruta de la programación.
fuente
cmd
lugar dewin
? ;) (O tal vez usa un teclado de Windows.)Puede estar relacionado con este problema: "Esta aplicación contiene una extensión de aplicación con un identificador de paquete ilegal".
Tuve que formatear los identificadores de paquete para mi aplicación y extensión de la siguiente manera:
fuente
Está resuelto para mí.
fuente
Si cambia el nombre de la clase proporcionada
InterfaceController
establecida por defecto cuando inicia un nuevo proyecto. Se hace referencia a esta clase en la parteInfo.plist
inferior de la claveRemoteInterfacePrincipalClass
. En mi caso, recibí el error mencionado por el OP hasta que arreglé el nombre de la clase allí (ver captura de pantalla).fuente
Si está aquí después de tener problemas para realizar una integración con WatchOS 2.0, vaya a -
~/Library/Logs/CoreSimulator/[Device UDID]/system.log
y si dice algo asíWatchKit 2 app has frameworks; that's not allowed.
, siga el enlace a continuación.http://zyafa.me/blog/watchos-2-and-embedded-frameworks
fuente
~/Library/Logs/CoreSimulator/CoreSimulator.log
reveló que mi marco vinculado no tenía unCFBundleIdentifier
en su Info.plistSoy usuario de adMob y resolví habilitar "Copiar solo al instalar" en App target -> Build Phases -> Embed Frameworks.
fuente
Tengo el mismo problema después de localizar mi aplicación. Especialmente
Info.plist
. Parece que tenía vacíosCFBundleShortVersionString
enInfoPlist.strings
, después de la fijación que el simulador comenzó a trabajar correctamente.fuente
Obtuve este problema al agregar una referencia de carpeta llamada "Recursos".
Si le doy otro nombre, ¡corre!
fuente
Hay varias cosas que pueden provocar este error. La mejor respuesta general es buscar en el registro de la consola
CoreSimulator
, ya que el simulador registra el problema subyacente cuando muestra este mensaje.fuente
Gracias por señalar esto @Miki y felicitaciones. Tuve el mismo problema que usted ayer (y agregué ShareKit 3.0.0 de CocoaPods a la aplicación hace unos días). Sospeché que ShareKit me estaba dando este problema, pero ahora puedo estar seguro de exactamente qué biblioteca está causando esto. Esto es lo que encontré en mi registro (si puede beneficiar a otros):
fuente
Si ha instalado alguna biblioteca usando
CocoaPods
mientras XCode estaba abierto, todo lo que tiene que hacer es cerrar XCode y eliminar la biblioteca delPod
archivo, ejecutar el comandopod install
que desinstalará esa biblioteca. luego instale la biblioteca nuevamente. Asegúrese de que XCode esté siempre cerrado al instalar y desinstalar bibliotecas.fuente
Tuve exactamente el mismo problema y fue ShareKit.
En el simulador tenía "Error Domain = LaunchServicesError Code = 0".
En el dispositivo iPhone6 tuve "Falló la instalación de la aplicación No se pudo inspeccionar el paquete de la aplicación".
Cuando eliminé ShareKit funcionó.
fuente
Tuve este problema cuando agregué un objetivo de Apple Watch a mi aplicación y eliminé accidentalmente el archivo InterfaceController.m. Volver a agregar el archivo en el destino solucionó el problema.
fuente
Hay diferentes cosas que pueden causar esto. Mirar en la consola puede darte una pista.
En mi caso, el problema fue una extensión creada antes de que cambiara el nombre del producto. Xcode no borró el anterior, luego se estresó con dos extensiones con el mismo ID de paquete.
(Eliminar la carpeta de compilación solucionó mi problema particular).
fuente
En mi caso, el problema provino de un conjunto de iconos agregado con algunas imágenes faltantes. Una vez reemplacé el conjunto de iconos por otro y desinstalé la aplicación en el simulador; Pude ejecutarlo de nuevo.
fuente
Eliminé todos mis archivos de pod y los reemplacé todos, parece que el problema para mí fue que el marco de los pernos era antiguo y causaba este error. Hice un contenido limpio y restablecido y ahora todo está bien.
fuente
No agregue el marco de Google Maps a la sección de biblioteca incrustada, esto resolvió mi falla de compilación.
fuente
Tuve este error al desarrollar la aplicación para Apple Watch después de agregar Info.plist: "Configuración de seguridad de transporte de aplicaciones" y "Permitir cargas arbitrarias" = SÍ. (¡En la aplicación WatchKit, en WatchKit Extension es bueno!) Al eliminar estas dos filas, sigue funcionando.
fuente
Para mí, el problema se produce porque agregué mi marco (
GoogleMobileAds.framework
en mi caso) a binarios integrados , no a marcos y bibliotecas vinculados .Para tu información, AdMob te indica que uses el
Add Files to "Your Project"
menú en Xcode, pero fui demasiado vago para obedecer las instrucciones.fuente
Tuve este problema al intentar ejecutar pruebas de IU en un proyecto que contenía AWS Cognito.
Así es como lo resolví.
fuente