He creado una aplicación Cordova 2.1.0, funcionó bien las primeras 2-3 veces. Pero ahora, cuando intento ejecutarlo a través de la terminal, me da el siguiente error: no cambié nada.
Ankurs-Mac-mini:~ ankur$ /Users/ankur/Desktop/CordovaSMS/cordova/emulate
Ankurs-Mac-mini:~ ankur$ 2012-10-17 16:11:08.695 ios-sim[7032:507] stderrPath:
/Users/ankur/Desktop/CordovaSMS/cordova/console.log
2012-10-17 16:11:08.698 ios-sim[7032:507] stdoutPath:
/Users/ankur/Desktop/CordovaSMS/cordova/console.log
[DEBUG] Session could not be started: Error Domain=DTiPhoneSimulatorErrorDomain
Code=1 "iOS Simulator failed to install the application." UserInfo=0x7fc643902320
{NSLocalizedDescription=iOS Simulator failed to install the application.,
DTiPhoneSimulatorUnderlyingErrorCodeKey=-1}
Cualquier ayuda sería apreciada. Gracias
ios-simulator
cordova
xcode4.5
Ankur Arya
fuente
fuente
iOS Simulator > Reset Content and Settings...
NO fue suficiente;~/Library/Application Support/iPhone Simulator/6.0
Tuve que eliminar la carpeta (eliminé selectivamente para 6.0, otras versiones de iOS no se vieron afectadas en mi caso).Intente iniciar manualmente el Simulador de iOS y desde el menú "Simulador de iOS", haga clic en "Restablecer contenido y configuración", luego cierre y reconstruya su aplicación.
fuente
Mi solución es:
Desde el menú, Simulador de iOS, Restablecer contenido y configuración. Cierre XCode 5.0: cierre el proyecto y ciérrelo desde Dock y vuelva a abrir el proyecto y vuelva a iniciarlo, como en Windows :)
fuente
Intenté todo lo mencionado anteriormente y nada funcionó. Mi problema era iOS 7 específico. Finalmente pude resolver el problema asignando un valor no vacío a la cadena de versiones Bundle, corta (CFBundleShortVersionString) en el archivo -Info.plist. Parece que iOS 7 no le gusta un valor vacío para el número de compilación. Tenía un script que incrementa automáticamente el número de paquete en 1 cada vez que construyo el proyecto, por lo que este campo estaba vacío. Acabo de asignar un valor ficticio allí para que funcione.
fuente
También puede eliminar la aplicación del simulador.
Esto funcionó para mí en iOS6.1
fuente
iOS6.1
Resuelto aquí: https://stackoverflow.com/a/16279286/1927253
Copié una carpeta en XCode 4.6.2 con el nombre "Recursos". Cuando XCode preguntó, creé las referencias de carpeta para cualquier carpeta agregada.
Cada vez que hacía esto, tenía que ir al directorio de aplicaciones Derivadas y eliminar el directorio de compilación de mi proyecto para que volviera a funcionar.
Solución: No copie una carpeta por referencia en XCode con el nombre "Recursos". Cámbiele el nombre a otra cosa que no sea Recursos.
Muy molesto error.
fuente
solo reinicie su simulador y vuelva a ejecutar su proyecto
fuente
Lamentablemente, ninguna de estas soluciones resolvió mi problema. Hice todo, incluso reiniciando mi Mac, pero todavía estaba fallando. Lo que realmente resolvió mi problema fue ir al Organizador y eliminar los Datos Derivados y las Instantáneas.
fuente
Tuve el mismo problema después de instalar XCode 5. No tenía iOS 6.1 Sim o SDK. Obtenido estos. Intenté ejecutar la aplicación en iOS6.1 Sim e ir al mensaje de error de instalación. Después de leer todas las publicaciones anteriores, decidí simplemente eliminar la aplicación del simulador y volver a instalar, volver a ejecutar desde la ventana del proyecto y eso lo resolvió por mí.
fuente
Intenté TODAS estas cosas y más, incluida la reinstalación de Xcode 5 y la eliminación de todos los archivos de soporte de aplicaciones / preferencias de xcode y simulador sin suerte.
Luego, por casualidad, CAMBIÉ mi cadena de versión de paquete corto (ya tenía un valor, no estaba vacía) y se activó de inmediato.
3 horas se fueron pero sí
fuente
¡Todas las respuestas que buscaba no me funcionan! Finalmente, la única forma de hacerlo funcionar es la siguiente
fuente
Ninguno de los anteriores funcionó para mí, finalmente comparé mi info.plist con otro proyecto y descubrí que de alguna manera había eliminado el par clave / valor "Archivo ejecutable = $ {EXECUTABLE_NAME}", y reemplazarlo me solucionó el problema.
fuente
Este error ocurre en iOS 7.0 si deja vacía la "Compilación". ¡Ingrese un número de compilación!
fuente
Lo que funcionó para mí fue simplemente eliminar una versión anterior de la aplicación, que se realizó en una versión anterior de Xcode (probablemente 4, ahora con 5) del simulador (mantener presionado, agitar, x).
fuente
Encontré este problema al intentar crear una compilación para la aprobación de la aplicación de Facebook. Descubrí eso por alguna razón, cuando utilicé la siguiente línea de comando:
xcodebuild -arch i386 -sdk iphonesimulator7.1 -scheme Mana -configuration Release
los archivos no terminaron en
[project root]/build/...
(como sugieren las instrucciones en Facebook ), sino en ~ / Library / Developer / Xcode / DerivedData / [nombre de la aplicación + identificador único] / Build / Products.No estoy seguro exactamente de lo que está sucediendo aquí (¡cualquiera que sepa más, por favor, ilumíneme!) Pero pude ejecutar los archivos en el directorio DerivedData en el simulador. ¡Ojalá también funcionen para Facebook!
fuente
Intenté todo lo mencionado anteriormente y nada funcionó.
Finalmente, la única forma de hacerlo funcionar fue desarmar DYLD_INSERT_LIBRARIES = / usr / lib / libimckit.dylib
Cómo hice esto:
"setenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib"
a
"unsetenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib"
En esta publicación [1] explique para qué sirve DYLD_INSERT_LIBRARIES
[1] https://stackoverflow.com/a/26053165/2091181
fuente
En Mavericks 10.9.5 usando Xcode Versión 6.0.1 (6A317) con un SDK de iOS compatible con 8.0, originalmente los Simuladores de todas las versiones 8 obtuvieron este error. Todos los consejos anteriores no funcionaban para mí. Así que fui a Xcode-> Preferencias-> Descargas y vi como instalable (pero no instalado) en la sección Componentes eran Simuladores de iOS 7.1 y / o 7.0. Seguí adelante e instalé los Simuladores 7.1 y obtuve designaciones adicionales en los Simuladores de la lista Producto-> Destino de la versión 8.0 y 7.1, y usar el 8.0 todavía tenía el mismo error, pero todos los Simuladores 7.1 funcionaron.
fuente