Как правильно использовать FacebookSDK в IOS 14?

Для использования Facebook SDK в iOS 14 следует выполнить следующие шаги:

1. Загрузите FacebookSDK с официального сайта Facebook for Developers.
2. Распакуйте скачанный файл и откройте папку.
3. Перенесите расспакованную папку FBSDKCoreKit.framework, FBSDKLoginKit.framework, FBSDKShareKit.framework в ваш проект в Xcode. Убедитесь, что "Copy items if needed" и "Create groups" включены.
4. Включите ключ FacebookAppID в файле info.plist вашего проекта и задайте значение FacebookAppID в виде вашего идентификатора Facebook приложения.
5. Установите URL Scheme вашего приложения в поле "URL Schemes" вашего проекта в Xcode. Схема URL должна иметь вид "fb<APP_ID>", где <APP_ID> это идентификатор вашего приложения.
6. Добавьте следующие строки кода в файл AppDelegate.swift вашего проекта:

import FBSDKCoreKit

...

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    ApplicationDelegate.shared.application(application, didFinishLaunchingWithOptions: launchOptions)
    return true
}

func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
    let handled = ApplicationDelegate.shared.application(app, open: url, options: options)
    return handled
}

7. Теперь вы можете использовать Facebook SDK в своем приложении. Например, для авторизации через Facebook использовать следующий код:

import FBSDKLoginKit

...

LoginManager().logIn(permissions: ["public_profile", "email"], from: self) { (result, error) in
    if let error = error {
        print("Failed to login: (error.localizedDescription)")
    } else if result!.isCancelled {
        print("Login cancelled")
    } else {
        print("Login success")
    }
}

Теперь вы можете использовать Facebook SDK в вашем приложении для различных задач, таких как авторизация пользователя, обмен данными с Facebook API, публикация контента в Facebook и других функций, предоставляемых Facebook SDK.