GameSalad

Apple Rejected Binary - Using "prefs:root="

Hi everyone,

I do hope someone can help as this is the only hold up to publishing. My build was rejected by Apple with the following message:
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.

Continuing to use or conceal non-public APIs in future submissions of this app may result in the termination of your Apple Developer account, as well as removal of all associated apps from the App Store.

Next Steps

To resolve this issue, please revise your app to provide the associated functionality using public APIs or remove the functionality using the "prefs:root" or "App-Prefs:root" URL scheme.

If there are no alternatives for providing the functionality your app requires, you can file an enhancement request.

I'm really unsure as to what to do next. Happy to provide more information if needed.

Comments

  • adent42adent42 Posts: 998Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee

    That's on our side with the Twitter functionality (it's compiled in even if you don't use it).
    I'll look into a replacement.

  • aurynstaraurynstar Posts: 41Member, PRO

    @adent42 said:
    That's on our side with the Twitter functionality (it's compiled in even if you don't use it).
    I'll look into a replacement.

    Thank you @adent42 . Is there a time frame for this or a workaround that I can do at my end as this is a publishing blocker?

  • clarkcreativeclarkcreative Posts: 4Member, PRO

    I have the same issue. Following.

  • adent42adent42 Posts: 998Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee

    No timeframe yet, mostly because I'm researching how to replace it. The quick fix would be to just remove the code and have the twitter behavior pop up a browser, but I'd rather not do that if we can get a real fix soon.

  • adent42adent42 Posts: 998Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee

    Okay... fix should be relatively quick... hopefully I'll have something tomorrow. The place we're using isn't core to tweet sheet functionality (basically it's a button to change twitter settings before post), so I'm just removing the button since it's not available in iOS 11. Testing will take a bit longer, but we should hopefully be done by tomorrow.

  • aurynstaraurynstar Posts: 41Member, PRO

    @adent42 said:
    Okay... fix should be relatively quick... hopefully I'll have something tomorrow. The place we're using isn't core to tweet sheet functionality (basically it's a button to change twitter settings before post), so I'm just removing the button since it's not available in iOS 11. Testing will take a bit longer, but we should hopefully be done by tomorrow.

    That's great!!! Thanks @adent42 . Can't wait to hear from you tomorrow!

  • aurynstaraurynstar Posts: 41Member, PRO

    Hi @adent42 . Is there an update on this issue? Thanks.

  • PhilipCCPhilipCC Encounter Bay, South AustraliaPosts: 1,355Member, BASIC
    edited April 23

    @aurynstar said:
    Hi @adent42 . Is there an update on this issue? Thanks.

    It is now 7.30 pm Sunday evening in Texas, so I wouldn't expect a reply until tomorrow.

  • aurynstaraurynstar Posts: 41Member, PRO

    @PhilipCC said:

    It is now 7.30 pm Sunday evening in Texas, so I wouldn't expect a reply until tomorrow.

    Haha. Yeah, was hoping for one tonight. Just thought I'd get that ping out there.

  • aurynstaraurynstar Posts: 41Member, PRO

    Hi @adent42 . Is this ready to generate another app to submit to Apple?

  • aurynstaraurynstar Posts: 41Member, PRO

    @adent42 said:
    Okay... fix should be relatively quick... hopefully I'll have something tomorrow. The place we're using isn't core to tweet sheet functionality (basically it's a button to change twitter settings before post), so I'm just removing the button since it's not available in iOS 11. Testing will take a bit longer, but we should hopefully be done by tomorrow.

    It's been about a week now. I can't put my app on the App Store. Even if it's a more involved issue an update would be great.

  • aurynstaraurynstar Posts: 41Member, PRO

    Looking for an update please, @adent42

  • aurynstaraurynstar Posts: 41Member, PRO

    Rolling on over 2 weeks now....

  • adent42adent42 Posts: 998Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee

    @aurynstar sorry for the delay, we had some trouble testing what should have been a minor Admob update that happened at the same time as this change. You should be good to go, just hit "Generate" again.

Sign In or Register to comment.