MLKit iOS: неопределенные символы для архитектуры armv7 - PullRequest
0 голосов
/ 16 января 2019

Я пытался интегрировать MLKit в CardIO, используя cocoapod. Я исправил все предупреждения на cocoapod и CardIO был успешно построен. Однако, когда я связываю CardIO со своим приложением и собираю, эта ошибка появляется. Я искал по всему интернету и пробовал разные подходы, предложенные людьми, но все еще безрезультатно. Есть ли какие-либо шаги или настройки, которые я мог пропустить во время интеграции / связывания?

Undefined symbols for architecture armv7:
  "_OBJC_CLASS_$_FIRVisionImage", referenced from:
  objc-class-ref in libCardIO.a(CardIOView.o)
  "_OBJC_CLASS_$_FIRVision", referenced from:
  objc-class-ref in libCardIO.a(CardIOView.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

1 Ответ

0 голосов
/ 17 января 2019

Я добавил $(inherited) в Другие флаги компоновщика, Пути поиска в заголовке, Пути поиска в фреймворке, Пути поиска в библиотеке в «Target -> Build Settings» решили проблему! Удачного кодирования!

...