App store rejection

Our app was rejected with the following details, we ran otool as well as strings command on the binary file we are unable to find the reference for these two, we added couple of new pods googleplaces and MaterialComponents/Buttons in the recent build, we are using pods so we have access to the codebase, and we searched the binary for googleplaces but we cant seem to find reference for these two in our code nor in the binary, how else to find the references for these? We are getting this error for the first time, we have uploaded several iterations of this app

Guideline 2.5.1 - Performance - Software Requirements

Your app uses or references the following non-public or deprecated APIs:

NSAutoLocale _NSAutoCalendar

The use of non-public or deprecated APIs is not permitted on the App Store, as they can lead to a poor user experience should these APIs change and are otherwise not supported on Apple platforms.

Next Steps

It would be appropriate to revise your binary and remove any references to the non-public or deprecated APIs identified above.

If you are using third-party libraries, update to the most recent version of those libraries. If you do not have access to the libraries' source, the following command line tools can help you identify the location of problematic code:

  • The "strings" tool can output a list of the methods the library calls.
  • The "otool -ov" tool will output the Objective-C class structures and their defined methods.
Post not yet marked as solved Up vote post of LCTech Down vote post of LCTech
612 views

Replies

Facing the exact same issue , is there any solution found yet ?

Its UPI related issue (for indian apps only)

can please tell me what was the fix?