Pergunta

Eu tentei fazer uma biblioteca estática no meu iPhone, mas eu não sou capaz de usá-lo em outro projeto. Estou recebendo este erro:

.objc_class_name_XMLParser", referenced from:
      literal-pointer@__OBJC@__cls_refs@XMLParser in Minutes2MidnightViewController.o
  ".objc_class_name_TickerViewController", referenced from:
      literal-pointer@__OBJC@__cls_refs@TickerViewController in Minutes2MidnightViewController.o
ld: symbol(s) not found
collect2: ld returned 1 exit status

XML e Ticker são as minhas aulas, eu estou usando-os em lib estática é feita e "MinutesToMidnight" é o projeto que eu estou usando esse estática Lib. Acho que isso é algo relacionado ao erro Linker, por favor, me ajudar a resolver este problema.

Foi útil?

Solução

Se você está de referência cruzada do projeto lib estática você deve arrastar e soltar o ícone lib de seu grupo de projeto para o "binário Fazer a ligação com bibliotecas" grupo-alvo.

Caso contrário, você deve adicionar o caminho da biblioteca para o "Outros sinalizadores de vinculador" configuração construção em Xcode projeto ou meta informações.

Implementação estática Bibliotecas iPhone Em também.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top