Xcode Biblioteca Paths
-
22-07-2019 - |
Pergunta
Estou começando um novo projeto Xcode. Eu sou portando em algum código de meu último projeto, mas eu re-ordenou a estrutura de diretórios, de modo que não faz mais sentido ala:
Lib
Package1
File1.h
File1.m
Package2
File2.h
File2.m
etc...
Agora o meu problema é que antes eu estava usando uma estrutura de arquivo simples e usando os grupos Xcode para organizar, no entanto, que não é ideal.
Agora eu re-ordenou a estrutura de diretórios que eu estou fazendo referência as pastas em vez de usar os grupos. O problema agora é que nenhum dos meus importações trabalhar por exemplo:
#import "Lib/Package1/File1.h"
Ele encontra a multa ficheiro.h, mas eu estou recebendo erro um símbolo não encontrado sempre quando eu referência algo que é definido no arquivo .h.
Eu não tenho certeza por que o compilador pode encontrar o arquivo .h mas não consegue encontrar o símbolo.
Solução
Aparentemente, referenciando as pastas não faz a mesma coisa que atribuir-lhes grupos. Eu re-importá-los e escolher grupos atribuir vez e os arquivos foram adicionados ao alvo e ligado corretamente.
Ele parece querer uma estrutura de arquivo simples, pelo menos para a parte interna do projeto. Eu acho que vou ter de gerir manualmente o projeto interno e os layouts de arquivos.