ITMS-90338: Non-public API usage

We just compiled and uploaded new release with Xcode 16.1 to the App Store. A few minutes later the following email arrived:

The app references non-public selectors in {app_name}: setNavigationBar:. 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. In addition, note that one or more of the above APIs may be located in a static library that was included with your app. If so, they must be removed.

But we don’t have any setNavigationBar methods in our project. Only setNavigationBarHidden calls for navigationController. And this is not private API of course.

Please let us know how to upload our update for review. Thank you!

Answered by purere in 813360022

We figured it out. The problem was in outlet named searchBar.

Accepted Answer

We figured it out. The problem was in outlet named searchBar.

ITMS-90338: Non-public API usage
 
 
Q