Hi there -
I maintain the react-native-apple-authentication module which allows react native developers to implement sign in with Apple
When testing we noticed that code working perfectly in iOS17 Simulators now fails on iOS18/18.1 Simulators. Specifically, the credential status is always revoked when testing on an iOS18+ Simulator.
The same code works perfectly on a real device running iOS18 or 18.1 so this appears to be a Simulator bug.
This is problematic because App review is frequently performed on a Simulator, so there are false-negative test results for Sign In With Apple from reviewers when they use iOS18 emulators, resulting in App submission rejections.
We're tracking this here, with some results posted and an example app in-repo that demonstrates the issue:
https://github.com/invertase/react-native-apple-authentication/issues/356
It would be great to see the Simulator fixed so that it works correctly with Sign In With Apple again. Thanks
Hi @mikehardy, @eyup3,
The App Review team reviews all apps, app updates, app bundles, in-app purchases, and in-app events on physical devices.
But there has been a regression with Sign in with Apple on the Simulator when running iOS 18. The workaround is to use a physical device.
It would be best for you to submit a bug report directly with the AuthKit team via Feedback Assistant. Please include a sample project which reproduces the issue, if possible.
Once submitted, please reply here with the Feedback ID so I may escalate your report with the AuthKit engineers directly.
Cheers,
Paris X Pinkney | WWDR | DTS Engineer