App rejection with Guideline 2.5.1

Hello, My app has a feature that lets users change iPhone icons, and to make it easier to do this for multiple icons at once, app asks users to download a configuration profile. The surprise twist is that Apple recently rejected my app, even though it was fine for almost a year. They pointed to section 2.5.1 in their guidelines about public APIs. I’m wondering if it’s true that asking users to download a configuration profile doesn’t jive with 2.5.1?

Reviewers answer: “Regarding 2.5.1, we continue to find that your app requires the user to install a configuration profile to install icons which is not appropriate.

To resolve this issue, it would be appropriate to revise your app to ensure that documented APIs are used in the manner prescribed by Apple.

If there are no alternatives for providing the functionality your app requires, you can use Feedback Assistant to submit an enhancement request.”

App rejection with Guideline 2.5.1
 
 
Q