2012-03-11 5 views
34

Configuración:Xcode: Al arrastrar un proyecto a un área de trabajo, se muestra un pequeño archivo .xcodeproj en Project Navigator. ¿Qué pasa?

Xcode 4.3.1 (o 5.x)
OS X 10.7.3

He reproducido este problema en dos Macs último modelo separada con esta configuración.

Pasos:

  1. Crear una nueva "aplicación Cocoa" Mac proyecto Xcode. File > New > Project… Llámalo "MyApp".
  2. Crea un nuevo espacio de trabajo: File > New > Workspace… Llámalo "MySuite".
  3. Arrastre el archivo MyApp.xcodeproj del Finder al Navegador de proyectos del espacio de trabajo "MySuite".

preverse:
el navegador de proyectos del área de trabajo "MySuite" Ahora debería mostrar un completa sub-proyecto para "MyApp" con la Fuente, metas, etc.

real:
"MySuite" Workspace Project Navigator muestra un pequeño artículo MyApp.xcodeproj en Project Navigator. (Ver capturas de pantalla)


Arrastrar:

Dragging MyApp.xcodeproj to the Workspace

Resultado:

Result

¿Qué estoy haciendo mal al tratar de agregar un proyecto a una Espacio de trabajo?

+5

¿Tiene el proyecto que está arrastrando abierto en otra ventana? –

+3

Sí. Guau. Cerrando la ventana del otro proyecto y tratando de arreglarlo nuevamente. Supongo que es un error? ¡Rock! ¿Le gustaría publicar su respuesta a continuación para obtener crédito? :) –

+0

Se supone que funciona de esa manera. He visto alertas antes de decir que tienes este proyecto abierto, por lo que no puedes volver a abrirlo. Realmente tonto, pero creo que tiene sentido. –

Respuesta

137

Asegúrese de no tener el proyecto ya abierto en otra ventana. Xcode solo te permite abrir un proyecto una vez. Cometí este error mucho cuando trabajaba en un marco y luego intentaba agregarlo a una aplicación.

Simplemente cierre el proyecto que está intentando arrastrar en la ventana y todo estará contento.

+3

Perfecto. Increíble. Gracias. –

+3

He escuchado un rumor no confirmado de que esto se solucionará en Xcode 4.4. –

+0

Cuando arrastro un proyecto desde otra carpeta, generalmente hace que la aplicación se cuelgue sin una razón aparente. Quizás en la lista esté la ruta anterior y esto causa el bloqueo. –

Cuestiones relacionadas