2011-05-06 8 views
34

Tengo un par de proyectos que había comenzado con Xcode 3.2.x hace algún tiempo. Cambié a Xcode 4 hace unos días y quiero hacer uso de la función de área de trabajo como ambos proyectos. Básicamente, mi plan es extraer algunas características comunes de los dos proyectos y convertirlas en una biblioteca común de la que ambos proyectos dependen. Sin embargo, antes de llegar a las dependencias difíciles me quedo estancado al agregar mis dos proyectos al área de trabajo.Problemas al agregar proyectos al espacio de trabajo en Xcode 4

Intenté crear un nuevo espacio de trabajo y seleccionar "Agregar archivos a" desde el menú contextual; Luego selecciono el archivo .xcodeproj de mi primer proyecto y aparece en el navegador del lado izquierdo del árbol en mi espacio de trabajo. Sin embargo, es solo el archivo, no el proyecto que obtengo. Es decir, en lugar de obtener una entrada de dos líneas en el navegador de árbol donde la primera línea indica el nombre del proyecto y la segunda línea dice algo como "1 objetivo, iOS SDK 4.3" como en la documentación de Apple, obtengo una sola línea simplemente indicando el nombre del archivo .xcodeproj incluyendo la extensión. Tampoco hay un triángulo a la izquierda para expandir el nodo. Es como si acabara de arrastrar algún archivo en el espacio de trabajo, no en un proyecto. Lo mismo aplica para el segundo proyecto.

También he creado un nuevo proyecto "Foo" desde cero en Xcode 4 y lo he agregado a mi espacio de trabajo, con el mismo resultado. Miré la documentación de Apple y vi el video de 16 segundos aproximadamente una docena de veces, pero no puedo entender qué estoy haciendo mal (si el problema está en la silla y no en la computadora).

Respuesta

95

Tuve exactamente el mismo problema. Creo que se debe a tener abierto otro espacio de trabajo que hace referencia al proyecto que desea agregar. Lo tengo trabajo por:

  1. Xcode apagado por completo
  2. doble clic en el espacio de trabajo para poner en marcha Xcode y abierta justo ese espacio de trabajo
  3. arrastrar y soltar el archivo de proyecto desde el Finder

Trabajado multa. Tengo muchos espacios de trabajo que hacen referencia a un proyecto de openssl, y parece funcionar bien cuando solo tiene un espacio de trabajo abierto a la vez en Xcode.

+0

Lo intentaré esta noche, gracias. – McKrassy

+1

Excelente. Por alguna razón, eso realmente funcionó. Gracias. Ahora todo lo que tengo que hacer es descubrir cómo configurar las dependencias entre esos proyectos ... – McKrassy

+0

Tenía el mismo problema. ¡Muchas gracias! – dasdom

7

Tuve el mismo problema. Así que simplemente salgo de xcode, lo reinicio. Entonces puedo ver los archivos en el proyecto.

+1

Funcionó para mí también. – miho

13

En realidad, lo hice funcionar sin salir de Xcode. Todo lo que tiene que hacer es asegurarse de que los proyectos que desea agregar estén cerrados, ya que Xcode tiene problemas para agregar proyectos abiertos a un área de trabajo. Así :

  • Cierre los proyectos que desea añadir
  • En la ventana de área de trabajo, seleccione "Agregar archivos a MyWorkspace"
  • añadir el archivo .xcodeproj del proyecto que desea añadir
+0

+1 Sí, esta es la manera correcta (¡hasta que Apple corrija Xcode)! – JOM

+2

Es una locura cómo Xcode puede tener estos problemas obvios –

1

Saliendo de Xcode por completo y luego haciendo doble clic en el archivo .xcodeproj para abrir el proyecto.

0

Funciona, pero cuando agrega una actividad al proyecto, el archivo r.java se elimina automáticamente y se producen errores.

Cuestiones relacionadas