2012-10-04 22 views
7

El documento "MainStoryBoard.storyboard" no se pudo abrir. La operación no pudo ser completada. (com.apple.InterfaceBuilder error -1.)El documento "MainStoryBoard.storyboard" no se pudo abrir

Nuestro equipo utiliza SVN y cuando uno de nuestros desarrolladores ha confirmado el código, los otros reciben el mensaje anterior y no pueden abrir MainStoryBoard. También hemos intentado verificar todo el repositorio, pero aún así existe el error.

Cualquier ayuda será muy apreciada.

Gracias.

Respuesta

7

tratar de asegurarse de todos los UILabels en el guión gráfico están utilizando texto sin formato

UILabel text attribute = PLAIN

Esto resuelve el problema para mí después de casi 4 horas de intentar todo !!!!

Y también asegúrese de haber instalado en su sistema las fuentes que está tratando de usar.

+0

Me he asegurado de que todas las etiquetas sean sencillas pero no se puedan guardar –

4

Tuvimos este problema hoy: un desarrollador remoto no pudo abrir un guión gráfico que funcionaba bien en dos máquinas aquí. Xcode 4.5.1 y iOS 6.0.

Abrí el archivo del guión gráfico en BBEdit y usé el comando "Zap Gremlins". Encontró varios gremlins, todos en unas pocas cadenas atribuidas (que estábamos diseñando como un volante, no del todo necesario). Cerré BBEdit sin guardar, volví a Xcode y eliminé estas cadenas del archivo del guión gráfico. Xcode ahora puede abrir el guión gráfico.

+0

Como un lado, estábamos usando git, mientras que el OP estaba usando SVN. –

+0

Funciona para usted. –

+0

Sí, eso solucionó el problema. –

3

Kunal Balani tiene la respuesta correcta. No era que el texto atribuido estaba agregando información incorrecta en el Storyboard. Era que la otra máquina no tenía instalados los archivos de fuentes.

2

Las fuentes personalizadas que utilizaba la etiqueta atribuida faltaban en la máquina de destino. Instalar la fuente resolvió el problema para mí. Thx Kunal

2

Tuve el mismo problema cuando copié un proyecto de un MAC a otro. Finalmente descubro que necesito instalar algunas fuentes que se estaban usando en el storyboard.

1

convertir el Todos UILabels en el guión gráfico están utilizando texto sin formato

0

En mi caso, el archivo del guión gráfico había terminado de alguna manera con permisos de ejecución:

-rwxr-xr-x 1 Luna staff 106K Oct 28 00:07 Main.storyboard

Comparando esto con otros archivos de guión gráfico en mi proyecto, estaba claro que era anormal. Correr chmod -x Main.storyboard solucionado el problema:

-rw-r--r-- 1 Luna staff 106K Oct 28 00:07 Main.storyboard

0

Para mí la edición del guión gráfico no resolvió el problema. Lo único que funcionó fue crear un nuevo archivo de guión gráfico, abrir los guiones gráficos antiguos y nuevos como código fuente (clic derecho -> abrir como) y copiar el xml del guión gráfico antiguo al nuevo. No tomé el xml completo, solo el alcance del <scenes> </scenes>

Cuestiones relacionadas