0

В моем проекте статической библиотеки Cocoa Touch у меня есть цель, выделенная для модульного тестирования с помощью OCUnit. Когда я построить проект, у меня есть несколько модульных тестов, которые должны автоматически запускаться, но когда я на самом деле построить проект, я получаю этот компоновщика ошибку:Ошибка компоновщика в статической библиотеке Objective-C с модульным тестированием

"_OBJC_CLASS_$_ObjectIntTreeMap_ObjectEntry", referenced from: 
objc-class-ref-to-ObjectIntTreeMap_ObjectEntry in libMyLib.a(ObjectIntTreeMap.o) 
ld: symbol(s) not found 
collect2: ld returned 1 exit status 

Насколько я знаю, я, связывающая библиотеки (в целях/тестах/Link Binary With Libraries у меня есть основной проект, указанный там).

Благодаря

ответ

0

я понял это ...

Моя проблема заключалась в том, что я не имел класс ObjectIntTreeMap_ObjectEntry и глобальная переменная, и это было то, что вызвало мою ошибку.

Надеется, что это помогает другим с той же проблемой

P.S. Я использую GHUnit сейчас