Me encontré con un problema al probar mi aplicación en iOS y Xcode cuando la estoy cargando en mis dispositivos reales (iPhone y iPad), y me pregunto si alguien conoce el problema y puede ayudarme:
Normalmente, cuando creo mi aplicación en mis dispositivos, la aplicación se instala y ejecuta en mis dispositivos. Pero mientras me preparaba para enviar mi primera aplicación, estaba probando y cambiando el identificador de paquete, el ID de la aplicación y las disposiciones de desarrollo (por lo que el problema puede tener algo que ver con eso), y ahora, cuando intento crear mi aplicación en mis dispositivos, aunque está bien instalado en mis dispositivos, Xcode ya no iniciará la aplicación. En cambio, recibí este mensaje de error:
Error al iniciar ejecutable. Error al iniciar el programa remoto: no existe tal archivo o directorio.
¿Alguien sabe cuál es el problema? ¿Y de qué se trata esta carpeta de datos derivados?
¡Muchas gracias!
Respuestas:
También me he enfrentado a ese problema. He cerrado, reiniciado Xcode; eliminó la aplicación del dispositivo y la reinstaló nuevamente, entonces el problema ha desaparecido.
fuente
Ejecución de la aplicación desde una pizarra limpia
Para mí, el problema no se resolvió hasta que hice lo siguiente en este orden:
La carpeta de compilación de la aplicación del paso 3 se refiere a la carpeta de compilación de la aplicación que es secundaria de "DerivedData". Para encontrar esto, puede revelar su aplicación en el buscador, luego retroceder hasta llegar a la carpeta "DerivedData" y eliminar la carpeta de arriba como "MyApp-crazylongweirdletters". Sin este paso (3), no podría depurar, por lo que este es un paso crítico y debe salir de XCode antes de realizar este paso.
Para algunos, parece que simplemente reiniciar XCode funciona, pero no para mí.
Solo publico esta respuesta porque las respuestas anteriores NO funcionaron para mí. Es de esperar que otros que se golpean la cabeza encuentren esto y tengan un suspiro de alivio. :)
Notas:
fuente
No puedes depurar (empezar desde Xcode) una aplicación firmada con un perfil de distribución si mal no recuerdo ... Y luego recibes esos mensajes, gdb falla al adjuntar al proceso.
fuente
¡Finalmente encontré mi error!
¡Estaba jugando con mi archivo info.plist y cambié el nombre del ejecutable y el nombre para mostrar del paquete y el paquete! Tan pronto como los cambié de nuevo a los valores predeterminados (EXECUTABLE_NAME, PRODUCT_NAME, PRODUCT_NAME respectivamente), funcionó perfectamente.
fuente
Elimine la aplicación del dispositivo (mantenga presionado y luego elimine) e intente nuevamente.
fuente
Para mí, ninguno de esos funcionó. Mismo error, pero solución diferente.
Mi problema se debió a que accidentalmente cambié el "Destino de implementación" (versión ios) a una versión superior a la del teléfono en el que intenté ejecutar el código.
La solución fue simple: coloque el objetivo de implementación por debajo o igual a la versión del software ios en mi teléfono :)
fuente
Recibí el mismo error al no tener mi código firmado correctamente.
Vaya a su proyecto> Destinos> Configuración de compilación> Verificar firma de código para estado de depuración.
fuente
Me encontré con esto como una solución a otro problema que era una advertencia al intentar crear una aplicación en un nuevo dispositivo 4.3.5.
Si configuro el perfil para distribución, no recibo un mensaje de advertencia al compilar la aplicación, pero el depurador se adjuntará al dispositivo.
Si configuro la firma del código en el perfil de distribución, no recibo advertencias en el proceso de compilación, pero el depurador no se adjunta. Entonces, la respuesta anterior sobre estar basado en firmas parece ser correcta. Esto también podría ser un problema solo en los dispositivos 4.3.5 más nuevos con xcode
fuente
Producto -> Limpiar en la barra de menú
fuente
Este error a veces ocurre debido a un proceso incompleto de "Restauración" o "Sincronización" de su dispositivo que mantiene los archivos .app bloqueados.
Lo que hice Tuve que hacer jailbreak a mi dispositivo para buscar la aplicación en / Usuario / Aplicaciones / XXXXX-XXXX-XXX / y eliminar físicamente el .app.
Para una de las aplicaciones funcionó y para otra me di cuenta de que simplemente no ejecuta GDB automáticamente, por lo que el mensaje de error es totalmente engañoso, así que configuré GDB en manual y funcionó y no me dio ese error, pero por supuesto que tiene que ejecutar la aplicación manualmente para que se inicie la sesión de depuración.
También puede haber requerido algunas otras cosas que hice antes, como verificar el perfil de provisión, pero este fue el último paso que lo hizo funcionar.
Antes de esto, probé todas las soluciones que no funcionaron para mí y, obviamente, simplemente eliminar la aplicación manteniendo presionado el dedo en la pantalla no funcionó, ya que eliminó el ícono pero todos los archivos seguían allí. (Dado que era una aplicación de desarrollo, no una aplicación de App Store descargada)
fuente
Tuve el mismo problema, salí de XCode ... eliminé la aplicación del dispositivo ... ejecute el programa nuevamente ... lo resolví de esa manera ... uno de mis amigos tuvo que reiniciar el dispositivo.
fuente
Tengo el mismo problema. Lo resolví cambiando el nombre del directorio del proyecto y luego volviendo a iniciar la aplicación.
fuente
Tuve este problema en un dispositivo restaurado recientemente donde mis aplicaciones en desarrollo no se habían reinstalado; aparecían en Springboard como "Esperando" para ser descargadas de la App Store. Eliminar la aplicación de Springboard solucionó el problema.
fuente
Me he enfrentado a este problema desde ayer en dos dispositivos diferentes, ambos iOS 4.x. Eliminar la carpeta DerivedData, eliminar la aplicación, reiniciar el Xcode y limpiar el código NO funcionó. Repitiendo todos los pasos, además de reiniciar el dispositivo me lo arregló.
fuente
Aquí estoy publicando una actualización del problema. Podría ser útil para alguien con el mismo problema. Tengo Xcode 4.4 y lo lancé en un dispositivo con iOS 5.0. Si Xcode no tiene los simuladores 5.0
fuente