Como dizer ao Xcode como incluir uma biblioteca especificada com colchetes angulares?
Muitas vezes vejo o código-fonte aberto importando bibliotecas de terceiros em arquivos de implementação do Xcode / Objective-C como este:
#import <ThirdPartyLibrary/utilities.h>
mas quando eu arrasto e solto a estrutura de arquivos e arquivos de tal biblioteca no meu projeto, todas essas importações estão corrompidas e o Xcode não sabe onde estão os arquivos.
Acabo modificando manualmente todas as importações para parecerem:
#import "utilities.h"
E incluir aparece é relativo à pasta física atual no sistema de arquivos. Quando uma biblioteca divide seus arquivos em pastas no sistema de arquivos e eu a arrasto no Xcode, o Xcode cria grupos para as pastas. Mas para importar, tenho que especificar o nome da pasta. Problema é quando estou em uma pasta, por exemplo:
http / httpTools.h
Então, quando httpTools.h quer importar utilities.h da raiz, eu tenho que mudar
#import <ThirdPartyLibrary/utilities.h>
para
#import "../utilities.h"
o que é uma tarefa. Depois de fazer isso por 5 horas eu pensei, deve haver um jeito melhor. Alguém pode explicar qual é o segredo para ensinar ao Xcode um novo local de estrutura que pode ser importado com colchetes angulares? O framework btw é o código-fonte. Não compilado. Apenas o código nu.