Я пытаюсь обновить приложение iOS для использования Facebook 4.38.0. Я получаю ошибку ссылки следующим образом:
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_FBSDKViewHierarchy", referenced from:
objc-class-ref in FBSDKMarketingKit(FBSDKButtonIndexer.o)
"_OBJC_CLASS_$_FBSDKSwizzler", referenced from:
objc-class-ref in FBSDKMarketingKit(FBSDKButtonIndexer.o)
"_OBJC_CLASS_$_FBSDKCodelessIndexer", referenced from:
objc-class-ref in FBSDKMarketingKit(FBSDKButtonIndexer.o)
ld: symbol(s) not found for architecture arm64
Мои настройки сборки следующие:
Создавать только активную архитектуру: Да, Действительные архитектуры: arm64, armv7, armv7s
В моих настройках сборки путь поиска Framework правильно указывает на
/Users/me/Documents/me/iPhone Apps/myProducts/myApp/Pods/FBSDKMarketingKit
где находится marketingKit. Кроме того, я вручную добавил платформу marketingKit в Build Phases-> Link с двоичными файлами (на самом деле не имеет значения, есть она или нет).
У кого-нибудь есть какие-либо идеи относительно того, что я могу сделать, чтобы решить эту проблему?