Start a new topic

ITMS-90338: Non-public API usage JS SDK for iOS

I'm getting an error from Apple when uploading a new build to AppStore Connect. We already have this app in the App Store since ~2016. We've been doing some updates throughout since then but in the latest update we're getting the following error:

ITMS-90338: Non-public API usage - The app references non-public selectors in Zurich: clearCache, didUpdateLocation:, wasInterrupted. If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions.

It's a native app written in Objective-C and we're using the JS SDK version 9.7.0. We're actually using only the clearCache method (from WTArchitectView) and wasInterrupted method (from WTNavigation).

We hadn't had problems uploading a build until now, hope someone can help us.


Login or Signup to post a comment