Configuración ilegal: Ya no se admite la compilación de documentos IB para versiones anteriores a iOS 7


Recientemente actualizé a XCode 9. Cuando compilo la aplicación dice "configuración ilegal" para algunos guiones gráficos en mis archivos pod. Traté de recrear los archivos del guion gráfico, pero no ayuda.

[1]

Author: Omal Perera, 2017-06-08

4 answers

XCode 9 no es compatible con storyboards creados para la versión de iOS inferior a 7.

Intente cambiar las Compilaciones paraen File Inspector a una versión superior y luego Limpie y Compile.

Ver captura de pantalla

introduzca la descripción de la imagen aquí

Editar: Información importante de @user435779 a continuación: Reinicie XCode si los errores no desaparecen.

 194
Author: Vinay Kumar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-03 00:58:21

Simplemente establezca el destino de implementación en 8.0 + en General para solucionar este problema. No hay necesidad de revisar cada archivo xib.

introduzca la descripción de la imagen aquí

 22
Author: itzo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-08 12:12:02

Como storyboard en Xcode 9 no será compatible, que está por debajo de iOS 7.0, por lo que debe actualizar la versión de iOS en File inspector.

Para obtener más información, por favor, encuentre la siguiente representación GIF.

introduzca la descripción de la imagen aquí

Espero que funcione!!!

 8
Author: Ramkrishna Sharma,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-19 11:04:30

Probé ambos métodos-En Xcode 9.3 (9E145)

Para cada XIB, agregué el siguiente Objetivo.

introduzca la descripción de la imagen aquí

Los On Targets -> General-> Deployment Info - > Change target

introduzca la descripción de la imagen aquí

Limpiado el proyecto y compilar de nuevo en el dispositivo. Funcionó!

 0
Author: A.G,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-30 08:17:58