Если FirebaseApp.configure () добавлен в didFinishLaunchingWithOptions () (где он должен быть go в соответствии с документацией, тогда, если приложение не в фоновом режиме и что-то запускает его через URL-адрес, тогда
public func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool
не будет вызван.
Но как только FirebaseApp.configure () будет удален, будет вызван OpenURL (). Таким образом, добавление FirebaseApp.configure () противоречит стандарту запуск / открытие действий для приложения.
Как можно использовать Firebase / Crashlytics, если определенные функции вашего приложения зависят от вызова OpenURL (), но Firebase.configure () препятствует этому?