De onde são as informações do caminho do link geradas?
-
28-09-2019 - |
Pergunta
Quando compilar meu aplicativo para iPhone, recebo muitos erros, mas aquele que parece mais óbvio para mim é esse erro de link:
ld: warning: directory '/Users/username/Documents/iPhone/MyAppName/../../core-plot/framework/build/Debug-iphonesimulator' following -L not found
EU conhecer O caminho acima está errado.
O caminho correto é:
/Users/username/Documents/iPhone/MyAppName/../core-plot/framework/build/Debug-iphonesimulator
Eu adoraria apontar para o local certo, mas não tenho idéia de onde vêm essas informações erradas do caminho. Eu olhei para todos os campos nas configurações do projeto e nas configurações de destino, mas elas estão corretas porque usam "../" em vez de "../../" alguma sugestão sobre onde posso corrigir isso? Obrigado.
Solução
Isso deve se cuidar se você configurou corretamente seu projeto. Segue o Instruções do projeto de plotagem central ao usar o CorePlot em um aplicativo para iPhone, que são ilustrado com capturas de tela aqui.
Resumidamente:
- Arraste o arquivo do projeto principal para o navegador de grupos do seu projeto.
- Arraste a biblioteca que será exibida como criança do arquivo do projeto, na fase de construção "Binários de link com bibliotecas" para a meta de construção do seu aplicativo.
- Atualize o caminho da pesquisa de cabeçalho na configuração de compilação do seu aplicativo para incluir os cabeçalhos da plotagem principal.
- Adicionar
-ObjC
para o outro sinalizador de vinculadores Aplicativo Construção de configuração.