Descargué Xcode beta y abrí mi proyecto existente para ver cómo funciona con Xcode 8 beta (abrí el archivo Storyboard de Xcode 8).
Ahora, cuando abro mi proyecto desde Xcode 7.3, no puedo abrir el archivo del guión gráfico, me da el siguiente error
Esta versión no admite documentos guardados en formato Xcode 8. Abra este documento con Xcode 8.0 o posterior.
¿Qué debo hacer para revertir, ya que quiero seguir trabajando en Xcode 7?
En Xcode 8 se me pidió que seleccionara el dispositivo y seleccioné el iPhone 6S, creo que esa parte es de alguna manera responsable de que el archivo del guión gráfico no se abra en Xcode 7
ios
objective-c
xcode
storyboard
ios10
Bhumit Mehta
fuente
fuente
Respuestas:
Lo he descubierto:
Abra su Storyboard en Xcode 8.
Haga clic en el Inspector de archivos.
En la sección Documento de Interface Builder , seleccione Se abre en "Xcode 7.x" en lugar de "Latest Xcode (8.0)", como en la siguiente captura de pantalla:
Al hacer esto, recibirá una alerta que dice "Guardar para Xcode 7.x cerrará su documento y se eliminarán los datos de las funciones de Xcode 8.0".
Haga clic en Guardar y cerrar y podrá abrir el guión gráfico en Xode 7.x.
fuente
Tengo una solución:
fuente
Es trabajo para mi
Derecha, haga clic en main.stoaryboard Ir a abrir como -> código fuente y cambiar dependencias
cambio
Siga el mismo paso en la pantalla de inicio.
fuente
El mismo problema ocurrió después de cambiar de Xcode 9 a Xcode 8. Abrí el guión gráfico en el código fuente y cambié
Después de este cambio, cuando abra el guión gráfico en el generador de interfaces, esta línea se eliminará.
fuente
También encontré esta pregunta. Seguí este método para cambiarlo: como no podía hacer clic en el menú para elegir 7.0 o posterior, abrí el
main.storyboard
ylaunchscreen.storyboard
con el código fuente, luego cambié su versión manualmente y esto resolvió el problema.fuente
Dado que XCode 8 sigue convirtiendo constantemente los archivos del guión gráfico al formato XCode 8 cada vez que lo abro (es un proyecto antiguo y todo se estropea), terminé descargando XCode 7 y usándolo solo para editar archivos del guión gráfico (y cerrarlo antes de que volver a XCode 8). Si abro accidentalmente el archivo del guión gráfico en 8, simplemente restablezco ese archivo a la última confirmación, ya que el proyecto está en GIT.
Estúpido, lo sé, pero funciona.
fuente
Reemplaza tus dependencias por estas dependencias
fuente
Abra el guión gráfico como
Source Code
y busque laminToolsVersion
clave. Establezca ese valor como 7.0 y abra ese guión gráfico en Xcode 7.xfuente
Como @Bhumit_Metha dio una solución directa. Desafortunadamente, en mi caso no tengo MAC con la última versión de Xcode (8.0+), realice esos cambios para admitir nuevos archivos 'xib' en mi antiguo xcode (7.x).
Así que terminé con una solución funcional con los siguientes pasos simples:
[1] Cree un archivo xib vacío en su xcode 7.x.
[2] Haga clic con el botón derecho en el xib vacío para ver la fuente y copiar todo eso.
[3] Ahora abra un nuevo xib (uno con error de versión) en el visor de fuentes. Pegue el código anterior en la parte superior.
[4] Reemplaza todas las líneas antiguas por una nueva etiqueta interior:
<objects> ...... </objects>
Y eso es todo. Funcionará con compatible con xcode 7.x!
Consejo: al abrir la próxima vez en un nuevo xcode, asegúrese de seleccionar el modo de compatibilidad.
fuente