Creé una pequeña aplicación usando guiones gráficos y funcionó muy bien. Justo antes de la prueba final, decidí probarlo para ver si funciona con iOS 4.3. Hice clic en el 5.0 gris en la configuración del proyecto y seleccioné 4.3.
La aplicación no se pudo compilar con el siguiente mensaje de error:
Los guiones gráficos no están disponibles en iOS 4.3 y anteriores
Tanto los guiones gráficos del iPhone como del iPad me lo dicen.
El problema es que cuando cambié de nuevo al objetivo de iOS5, sigo recibiendo estos errores de ambos guiones gráficos, ¡y el producto no se construye! Verifiqué: El objetivo de implementación de iOS en la configuración de los proyectos es 5.0 El objetivo de implementación de la aplicación de destino es 5.0 La configuración de compilación usa el SDK de iOS 5.0
¿Qué más debo hacer para restaurar mi proyecto a un estado edificable? ¿Es un error nuevo o me estoy olvidando de algo?
Actualización: seguí recibiendo este error incluso después de hacer una limpieza. Cambié el depurador en Schemes a "LLDB" e hice una limpieza adicional , el proyecto ahora se compila y se compila
fuente
Profile
ed la solicitud de fugas y luegoRun
ed it =)Respuestas:
También obtuve este problema y finalmente lo resolví mediante el siguiente procedimiento:
Reconstruya el proyecto y el error debería resolverse.
fuente
La solución que funcionó para mí fue simplemente eliminar el
~/Library/Developer/Xcode/DerivedData
directorio de mi proyecto.fuente
Solo voy a agregar esta como otra posible respuesta aquí, ya que las primeras soluciones me funcionaron varias veces (como mencioné en mi comentario anterior) hasta hoy, cuando no pude hacer que mi proyecto se compilara por amor o dinero con el mismo error. Con el depurador cambiado y Xcode configurado en 4.2 y reiniciando varias veces, no pude compilar. Sin embargo, descubrí otra forma de solucionar este problema.
Seleccione el guión gráfico en la columna de la izquierda y 'Mostrar en el Finder' y arrastre el guión gráfico al escritorio. Xcode ahora cambiará su color a rojo y no podrá compilar.
Limpie el proyecto, arrastre el guión gráfico desde el escritorio al directorio en el buscador.
Luego, se construye y el error desaparece nuevamente.
No sé qué provocó el error originalmente, ya que estoy desarrollando con iOS5 y construyendo para 4.3, pero parece surgir de vez en cuando y.
fuente
Esto parece ser un error en el último XCode con el que también me he encontrado, probé la solución del OP de cambiar el depurador y eso no tuvo ningún efecto.
Surgió para mí desde que probé el guión gráfico con 4.3 y luego intenté volver a cambiar.
Mi solución fue cerrar XCode, abrirlo de nuevo y limpiar. Luego compilé y funcionó bien.
Espero que esto ayude a otros.
fuente
Clean
, ¡Listo! =)Si bien otras soluciones me ayudaron, no funcionaron el 100% del tiempo. No sé lo suficiente sobre XCode para saber qué tan confiable es esta solución, pero al menos funcionó para mí, así que puedes probarla en tu proyecto.
En el lado izquierdo de Xcode, abra el navegador de proyectos. Haga clic en el elemento superior, que es su proyecto. En el panel inmediatamente a la derecha, verá una opción para elegir entre su proyecto y sus objetivos. Haga clic en el proyecto y, a continuación, en el panel de la derecha, debajo de la pestaña "Información", establezca "Uso de compilaciones de línea de comandos" en Depurar (en mis dos proyectos en los que tenía el error, ambos estaban configurados en Liberar).
Una imagen probablemente sea más fácil:
Otra idea : abra otro proyecto con guiones gráficos en Xcode e intente ejecutarlo. Si tiene éxito, puede volver al proyecto actual y debería compilarse. Creo que esto indica claramente un error en Xcode.
fuente
Después de probar todas las respuestas aquí (eliminar la referencia del Storyboard, salir de Xcode, limpiar, cambiar el depurador, etc.), ninguna funcionó (con Xcode 4.5).
La única forma en que logré reconstruirlo (y fue una suposición total) fue abrir el archivo Storyboard en un editor de texto y eliminar la siguiente línea:
Debe estar cerca de la parte superior del archivo, en la
<dependencies>
sección. Después de eso, el proyecto se compiló con éxito y Xcode incluso volvió a agregar esa línea al archivo, pero aún se compila ...Imagínate...! ¡Ojalá pueda ayudar a alguien!
fuente
¡Por fin, una elegante solución que parece funcionar para mí! (Espero que funcione para todos los demás. Este es terco).
Una vez que haya recuperado la configuración de forma segura en iOS 5-land, pruebe Cmd-Option-Shift K (también conocido como "Limpiar carpeta de compilación ..." en el menú; mantenga presionada la tecla Opción para verla), luego compile.
fuente
la solución es simple, haga clic con el botón derecho en el archivo del guión gráfico y muéstrelo en el buscador, luego seleccione la carpeta donde está el archivo (probablemente esté en la carpeta en.lproj) haga clic derecho en el archivo MainStoryboard.storyboard que causa el problema y ábralo con texto editar busque la línea que dice o algo como esto:
y cámbielo a algo como esto:
guarde el archivo y compile. Et voila ...
fuente
Ok, intenté todo lo anterior y el problema persistió. Así que solo elimino los guiones gráficos (como referencia, no me muevo a la papelera). luego construya con éxito; después de eso, los agregué nuevamente; Construir y finalmente funcionó.
fuente
Estaba teniendo el mismo problema. Probé todas las respuestas anteriores y todas las combinaciones y nada funcionó. Luego, más tarde, después de investigar un poco, analicé que el simple hecho de que el error que me estaba arrojando era sencillo.
Simplemente vaya a la configuración de compilación y en lugar de seleccionar el archivo del proyecto xcode, seleccione el archivo del producto y cambie el objetivo de implementación a 5.0 o 5.1. El error debería apagarse.! Hice esto en Xcode 4.3 en Lion OSX. ¡¡Funcionó bien para mí !!
fuente
También tuve este problema y nada ayudó. Incluso abrir otro proyecto e intentar construir fracasó.
Lo que hice, y lo que para mí, iba a proyectar -> información y en "Destino de implementación" cambiar el Destino de implementación de iOS a lo que sea, compilar y luego volver a lo que era y compilar nuevamente.
fuente
Aquí hay otro mayal aleatorio, vudú, que parecía solucionar el error en este momento. (después de que otras técnicas aquí no ayudaron) Cambié el nombre del archivo del guión gráfico (y la entrada para él en el archivo info.plist). Aún no he probado el ritual de "arrastrar hacia / desde el escritorio".
Esta noche, he perdido como 45 minutos con este problema. grrrrr. Ok, me siento mejor ahora.
fuente
Después de probar todas las sugerencias anteriores, sin éxito, obtuve mi código para compilar haciendo lo siguiente.
fuente
parece ayudar con Xcode 4.3.2
fuente
Tuvo un problema similar. XCode compilaría y ejecutaría otros proyectos bien, pero no pudo deshacerse del error en el proyecto que había cambiado, ni siquiera las copias de seguridad del servidor. Probé todas las soluciones anteriores pero nada. Esto es lo que funcionó.
Desinstale XCode.
Elimina la carpeta usuario / biblioteca / desarrollador / XCode.
Reinstale XCode (tal vez debería comenzar esto antes de buscar la carpeta, la descarga me tomó 20 minutos).
Arranque, limpie y construya.
Trabajó para mi. Me salvó algo de tiempo. A veces, cuando el bisturí no funciona, es el momento del hacha. ¡Ahora puedo elegir una nueva fuente para codificar (esto borrará sus preferencias)!
fuente
La única solución que me ha funcionado es crear otro proyecto sin Storyboarding habilitado, construirlo, luego volver al proyecto de storyboard, limpiar y construir.
fuente
Aquí hay otro vudú aleatorio, desconecta tu iPhone si está conectado.
fuente
Simplemente cambié el objetivo de implementación a 4.0 y Desarrollo a 4.3 desde MainStroyboard. Limpio el proyecto; y reinicié el mac, :) Sé que suena raro, pero reiniciar xcode no ayudó. tal vez haya un caché en la memoria ...
Luego construí el proyecto; ¡estuvo bien!
fuente