After 10 years of pushing app to Apple Store, I still struggle sometimes to make my app accepter.
The last version of https://captime.app
Was refuse for various reasons:
- it’s not allowed to have mention of android availability in iOS screenshots.
- it’s not allowed to showcase your website where you can see iPhone in iPad screenshots.
- my app was using crisp for support chat, and in crisp a button allows you to upload images, because of that the app was crashing, since I didn’t put the plist for privacy image.
- in a specific device, the app has different behaviors, one of my buttons was transparent in iPad Pro 11, but white on all others.
- app should never crash even if something happens outside of your scope like another library, revenue cat plugin I use, crash every 100 launches Apple never double-check
- on the specific device, they use to test a feature used in the app, the record screen cannot be started, it was making my app crash only ad Apple headquarters, even that you need to fix it.
- to debug in app purchase you need to publish a version to store otherwise days will be buggy sometimes, so disable it for pas review the first time a new product is out .
There a few exemple of the last reject reason but a have way more in my bag if you want