Я использую 2 сторонние библиотеки в своем приложении для iPad. Исходный код для этих библиотек мне не известен.
Эти библиотеки имеют функции с одинаковыми именами в обеих. Таким образом, я получаю «Apple Mach - O (id) error» из-за конфликта в именах функций. Я не могу изменить имена функций внутри них, так как исходный код неизвестен. При сборке приложения происходят ошибки.
Ошибка гласит:
ld: дубликат символа _T_strcpy в / Users / Desktop / без названия
папка / Universal / lib / simulator / myLib.a (mem.o) и
/Users/Library/Developer/Xcode/DerivedData/iOS-aqpprpcivvjjadbsutqqmtjsoczk/Build/Intermediates/ios.build/Debug-iphonesimulator/myApp
iPad.build/Objects-normal/i386/pdcrypte2.o для архитектуры i386
collect2: ld вернул 1 команду состояния выхода
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-g++-4.2
не удалось с кодом выхода 1
Может кто-нибудь поделиться некоторыми предложениями ??