Достижимость дублированного символа

Ошибка в ссылке:

ld: duplicate symbol _OBJC_METACLASS_$_Reachability in /Users/jmf/Documents/iOS Development/jmf_Client/jmf/jmf/ww_libs/libmfcbroem_ios.a(Reachability.o) and /Users/tpf/Library/Developer/Xcode/DerivedData/jmf-erlknghfcpoomnfanzovahfacgpv/Build/Intermediates/jmf.build/Debug-iphoneos/jmf.build/Objects-normal/armv7/Reachability.o for architecture armv7

Если я просто удаляю файлы h / m (и связанные с ними директивы импорта) в надежде просто использовать Reachability в libmfcbroem_ios.a ... компоновщик выдает это:

Undefined symbols for architecture armv7:
  "_kReachabilityChangedNotification", referenced from:
      -[MKNetworkEngine initWithHostName:customHeaderFields:] in MKNetworkEngine.o
      -[MKNetworkEngine dealloc] in MKNetworkEngine.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Как я могу сказать компоновщику использовать Reachability из & quot; a & quot; файл?

(отказ от ответственности, я только начинаю работать с ObjC / iOS)

Спасибо за любую помощь ...

 Jimmy_m14 июн. 2012 г., 19:22
Нет, это не имело значения.
 James Webster14 июн. 2012 г., 09:49
Я не уверен на 100% в этом: в настройках вашей сборки добавьте флаг компоновщика: -ObjC

Ответы на вопрос(0)

Ваш ответ на вопрос