-
Notifications
You must be signed in to change notification settings - Fork 223
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
performRequest hangs ios14 Simulator -> App Store Rejection (use ios13 or ios16 simulator) #141
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
UPDATE - this works on iOS16 simulators (finally) so there is hope once Xcode 14 - which includes iOS16 simulator - is out of beta.. Until then: There is no fix. I reproduce the problem. There is nothing we can do, I don't think except wait for a fix. Simulators from iOS14.0 through iOS 15.x are all broken for sign in with apple. Instruct app reviewers to use an iOS13 simulator or real device to test it until iOS16 comes out |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@mikehardy if you download iOS 13.6 simulator on Xcode > 12 you can test everything. |
This comment was marked as resolved.
This comment was marked as resolved.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@ihsanktmr you should download iOS 13.X simulator and test on that version, also when you send it to review specify that apple signin function will not work on iOS 14 simulator, because it's a bug from Apple, reported by many developers, I specified that and my app got aproved. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I'm going to close this as there is no action to take I don't think - it is an upstream bug out of our control In app store review comments you should note for reviewers that if they test apple sign in, it is broken on ios14 simulators and they must use either a real device or ios13 |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
You need to enable apple signin for your build (not only for debugging). |
I had same issue, but I rewrote my code to use It seems that React Native + async is not handled correctly the errors and you cannot see what is happening. |
This comment was marked as resolved.
This comment was marked as resolved.
@UsamaAshraf82 it is working on a real device with iOS 14, I just re-tested it literally this moment to make sure before asserting it works on real device with iOS 14. Not working on iOS14 simulator is a known issue with no workaround, out of control of this library But if it is not working on a real device with iOS 14 for you, you should examine your project - I suspect something is not configured correctly for you and it is almost certainly project-specific |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
In my app store submission/testing instructions I say: "use a real device, or an ios13 simulator". I don't have problems, but then apple review is notoriously hit or miss by common knowledge and in my experience. It feels like each time they review they fail something that they passed before, despite no changes. I wish I was not so cynical in this area as it would be more helpful, but with apologies, that's where I'm at personally with them. It's a farce and I can't offer much help beyond what we know here technically by observation: ios14 and ios15 emulators do not appear to work with apple sign in 🤷 |
According to a comment in the Apple dev forum, iOS 16 simulator fixes the issue. If anybody running on the beta could confirm, it would be awesome news! |
@renchap OH MY $DEITY! You are right! They fixed it. They finally fixed it. After only around 2 years. Wow. Note credential state "authorized" in screen cap. Note that if you have never signed in to your apple account on the simulator your first attempt will fail with error 1000 still, because the flow does not work well with the case where a user is never signed in to the device at all but that's okay because it does not happen in practice on real devices. Second attempt works. Xcode 14.0 |
(do note that they messed up the button styles though: different issue, what can we do!? #286 ) |
I'm running on iOS 16.4 and still have the issue, I don't have the option to install the older iOS 13 version as it does not appear on the versions list. |
I have a similar problem |
[:point_down: SEE COMMENTS BELOW TO UNDERSTAND STATUS / GET YOUR APP APPROVED 👇]
Hi,
i've been experiencing this error from iOS 14.
I'm using @invertase/react-native-apple-authentication@1.1.2 as i don't need Apple Signin for Android.
Although, in past AppleStore reviewers rejects my app randomly, probably depending on who tests the app, this time there's no way to make it accepts.
const appleAuthRequestResponse = await appleAuth.performRequest({ requestedOperation: AppleAuthRequestOperation.LOGIN, requestedScopes: [AppleAuthRequestScope.EMAIL, AppleAuthRequestScope.FULL_NAME], });
It's a pity, this package works perfectly for real devices!
Could you suggest me, what to do? It's a problem experienced only in my case or not only?
My React Native info
The text was updated successfully, but these errors were encountered: