Hi everyone,
We’ve been trying to submit our game to the App Store for quite some time now, but we’ve encountered multiple rejections despite addressing all the feedback we’ve received. Initially, we resolved a few issues, such as providing in-game screenshots without UI elements, but there is one recurring problem that continues to block us.
Every time, the review team reports an issue with the “Sign in with Apple” feature, specifically stating: “You have canceled the Sign-In With Apple process. You may try to log in again.”
This error only occurs when a user actively cancels the login process. However, we’ve tested the feature on multiple devices, including iPads and iPhones, targeting all iOS versions from 17 and above. The login process works flawlessly in all our tests. We’ve ensured that we are following Apple’s best practices and have meticulously reviewed our implementation numerous times and also reviewed with another team which implemented it the same way and did got approved.
It’s becoming frustrating as the issue appears to be on the review side. We’ve even uploaded videos demonstrating various scenarios: successful login, canceled login, auto-login, etc., yet we still receive no detailed feedback. Each review cycle takes about 24 hours, which is significantly delaying our iOS launch. (The game has already launched on Android without any issues.)
Has anyone experienced a similar situation, where a working feature consistently fails during App Store review? If so, how did you resolve it? We’re quite behind schedule and would appreciate any advice.
The "Sign in with Apple" library we use (lupidan): https://github.com/lupidan/apple-signin-unity
The Game is made with Unity (6000.0.19f1) Built with Xcode 16.
Thank You!
------- This is the reviewer notes -------
Guideline 2.1 - Performance - App Completeness
Submissions to App Review, including apps you make available for pre-order, should be final versions with all necessary metadata and fully functional URLs included; placeholder text, empty websites, and other temporary content should be scrubbed before submission. Make sure your app has been tested on-device for bugs and stability before you submit it, and include demo account info (and turn on your back-end service!) if your app includes a login. If you are unable to provide a demo account due to legal or security obligations, you may include a built-in demo mode in lieu of a demo account with prior approval by Apple. Ensure the demo mode exhibits your app’s full features and functionality. We will reject incomplete app bundles and binaries that crash or exhibit obvious technical problems.
Issue Description
The app exhibited one or more bugs that would negatively impact App Store users.
Bug description: we were unable to login via Sign in with Apple
Steps to reproduce bug:
-
Tap on Sign in with Apple
-
Sign in with Apple Canceled error
Review device details:
-
Device type: iPhone 13 mini and iPad Air (5th generation)
-
OS version: iOS 18.0
Next Steps
Test the app on supported devices to identify and resolve bugs and stability issues before submitting for review.
If the bug cannot be reproduced, try the following:
-
For new apps, uninstall all previous versions of the app from a device, then install and follow the steps to reproduce.
-
For app updates, install the new version as an update to the previous version, then follow the steps to reproduce.
Thank you for your post. We're investigating this currently. A representative from App Review will contact you to provide further assistance. If you continue to experience issues during review, please contact us.