-
Notifications
You must be signed in to change notification settings - Fork 479
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No visible @interface for 'FBSDKLoginManager' declares the selector 'logInWithReadPermissions' #684
Comments
Looks like the issue has already been resolved by @renkelvin in #683 and it's released in 6.2.1, but it hasn't made it to 7.0.0 yet. I'd rather not pin FirebaseUI to ~6.0 because FirebaseUI/Auth pins Firebase to 5.0 and I'm on 6.0 now.
|
@jonathanfoster did you manage to find a solution? |
Yeah, this is causing a major issue over here. Can't build anymore. All that was done was upgrading to the latest version. We are using Firebase-UI |
@adamteale I ended up temporarily removing FirebaseUI/Facebook until this issue is resolved. Not sure if this is an option for your situation. Rolling back to v6.2.1 is probably the best way to go since v7.0 is prerelease. The fix looks super simple though so hopefully #686 can be merged quickly. |
Kudos to @morganchen12 for the fast turnaround time 💪. He merged #686 into |
I rolled back to the v6.2.1, and for some reason it seems to be more problematic. After rolling back from 7.0.0 to 6.2.1, I got 10+ FBSDKLoginKit errors including: /Users/legolas/Developer/BeyondFluencyApp/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m:67:53: No known class method for selector 'objectForJSONString:error:' /Users/legolas/Developer/BeyondFluencyApp/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m:158:56: No known class method for selector 'JSONStringForObject:error:invalidObjectHandler:' |
@jonathanfoster I just tested the v7.0.0 and sadly it still throws this error: |
@jonathanfoster I have just done a fresh install of FirebaseUI and a clean build and it compiles with no errors so looks like it is working |
I'm confused. I created a new project with podfile: pod 'Firebase/Core' And the errors remains: No visible @interface for 'FBSDKLoginManager' declares the selector 'logInWithReadPermissions:fromViewController:handler:' Here are the dependencies: |
Same here. new project with podfile: pod 'Firebase/Core' ERROR: No visible @interface for 'FBSDKLoginManager' declares the selector 'logInWithReadPermissions:fromViewController:handler:' Using BoringSSL-GRPC (0.0.3) |
@legolasW, @mkonapelsky: I ran into the same issue and I was able to get latest by cleaning the pod cache and deleting the existing Pods directory.
|
I could have sworn I ran these ... anyway, that worked. |
same here... what was the fix? |
@jimijon The fix was merged into 7.0.0, but because the version number wasn't bumped you have to clean the pod cache and delete your Pods directory.
8.0.1 was released to address this issue, but it introduced a new Facebook login bug so you'll want to pin FirebaseUI to 7.0.0 until the new issue is resolved (#695).
|
I just updated my pods and ran into a compiler error in FirebaseUI/Facebook. The error is:
It occurs at https://github.com/firebase/FirebaseUI-iOS/blob/master/FacebookAuth/FirebaseFacebookAuthUI/FUIFacebookAuth.m#L139.
Has FirebaseUI 7.0.0 been officially released? As I was researching the issue, I found the latest FirebaseUI release is 6.2.1, but there's a
v7.0.0-prerelease
branch and the Podspec has been updated to 7.0.0 (https://github.com/firebase/FirebaseUI-iOS/blob/master/FirebaseUI.podspec#L3).Here's the relevant output from
pod install
:I'm referencing pods without a version specifier. Here's the relevant portion of my Podfile:
The text was updated successfully, but these errors were encountered: