ITMS-90118: Invalid routing app setting:

Hi everyone,

I’m running into an App Store Connect issue that seems to be a misclassification, and I’m hoping someone (or Apple staff) can help clarify or advise.

App: Quick Quote Calculator Platform: iOS (built with Expo) App type: Business No navigation, routing, maps, or turn-by-turn directions

When submitting a new build, App Store Connect returns:

ITMS-90118: Invalid routing app setting To upload a routing app coverage file, you must define the app binary as a routing app.

However: There is no “Routing & Navigation” section in App Information There is no “Routing App Coverage File” section under App Store No routing metadata or coverage file has ever been uploaded The app does not provide routing or navigation functionality

It appears the binary itself is being classified as a routing app, but there is no UI in App Store Connect to view or remove this classification.

What I’ve tried

Verified app metadata and screenshots Confirmed no routing/navigation APIs are used Reviewed Info.plist permissions (no routing language) Uploaded a new build with incremented build number

Has anyone run into a case where a routing flag is applied at the binary level and the Routing App options are not exposed in App Store Connect?

Is the only resolution to have Apple manually remove the routing classification via App Review / Developer Support?

Any insight from Apple staff or devs who’ve resolved this would be hugely appreciated.

Thanks in advance!

Yes — the app is strictly a business quote calculator for trades. It calculates distance (Miles via addresses) but does not display maps, routes, directions, or navigation of any kind.

It sounds like you're aware of what a routing app is, but just to confirm details:

A routing app provides navigational directions between two locations. It is enabled inside of an Xcode project by going to the Capabilities tab, and adding the Maps capability, which will then show you a list of checkboxes for the transportation modes by which you're able to provide navigational directions between points. Those checkboxes correspond to values added to your Info.plist file under a key named MKDirectionsApplicationSupportedModes.

It sounds like you're not providing directions, but you should check to make sure the above capability isn't enabled accidentally. And if you're not providing directions, also don't enable this capability just to try and solve this error, as I've seen people get tangled up further by trying that.

If all of that looks good and that capability wasn't accidentally enabled, then the next thing you should do is to open a bug report with the details of your App ID and the build number that has this error so that the appropriate teams can take a look. You can post the FB number of your report here so I can locate it.

— Ed Ford,  DTS Engineer

ITMS-90118: Invalid routing app setting:
 
 
Q