errore sul link:raggiungibilità simbolo duplicato
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
Se è sufficiente rimuovere il file h/m (e direttive di importazione associati) nella speranza di semplicemente utilizzando la raggiungibilità in libmfcbroem_ios.a ... linker genera questa :
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)
Come posso dire al linker di utilizzare Raggiungibilità dal file "a"?
(dichiarazione di non responsabilità, sto appena iniziato con objC/iOS)
Grazie per qualsiasi aiuto ...
Sono Non sicuro al 100% di questo: Nelle impostazioni di compilazione, aggiungi un flag del linker: -ObjC –
no, questo non ha fatto la differenza. –