Sign in with Apple credential always revoked on iOS18/18.1 Simulator

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

Answered by DTS Engineer in 815133022

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

+1

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

Hi there! Interesting to hear that about reviews always being on-device, in my experience we suffered a lot of app rejections for Simulator-only bugs in iOS14 with Sign in with Apple, and our library users have reported rejections currently with iOS18 despite it being a Simulator only bug. So our experience is that for whatever reason, sometimes the Simulator-only bugs in Sign in with Apple will cause rejections.

That said, I've opened a report here https://feedbackassistant.apple.com/feedback/15905052 - it is difficult for me to create a reproduction that's easy to post on the feedback, as it is a react-native project. Maybe a fully built .ipa file is sufficient though? I could upload that if, if that's okay.

I appreciate the response either way, thank you

I tried an export of the test app built for release and signed for App Store distribution but not uploaded, just exported as a file. Attached that to the feedback. Hopefully between my description of the issue and that they'll be able to reproduce and fix it. Cheers

Just want to chime in that I've had this issue for a while as well, and have filed it as FB15078575 on Sep 9 2024. It's very good to hear that you can confirm the bug, @DTS Engineer.

Just checking in to see if there has been any update on this issue? I am experiencing this in 18.2 simulator but this is slowing down my app testing and I spent about 3 hours trying to debug this. :/

Sign in with Apple credential always revoked on iOS18/18.1 Simulator
 
 
Q