Google Consent SDK - Ошибка компоновщика - PullRequest
0 голосов
/ 05 июня 2018

В настоящее время я пытаюсь интегрировать Google Consent SDK , но как только я позвоню

[PACConsentInformation.sharedInstance requestConsentInfoUpdateForPublisherIdentifiers:@[ @"pub-0123456789012345"]

, я получаю следующую ошибку в консоли XCode:

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

Я искал Stackoverflow уже несколько часов и пробовал разные вещи, такие как Включение битового кода , Обновление флагов компоновщика с помощью $(inherited), а также несколько других вещей, таких как добавление предлагаемых фреймворков и libz, которые можно найти в популярных вопросах / ответах здесь, но все еще не повезло.

Я зашел так далеко, чтобы попробовать свой проект в Xcode8.3.2, Xcode 9.0 и Xcode 9.2, все из которых показывают эту ошибку.

Есть что-то, что я пропускаю?Я полностью застрял на идеи сейчас.Спасибо за помощь.

1 Ответ

0 голосов
/ 06 июня 2018

Перейти к этапу сборки -> связать двоичные файлы с библиотеками, затем добавить PersonalizedAdConsent framework

...