Cuando importo mi proyecto desde Github, tengo dos carpetas que aparecen en Xcode con un color azul, pero todas las otras carpetas son amarillas. ¿Que esta pasando?¿Por qué hay algunas carpetas azules en mi proyecto de Xcode?
Respuesta
Azul se utiliza para representar una "Referencia de carpeta".
Una descripción clara de cuáles son y cuándo usarlos viene de http://struct.ca/2010/xcode-folder-references/
Hay dos tipos de carpetas en Xcode: grupos y las referencias de carpetas. Puede usar grupos para organizar archivos en su proyecto sin afectar su estructura en el sistema de archivos actual. Esto es genial para el código, porque solo vas a trabajar con tu código en Xcode. En por otro lado, los grupos no son muy buenos para los archivos de recursos.
En cualquier proyecto bastante complicado, por lo general, le trata con decenas - si no cientos - de archivos de activos, y esos activos necesitarán que ser modificado y manipulado desde fuera de Xcode, ya sea por usted o un diseñador. Poner todos sus archivos de recursos en una carpeta plana es una receta para desastres. Aquí es donde entran las referencias de carpetas. Ellos le permiten organizar sus archivos en carpetas en su sistema de archivos y mantienen esa misma estructura de carpetas en Xcode.
gracias por su respuesta – samir
La respuesta no es estrictamente correcta. Todavía puede tener carpetas amarillas que se asignan a directorios reales en el sistema de archivos _en su proyecto XCode_. La diferencia con la carpeta azul es que también se asignan a carpetas reales en el paquete desplegado de la aplicación. Entonces, el caso de uso para las carpetas azules que se describe en esta respuesta también se aplica a las carpetas amarillas. El caso de uso real para las carpetas azules es si su aplicación también necesita separar los recursos (por ejemplo, si hay recursos con el mismo nombre pero diferentes rutas de archivos) Consulte http://stackoverflow.com/questions/10380842/uiimage-imagenamed-requires- pathforresource/12932540 # 12932540 – Rhubarb
Xcode 9 introdujo una nueva característica donde un Grupo de Project Navigator ahora puede ** asociarse expresamente ** con un directorio del sistema de archivos_. Relacionado: ["¿Qué significa el triángulo oscuro, ubicado en los iconos de la carpeta en Xcode 9, significa?"] (Https://stackoverflow.com/questions/45834784/what-does-the-dark-triangle-located-on- the-folder-icons-in-xcode-9-mean/47973616 # 47973616) –
- 1. Crear carpetas azules en el código X
- 2. ¿Cómo puedo excluir algunas carpetas de mi proyecto de Eclipse?
- 3. Agregar archivos en Xcode 4.2 no funciona (las carpetas azules no se reconocen)
- 4. ¿Por qué Xcode crea recursividad de carpetas sin fin?
- 5. ¿Cómo evito que MSDeploy elimine carpetas adicionales en mi proyecto?
- 6. ¿Por qué no hay Xcode para Windows?
- 7. ¿Define __MyCompanyName__ en Xcode por proyecto?
- 8. Xcode 4. ¿Por qué no puede mi proyecto renombrado encontrar su archivo Info.plist?
- 9. ¿cómo agrego la página html en mi proyecto iphone xcode?
- 10. ¿Por qué AVFoundation no se vinculará con mi proyecto XCode 3.2.3 iPhone 4.0.1?
- 11. ¿Cómo usar Maven en mi proyecto Java y por qué?
- 12. ¿Por qué app_offline.htm sigue apareciendo en mi proyecto web?
- 13. ¿Por qué mi proyecto de Eclipse se desarrolla tan lento?
- 14. Xcode, Git, y construir intermedia carpetas
- 15. ¿Por qué en Xcode, se pueden crear grupos, pero no carpetas reales?
- 16. Algunas de las pruebas de mi unidad no están finalizando en XCode 4.4
- 17. Copiar carpeta recursivamente, excluyendo algunas carpetas
- 18. ¿Por qué faltan algunas tareas de rastrillo?
- 19. ¿Por qué hay instrucciones adicionales en mi salida de gcc?
- 20. Mi xcode4 falta algunas plantillas de iPhone
- 21. .gitignore archivo, ¿dónde debería ponerlo en mi proyecto xcode?
- 22. XCode: ¿Por qué mi evento no se agrega al calendario?
- 23. Organización de carpetas de proyecto Eclipse Java
- 24. xcode - copiar una estructura de carpetas en mi paquete de aplicaciones
- 25. applescript para copiar carpetas en Xcode?
- 26. Importar proyecto XCode dentro de otro proyecto XCode
- 27. marco Yu - ¿cuál es el archivo ".yii" en algunas carpetas
- 28. ¿Por qué hay píxeles adicionales en mi Android GridView?
- 29. ¿Por qué no hay datos seriales disponibles en mi Arduino?
- 30. ¿Por qué hay un análisis en mi índice agrupado?
Esto significa que trajo las carpetas como referencias de carpetas en lugar de grupos de archivos. Las referencias de carpetas se tratan de la misma manera que un archivo de recursos (es decir, como una entidad única). Los grupos de archivos se utilizan para organizar códigos/elementos en el IDE. –
No sé por qué esta pregunta está downvoted. Si lo encuentra útil –