Error Guideline 2.5.1 when submitting app

Hi All,

I’ve tried to submit my app twice now. It processes as a build correctly but Apple keep rejecting it with the below reason:

Guideline 2.5.1 - Performance - Software Requirements

Your app uses the “prefs:root=” non-public URL scheme, which is a private entity. The use of non-public APIs is not permitted on the App Store because it can lead to a poor user experience should these APIs change

Has anybody come across what could be causing this?


I have the same as problem, my ios APP is also rejected by APPLE!

1 Like

Could you both email your app to and I’ll take a look.

Sorry about that, we’re working on fixing this now, it should be ready in 2-3 days. We’ll let you know here when it’s ready.

1 Like

Thanks for your patience, this should be resolved now.


Many Thanks! I will try it and upload to app store right now.


Thanks to Mike, The iOS APP is successful to pass the APPLE Review.


I’m seeing this same rejection from Apple (prefs:root=). I’m making calls to a public URL ( I’m also using the Speech to Text function. I need some advice. If it’s the speech to text function, I’ll gladly eliminate that. However, I need to be able to call Any suggestions???