I get my app rejected with the following reason:
******************
Guideline 5.6 - Developer Code of Conduct
We noticed your app attempts to manipulate customers into making unwanted in-app purchases. Specifically, your app continuously requests users to sign in with Apple ID to complete IAP.
The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved.
Next Steps
- Review the Developer Code of Conduct section of the App Store Review Guidelines.
- Ensure your app is compliant with all sections of the App Store Review Guidelines and the Terms & Conditions of the Apple Developer Program.
- Once your app is fully compliant, resubmit your app for review.
Submitting apps designed to mislead or harm customers or evade the review process may result in the termination of your Apple Developer Program account. Review the Terms & Conditions of the Apple Developer Program to learn more about our policies regarding termination.
Please see attached screenshot for details.
******************
The attached image shows a native iOS pop-up for writing the Apple ID password (see here: https://i.imgur.com/90BPAaS.png )
Since the first rejection we submitted a new version with all IAPs completely removed. It got rejected today with the same reason. While the first review was tested on a iPad, this second review got conducted on a iPhone X/Xs/XR/11. The reviewer wasn't very helpful, nonetheless he mentioned:
******************
We noticed your app attempts to manipulate customers into making unwanted in-app purchases. Specifically, your app still prompts users to sign in with their Apple ID upon launch.
******************
So I understand that this happens immediately when the reviewer opens the app.
I tried to reproduce the issue but simply am not able to. I tried a direct Xcode build with a iPhone SE running iOS 13.1.1. I tried a Diawi build (ad hoc) with an iPhone SE running iOS 12.1.4 and I tried an ad hoc build with an iPad Air running iOS 12.1.4. They all work as intended and no Apple ID password prompt occurs.
I also tried both versions, the one with IAPs included and the one without. When testing the one with IAPs included, the IAPs work as intended (sandbox environment). There is no continuosly prompting to sign in with Apple ID.
So now I'm pretty much lost and any help would be appreciated. I understand that the bug is a critical one and I definitely don't want Apple to think that we are doing this on purpose. But if I'm not even able to reproduce the issue I'm pretty much stuck with probably never releasing that game.
Thanks for reading until here. Hopefully someone has an idea what's going wrong.
Best, Christoph