Sign in With Apple Error with 'invalid_grant' and description 'the code has already been used'. only for reviewers

Hello, Our app release has been repeatedly rejected due to error 'invalid_grant', 'the code has already been used' when trying to sign in with Apple.

The weird thing is that this is not reproducible on our end, even when testing with release version with Testflight. All of my teammates and testers can sign in with apple with no problem. Also, there was no code change on this part compared to previous releases and they did not encounter this review rejection ever.

There's another thread with the same issue but we haven't been getting support and I want to raise it again since it's very urgent. Thank you.

Reviewer's screenshot:

I have the same problem. Is this problem solved?

I'm getting the same error Have you solved the problem?

How did you solve this problem?

You may need 'nonce' when authenticating the user. Implementation of some packages omit nonce or make nonce optional when authenticating, it may not be optional using apple reviewers account. Easiest way to achieve this is using firebase auth

Sign in With Apple Error with 'invalid_grant' and description 'the code has already been used'. only for reviewers
 
 
Q