Внезапно я получаю сообщение об ошибке Использование необъявленного типа 'DynamicLink'
Чем вызвано? Проект работал правильно, он просто начал действовать без причины. Последний раз, когда я изменял файл pods, я установил Facebook SDK. Я использую модуль FirebaseDynamicLinks (3.1.1)
extension AppDelegate {
// - incoming urls can reach the app in 2 places:
// 1. for universal links we handle those incoming urls in AppDelegate in this method:
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([Any]?) -> Void) -> Bool {
//check if there is an incoming url
if let incomingURL = userActivity.webpageURL {
//parse dynamic linkUrl into a dynamic link object
let linkHandled =
DynamicLinks.dynamicLinks().handleUniversalLink(incomingURL, completion: {[weak self] (dynamiclink: DynamicLink?, error: Error?) in
guard let strongSelf = self else {return}
if let dynamiclink = dynamiclink,
let _ = dynamiclink.url {
strongSelf.handleIncomingDynamicLink(dynamiclink)
} else{
//Else check for errors
print("error in App Delegate \(error?.localizedDescription)")
}
})
return linkHandled
}
return false //since I've got nothing that could handle this activity
}
}
Using Alamofire (4.2.0)
Using AlamofireObjectMapper (4.1.0)
Using Bolts (1.9.0)
Using FBSDKCoreKit (4.38.0)
Using FBSDKLoginKit (4.38.0)
Using FBSDKMessengerShareKit (1.3.2)
Using FBSDKShareKit (4.38.0)
Using FacebookCore (0.5.0)
Using FacebookLogin (0.5.0)
Using FacebookShare (0.5.0)
Using Firebase (5.11.0)
Using FirebaseAnalytics (5.3.0)
Using FirebaseAnalyticsInterop (1.1.0)
Using FirebaseAuth (5.0.4)
Using FirebaseAuthInterop (1.0.0)
Using FirebaseCore (5.1.6)
Using FirebaseDatabase (5.0.3)
Using FirebaseDynamicLinks (3.1.1)
Using FirebaseInstanceID (3.3.0)
Using FirebaseMessaging (3.2.1)
Using FirebaseStorage (3.0.2)
Using FirebaseUI (5.2.0)
Using GTMSessionFetcher (1.2.0)
Using GeoFire (3.0.0)
Using GoogleAppMeasurement (5.3.0)
Using GoogleUtilities (5.3.4)
Using ObjectMapper (2.2.9)
Using PCAiOSLib (1.0.3)
Using Protobuf (3.6.1)
Using leveldb-library (1.20)
Using nanopb (0.3.901)
Using pop (1.0.10)