ios frameworks xcode6 project-navigator

ios - Xcode 6: No hay carpeta de marcos en Project Navigator



frameworks xcode6 (3)

En Xcode 6, la carpeta Frameworks no se agrega de forma predeterminada. Puede arrastrar y soltar sus archivos .framework en el navegador del proyecto (marque ''Copiar elementos si es necesario''), luego selecciónelos todos> haga clic derecho> "Nuevo grupo de la selección" y nombre la carpeta ''Marcos''.

Además, asegúrese de que los marcos se agreguen a Proyecto> Fases de creación> Enlace binario con bibliotecas . Si no es así, arrástrelos allí desde la carpeta ''Frameworks'' recién creada.

Estoy usando Xcode 6 y siguiendo un tutorial de Xcode versión 4 para que las cosas sean diferentes aquí y allá.

Parece que no hay una carpeta de Frameworks en mi navegador de proyectos, así que cuando descargué algunos archivos .framework y los agregué manualmente en la fase de compilación de mi editor de proyectos, no tenía ninguna carpeta de Frameworks para guardarlos y simplemente dejarlos caer. en la parte superior de mi navegador de proyectos. Así que están ahí, simplemente no en una carpeta especial, y no se ve bien.

Entonces, ¿debería Xcode 6 tener una carpeta de marcos automáticamente, o necesito crear una yo mismo? Y si es así, ¿cómo puedo hacer eso? (Sólo he añadido nuevos archivos hasta ahora).


En resumen, no , no debería tener que crear un grupo de Frameworks usted mismo, ya que Xcode está haciendo las cosas automáticamente por usted ...

Apple está empujando a los desarrolladores lentamente y con suavidad en la dirección de las nuevas características de Clang con el objetivo de hacer que el desarrollo nativo de iOS sea más accesible para los principiantes que no tienen experiencia previa en compilar y enlazar con lenguajes basados ​​en C.

Encontrará que los proyectos de Objective-C creados con Xcode 6 tienen una nueva configuración de compilación habilitada de manera predeterminada, incluyendo Link Frameworks Automatically ( CLANG_MODULES_AUTOLINK ) y Habilitar módulos (C y Objective-C) ( CLANG_ENABLE_MODULES )

Lectura sugerida:

  • Modules (documentación de Clang)
  • @import vs #import - iOS 7 (excelente respuesta de desbordamiento de pila)

Las otras respuestas me parecieron demasiado confusas (¿dónde se supone que debo obtener los archivos .framework?)

Es mucho más sencillo en Xcode 6. Simplemente vaya a Capacidades y active Mapas. Eso es todo ... realmente.