iphone - for - xcode mac
Xcode 4 se cuelga en "Adjuntar a(nombre de la aplicación)" (30)
Acabo de actualizar a Xcode 4 y, por alguna razón, mi aplicación no se ejecuta en el simulador o dispositivo iOS. Estaba funcionando perfectamente en Xcode 3, pero de repente, cuando presiono Ejecutar, el programa se detiene en "Adjuntar a ...". Tampoco parece haber otra información que ayude con este problema.
Para un resumen, puede intentar lo siguiente para abordar el problema:
- Reinicie el simulador.
- Asegúrese de no haber incluido el archivo Info.plist en sus Fases de construcción -> Copiar recursos del paquete.
- Carpeta de recursos agregada al proyecto como referencia de carpeta (el icono de carpeta azul). Eso causó problemas, después de agregar la carpeta como grupo, el problema desapareció.
¡¡Arreglado!! Esperemos que esto ayude a algunas personas a evitar un par de horas muy frustrantes. Resolví esto por:
- Haciendo clic en el nombre del proyecto en el panel izquierdo (en la parte superior). Esto abrirá un nuevo menú a la derecha, algo así como los editores de proyecto / destino en XCode 3.
- Haga clic en Crear configuración en la parte superior.
- En Empaque, asegúrese de que el nombre de su producto sea el mismo para cada compilación e igual a lo que diga que se adjunta. Por ejemplo, si XCode se cuelga en "Attaching to myLCBO" pero el nombre de su producto es "LCBO Finder", entonces no se generará. Ese fue exactamente mi problema porque cambié el nombre de mi aplicación a mitad del desarrollo.
¡Espero que esto ayude!
Acabo de encontrar el mismo problema: reiniciar el simulador y Xcode no me funcionó, ¡mientras que reiniciar mi mac funcionó bastante bien!
Aquí estaba nuestra solución:
En Proyecto> Editar Esquemas> Ejecutar.
Cambie el Depurador de GDB
a None
(directamente sobre el círculo verde en la imagen de arriba).
Como dijo Rob, pero también verifique que el "identificador" se lea por defecto "com.yourcompany.YourAppName" Cambié la "yourcompany" por error y esto causó el mismo problema que se mencionó anteriormente.
En Producto> Editar esquema> Ejecutar> Información, ¡el depurador de LLDB a GDB funcionó perfecto para mí!
Encontré este error luego de incorporar otro proyecto dentro de mi nuevo. Asegúrese de eliminar el proyecto que ha agregado info.plist y .app
Esta solución no es técnica pero funcionó para mí.
Cuando Attaching to Process se muestra en xcode y se cuelga por un tiempo, simplemente apaga el simulador de iOS y vuelve a iniciar la aplicación presionando Comando + R.
Lanzará la aplicación sin ningún problema :)
Esto es lo que funcionó para mí:
En Xcode navega hasta el menú Producto y elige EDITAR ESQUEMAS.
En la lista de la izquierda, elija Ejecutar YourAppName.app. En el menú Ejecutable, seleccione OTRO.
Navegue y elija su archivo .app en el directorio de su proyecto.
Ahora corre y funciona :)
Esto también me sucedió cuando el archivo info.plist estaba en la fase de compilación de la copia. Parece que a veces Xcode te advierte sobre esto, y otras veces no. Muy extraño. Pero si está experimentando este problema, asegúrese de que info.plist NO esté en su fase de creación de copias.
Frecuentemente encontré este problema después de renombrar un proyecto en Xcode 4.
Pude arreglarlo editando el identificador de paquete en el archivo .plist.
Después de cambiar el nombre del proyecto, el identificador de paquete cambiaría a algo como esto:
com.yourcompany.${PRODUCT_NAME:rfc1034identifier}
cambiando de nuevo a esto:
com.yourcompany.${PRODUCT_NAME}
detendrá la ejecución de Xcode y permitirá que la aplicación se ejecute.
Intenté todo en esta página, y la "nueva" solución que funcionó para mí fue ingresar al simulador, y "Restablecer contenido y configuración" en el menú principal del simulador de iOS.
Intenté todo y nada funcionó. Tengo un proyecto antiguo de XCode 3. Simplemente renombré info.plist en el proyecto a otro nombre, reinicié el simulador y todo está funcionando bien desde entonces.
La mejor opción sería
- Salir del simulador
- Abrir otro proyecto
- Ejecutar proyecto (solo para el simulador de sake se abre)
- Eliminar el proyecto anterior del simulador.
- Limpiar el proyecto principal
- Corre de nuevo
¡¡¡Disfrutar!!!
La solución provista no solucionó el problema en mi caso.
Para resolverlo (solo XCode 4), tuve que ir a Producto -> Editar esquema. Luego seleccione el esquema "Ejecutar" y marque "Automáticamente" que no estaba habilitado.
Espero que ayude a alguien.
Lo que funcionó para mí es lo siguiente:
En XCode:
- Haga clic en el nombre del proyecto
- Haga clic en el nombre de destino
- Haga clic en "Crear configuración"
- Revela los contenidos de "Nombre del producto" (haz clic en el triángulo)
- Asegúrese de que el nombre de todos los elementos coincida con el nombre del proyecto
- Ejemplo
- Nombre del producto myapp
- Depurar myapp
- Soltar myapp
- Nombre del producto myapp
- Ejemplo
- Revelar los contenidos de "Implementación" (haga clic en triángulo)
- Asegúrese de que haya un elemento de "Destino de implementación de IOS"
- Ejemplo
- Despliegue de IOS Target IOS 3.0
- Depurar iOS 3.0
- Suelte IOS 3.0
- Despliegue de IOS Target IOS 3.0
- Ejemplo
Luego limpiar y correr.
Lo que funcionó para mí:
- Ejecute "Monitor" y mate a gdb-i386-apple-darwin que supuestamente se colgó
- Reiniciar simulador de iOS
Mi problema también era una carpeta llamada "recursos" en la carpeta de origen raíz. Parece que está en conflicto con algunos nombres de compilación interna.
Cambiar el nombre de la carpeta a "res" solucionó el problema para mí.
Mi solución es corregir el nombre de la punta. (Cambié mi nombre de punta antes para una versión de iPad, pero luego borré el archivo de punta de iPad). Entonces vuelve a funcionar bien.
Noté que me sucedió cuando edité el esquema de Build Release para Build Debug. Cambié de nuevo, y funcionó :)
Para mí, ninguno de estos ha funcionado. Me di cuenta de que mi proyecto tenía 2 archivos info.plist (con dos nombres diferentes, como info.plist y Project-info.plist), por lo que XCode se confundió. Acabo de eliminar el archivo plist incorrecto, y funcionó!
Para todos los que aún intentan resolver esto después de todo lo que probó anteriormente, intente iniciar el simulador de iphone, haga clic en Simulador de iOS en el menú en la parte superior, Restablecer contenidos y advertencias . Esto borrará todas las aplicaciones del simulador, ¡pero ahora finalmente puedes usar el simulador!
Realmente encuentro la respuesta para mi :)
para mi,
configuración del proyecto -> su objetivo -> fases de construcción -> validar configuración -> realizar
Y ahora el problema se ha ido.
:)
Espero que alguien le ayude
Reiniciar el simulador funciona para mí :)
Resolví este problema cómo:
1) Simulador de iOS-> Restablecer contenidos y configuraciones ...
2) Seguro que el nombre del proyecto, el nombre del esquema y el nombre del objetivo son idénticos. "AppName" y "Appname" no son ciertos. Debe ser "AppName" y "AppName", o "Appname" y "Appname".
3) Reinicie XCode y Salga de Simulator.
Nombre del proyecto en Configuraciones de compilación-> Nombre del producto.
Nombre del esquema en Producto-> Gestionar esquemas. Haga clic en el esquema actual una vez para cambiar el nombre.
Nombre de destino en la columna de proyecto con objetivos. Haga clic una vez en el objetivo actual para cambiar el nombre.
Buena suerte =)
Si su aplicación aún no funciona después de cambiar el Nombre del producto, intente cambiar también "Archivo ejecutable". Resolví el mismo problema con este método.
También: asegúrese de no haber incluido el archivo Info.plst en sus Fases de construcción -> Copiar recursos del paquete. Si es así, ¡elimínelo de esa lista! Un pequeño error que podría suceder, pero algo que confunde las cosas es bastante desagradable: S
Todas las sugerencias anteriores no resolvieron mi problema. Después de agregar la carpeta Recursos y compilar, se cuelga al adjuntarse al nombre de la aplicación. He eliminado la carpeta de recursos, todavía colgar. Quité el proyecto y volví a crear uno nuevo (con el mismo nombre) pero aún tengo problemas. Si era un nombre diferente, entonces está bien. Reinicié el sistema operativo pero todavía no ayuda.
Para resolver el problema, hice lo siguiente: 1. ps -ef | grep Xcode, y mata todos los procesos "Xcode". 2. Restablezca el contenido del simulador y salga del simulador. 3. Producto> Limpiar para limpiar la construcción. 4. Compilar y ejecutar el producto. Debería funcionar en este punto.
Espero que ayude a alguien más a tener este problema similar.
Un consejo que encontré en los foros de desarrolladores de Apple :
Vaya a su directorio ProjectName.xcodeproj / y elimine cualquier nombre que tenga su ID de usuario. Vuelva a abrir el proyecto en xcode y todo lo que se volverá a crear y debería funcionar. Al menos lo hizo por mí.
Otro consejo es eliminar manualmente el directorio de build
.
Otro consejo más es navegar al Organizador ( Shift ⇧ Comando ⌘ 2 en xcode 4), seleccionar Proyectos , seleccionar su aplicación en el lado izquierdo y luego presionar el botón Eliminar ... a la derecha de Datos derivados .
Y nunca olvide el consejo de utilidad universal: reinicie su computadora y vuelva a intentarlo.
¡Buena suerte!
Una solución más posible: tuve mi carpeta de Recursos agregada al proyecto como una referencia de carpeta (el icono de carpeta azul). Eso causó problemas, después de agregar la carpeta como grupo, el problema desapareció.
Yo tuve el mismo problema. El problema era que había un usuario más que había iniciado sesión y tenía el simulador en funcionamiento. Piensa que solo puede haber una instancia de simulador de iphone ejecutándose en una máquina, incluso para diferentes usuarios. Espero que esta información sea útil para alguien :)