Error: com.apple.AuthenticationServices.Authorization Error Code 1000

I am getting this error when trying to run the app on an actual IOS device using testFlight. It works well on simulators. I am using expo to build my app. I have done the following:

  1. Added Sign in with Apple in Xcode for all the profiles ( i.e. debug and release)
  2. Set expo.ios.usesAppleSignIn to true in my app.json ( I think due to this I see Synced capabilities: Enabled: Sign In with Apple while building my app using eas build. )
  3. Make sure that the provision profile has Sign in with App capability.

What I am not able to understand is how option provided in provision profile works. Expo creates the profile with type "App Store". I think this is because I am building the expo app with production profile. Does this have to take anything with it? Does the profile with type "App Store" not work when I am testing the app using testFlight? I am so confused right now. Can someone help me figure out the actual issue?

I have seen almost all the posts regarding this error. None of those helped!

Thanks in advance!

Error: com.apple.AuthenticationServices.Authorization Error Code 1000
 
 
Q