tutorial programacion objective lenguaje introduccion español descargar ios objective-c c xcode

ios - programacion - ¿Cómo decirle a Xcode cómo incluir una biblioteca especificada con corchetes angulares?



xcode descargar (2)

A menudo veo código fuente abierto que importa bibliotecas de terceros en archivos de implementación de Xcode / Objective-C como este:

#import <ThirdPartyLibrary/utilities.h>

pero cuando arrastro y suelto la estructura de archivos y los archivos de dicha biblioteca en mi proyecto, todas estas importaciones están dañadas y Xcode no sabe dónde están los archivos.

Termino modificando a mano cada importación para que se vea como:

#import "utilities.h"

E incluir aparece es relativo a la carpeta física actual en el sistema de archivos. Cuando una biblioteca divide sus archivos en carpetas en el sistema de archivos y lo arrastro y suelto en Xcode, Xcode crea grupos para las carpetas. Pero para la importación, tengo que especificar el nombre de la carpeta. El problema es cuando estoy en una carpeta, por ejemplo:

http / httpTools.h

Luego, cuando httpTools.h quiere importar utilities.h desde la raíz, tengo que cambiar

#import <ThirdPartyLibrary/utilities.h>

a

#import "../utilities.h"

que es una tarea Después de hacer esto durante 5 horas, pensé, debe haber una mejor manera. ¿Alguien puede explicar cuál es el secreto para enseñar a Xcode una nueva ubicación de marco que se puede importar con corchetes angulares? El framework BTW es el código fuente. No compilado Sólo el código desnudo.


Especifique la ruta de inclusión con la HEADER_SEARCH_PATHS del compilador -I , o el alias de configuración de compilación de Xcode HEADER_SEARCH_PATHS . Por supuesto, puedes usar las variables de compilación cuando lo hagas.


Simplemente se topó con el mismo problema, hay dos tipos de rutas de búsqueda en Xcode:

Header Search Paths User Header Search Paths

Si agrega sus propias carpetas de inclusión en las rutas de búsqueda de encabezado, puede usar corchetes angulados.