Używam Resty wszędzie w moim projekcie, ale teraz, ponieważ muszę przesłać obraz na serwer, więc próbuję dodać kolejną strukturę o nazwie RestKit do obsługi przesyłania plików. Ale kiedy skompilowane, zrobiło błąd:iOS - 2 duplikaty symboli architektury armv7
duplicate symbol _NewBase64Decode in:
/Users/iforests/Library/Developer/Xcode/DerivedData/Owlch-gnysrakcbhsgkubbjjjfbahlocqi/Build/Products/Debug-iphoneos/libRestKit.a(NSData+Base64.o)
/Users/iforests/Documents/iOSworkspace/Owlch/LRResty.framework/LRResty(NSData+Base64.o)
ld: 2 duplicate symbols for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Czy istnieje jakiś sposób, aby rozwiązać ten problem bez usuwania LRResty (ponieważ jutro jest termin tego projektu). Bardzo dziękuje Wam wszystkim!
Dla korzyści innych: Miałem ten błąd po usunięciu niektórych zajęć, których już nie potrzebowałem. Musiałem zrobić Clean, zanim będę mógł z powodzeniem ponownie skompilować. – Eric
Spróbuj tego: http://stackoverflow.com/a/42089897/3024579 – Alok