2011-09-27 7 views
20

En Xcode IDE cuando agrego un nuevo grupo llamado 'Organizador' dentro del grupo de Clases predeterminado, se está creando. Pero cuando veo físicamente la carpeta en el Finder, ese nuevo Organizador grupal no se muestra como una carpeta.Crear un grupo en Xcode no crea una carpeta en el sistema de archivos, ¿por qué?

En realidad, quiero mantener las fuentes en una estructura particular, es decir, cómo existe en la vista de XCode.

¿Qué debo hacer para lograrlo?

Respuesta

30

Debe crear todas las carpetas necesarias dentro de Finder y luego agregarlas al proyecto (haga clic con el botón derecho del mouse -> Agregar archivos al proyecto XYZ). Mientras que la adición de archivos, opciones deben tener este aspecto:

enter image description here

UPD: Xcode 9 finalmente apoya la creación de carpetas de archivos automática y reordenación de las operaciones de los grupos!

+28

¡Qué culo tan completo y completo es – theiOSDude

+4

@ burrows111: como todo en Xcode. ¡Supongo que es el peor IDE de todos! ** ¿Hay alguna configuración para forzar la creación de carpetas de forma predeterminada? ** –

+3

En realidad, almacenar todos los archivos h/m en una sola carpeta no está tan loco como parece: puedes modificar la estructura de los grupos de proyectos siempre que quieras y siempre que sea necesario, digamos, por un gran cambio arquitectónico o algo más. Además, git blames no se verá afectado en ese caso. Personalmente prefiero no usar carpetas en absoluto. – knuku

1

Si está agregando un nuevo grupo llamado Organizer dentro del grupo de clases predeterminado, no puede ver la carpeta física en el buscador. Para crear una carpeta física, debe seguir los siguientes pasos:

1. Prepare folder structure with files in it. 
2. Drag that folder into xcode i.e. project navigation pan. 
3. Check the box " Copy items into destination group's folder (if needed) " 
4. Select " Create groups for any added folders " 

Después de hacer esto, obtendrá su carpeta en el buscador. Ahora, si desea agregar un nuevo archivo, solo

1. Right click on folder and click " Add files to <Project_Name>" 
2. Select proper file 
3. Check the box " Copy items into destination group's folder (if needed) " 
4. Select " Create groups for any added folders " 
5. Finally click to add 

Obtendrá esa carpeta con un nuevo archivo agregado a eso.

Nota: Tenga en cuenta que obtiene una carpeta de color amarillo.

Gracias.

Cuestiones relacionadas