Recientemente actualicé a XCode 9 . Cuando construyo la aplicación, dice "configuración ilegal" para algunos guiones gráficos en mis archivos de pod. Traté de recrear los archivos del guión gráfico pero no ayudó.
storyboard
xcode9-beta
NSXCode
fuente
fuente
Respuestas:
XCode 9 no admitirá guiones gráficos creados para la versión de iOS anterior a la 7.
Intente cambiar las compilaciones para en el inspector de archivos a una versión superior, luego limpiar y compilar.
Ver captura de pantalla
Editar: Información importante de @ user435779 a continuación: Reinicie XCode si los errores no desaparecen.
fuente
Deployment Target (v.m)
(asegúrese de que su objetivo es 7+)Simplemente configure el objetivo de implementación en 8.0 + en General para solucionar este problema. No es necesario revisar cada archivo xib.
fuente
Deployment Target
se establece bajoGeneral
, los archivos xib pueden tener su secciónFile Inspector
->Interface Builder Document
configurada de forma independiente en unaBuilds for
configuración separada que no sigue laGeneral
configuración. Esto es especialmente cierto cuando está reutilizando "código" o archivos xib en proyectos o de código abierto.Como el guión gráfico en Xcode 9 no es compatible con iOS 7.0, debe actualizar la versión de iOS en el inspector de archivos .
Para obtener más información, encuentre la siguiente representación GIF.
¡¡¡Espero que funcione!!!
fuente
Probé ambos métodos: en Xcode 9.3 (9E145)
Para cada XIB, agregué el siguiente Target.
The On Targets -> General -> Deployment Info-> Change target
Se limpió el proyecto y se volvió a construir en el dispositivo. ¡Funcionó!
fuente
Mi caso fue diferente, hice toda la solución anterior pero no obtuve una compilación exitosa, así que leí el error con el enfoque y, manualmente, con el archivo, abro el archivo .Xib y lo cambio como objetivo de desarrollo a iOS 10 y posterior.
y sí ... su trabajo está bien
fuente