Skip to main content
Question

Rejected by iTunes Store: boxsdk-YOUR_CLIENT_ID_HERE://boxsdkoauth2redirect

  • May 22, 2025
  • 1 reply
  • 22 views

Forum|alt.badge.img

My iOS app uses the iOS Box SDK.  As required by the documentation, my app is configured with a URL Type for OAuth 2 redirect in the following format:

boxsdk-YOUR_CLIENT_ID_HERE://boxsdkoauth2redirect

 

Everything works great in testing, but when I try to submit to the app store, I get the following message.  Is there any workaround for this?  It seems to indicate that the "://" part is simply not allowed, and yet it is required by the SDK according to the doc:

 

iTunes Store Operation Failed

ERROR ITMS-90158: "The following URL schemes found in your app are not in the correct format: [boxsdk-://boxsdkoauth2redirect]. URL schemes need to begin with an alphabetic character, and be comprised of alphanumeric characters, the period, the hyphen or the plus sign only. Please see RFC1738 for more detail."

1 reply

Forum|alt.badge.img

Never mind, I figured out my problem.

 

In XCode when configuring the URL Scheme, I did not realize that we are supposed to leave off the "://boxsdkoauth2redirect" part.  Hopefully this thread will help someone else in the future.