Мы используем библиотеку NBIS, которая предоставляет методы для кодирования изображения отпечатка пальца в формат "wsq". Библиотека написана на языке C, который нам удалось скомпилировать для ОС MA C, а также интегрировать с нашим приложением. Моя проблема в том, что приложение отлично работает для симулятора, который поддерживает архитектуру i386 / x86_64, но как только я пытаюсь запустить его для устройства iOS, то есть для архитектуры arm64 / arm7, происходит сбой и выдается следующая ошибка:
**Undefined symbols for architecture arm64:
"_wsq_encode_mem", referenced from:
+[WSQBridgeEncoder callMeImg:] in WSQBridgeEncoder.o
+[WSQBridgeEncoder callMe:height:pixels:] in WSQBridgeEncoder.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)**
После исчерпывающего исследования inte rnet я обнаружил, что это проблема несоответствия архитектуры, которая означает, что библиотека NBIS была протестирована для компиляции для архитектуры i386 / x86_64, поэтому она работает на симуляторе (в качестве симулятора). поддерживается возможностями ОС MA C). Можно ли как-нибудь скомпилировать или преобразовать библиотеку NBIS для работы на архитектуре arm64?