Receiver type 'FBSDKError' (aka 'enum FBSDKError') is not an Objective-C class と怒られた
先程の ReachabilitySwift は外したのに、表題の通り怒られました。
しかもfacebookのpodの中のファイルがおかしいっぽい模様。
ググったら異国の人が引っかかっていました。
pod 'FBSDKLoginKit', '~> 5.2'
pod 'FBSDKCoreKit', '~> 5.2'
に書き換えると幸せになれるze!とおっしゃっているが私のpodfileは
pod 'FacebookSDK'
pod 'FacebookSDK/LoginKit'
pod 'FacebookSDK/ShareKit'
pod 'FacebookSDK/PlacesKit'
pod 'FBSDKMessengerShareKit'
こうなっている。
pod 'FacebookSDK/LoginKit'
を
pod 'FBSDKLoginKit', '~> 5.2'
こう書き換えるのはわかるけれど
pod 'FacebookSDK'
を
pod 'FBSDKCoreKit', '~> 5.2'
にしていいのか?
# pod 'FacebookSDK'
# pod 'FacebookSDK/LoginKit'
pod 'FacebookSDK/ShareKit'
pod 'FacebookSDK/PlacesKit'
pod 'FBSDKMessengerShareKit'
pod 'FBSDKLoginKit', '~> 5.2'
pod 'FBSDKCoreKit', '~> 5.2'
これでpod updateして、試した… 果たして…当該のエラーは、消えた!
FBめぇぇ!w