Неопределенные символы для архитектуры arm64: "_OBJC_CLASS _ $ _ GADMediatedNativeAdNotificationSource" - PullRequest
0 голосов
/ 18 июня 2020

У меня проблемы с внедрением посреднического SDK и адаптера InMobi в приложение iOS. В результате сборки возникает ошибка:

Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_GADMediatedNativeAdNotificationSource", referenced from:
  objc-class-ref in InMobiAdapter(GADMAdapterInMobi.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Я использую coocapods в качестве диспетчера зависимостей. Вот мой подфайл:

# Uncomment this line to define a global platform for your project
platform :ios, '8.0'
# Uncomment this line if you're using Swift
# use_frameworks!

target 'APP-mobile' do
    pod 'Google-Mobile-Ads-SDK'
    pod 'GoogleMobileAdsMediationInMobi'
    pod 'lottie-ios'
    pod 'Firebase/Crashlytics'
    pod 'Firebase/Analytics'
end

target 'APP-desktop' do

end

1 Ответ

0 голосов
/ 22 июня 2020

Мне удалось решить эту проблему, используя

pod 'InMobiSDK'

вместо

pod 'GoogleMobileAdsMediationInMobi'

и добавив InMobiAdapter в проект, скачать с здесь .

Полная инструкция по Центр поддержки InMobi .

...