Я делаю свое собственное тестовое приложение в рамках процесса обучения разработке iOS (используя Swift 5 на Xcode 11.0). Я хочу добавить вход через Facebook на свою страницу входа, но при импорте библиотеки постоянно получаю сообщение Нет такого модуля «FacebookCore».
Я следовал инструкциям на developer.facebook и пытался внедрить SDK. используя CocoPods, и вот мой подфайл
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'TestApp' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
# Pods for TestApp
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
target 'TestAppTests' do
inherit! :search_paths
# Pods for testing
end
target 'TestAppUITests' do
# Pods for testing
end
end
После выполнения установки модуля и добавления данных в мой info.plist в соответствии с инструкциями Facebook я ясно вижу, что платформа была связана в разделе Link Binary With Libraries.
Но все же я не могу импортировать FacebookCore или FacebookLogin.
PS: я пробовал несколько решений, таких как:
1- Запуск .xcworkspace вместо .xcodeproj
2- Сборка проекта даже с отображаемой ошибкой (некоторые говорили, что она исчезнет)
Но ни один из них не работал.
Я подозреваю, что проблема в моем пути поиска Framework, но почему это вообще неправильно? так что я могу ошибаться, вот скриншот моего пути поиска: