Non-public API usage issue

Our team's iOS App 'Vokal' ( Apple-ID : 1113364367), Version: 0.4.3, Build: 5, build upload to TestFlight has been unsuccessful due to some error related to 'Non-public API usage'. Detailed error is mentioned below.

It says 'If method names in your source code match the private Apple APIs listed above' . But no such method-name or information is listed above.


Actually, we got this error mail from the build-2 of this version and we tried few more times till build number-5.

One thing to note that 'Build number- 1' of the same version( 0.4.3 ) was a successful upload to TestFlight.

In the build-2, only the size of a button has been changed and while re-upload we got this issue from Appstore. To resolve this, we tried to change few (3 to 4) of the methods newer to this version '0.4.3', but still got the same issue from appstore.


Build, Archive, Creation of ipa for Appstore, was a success, Application-Loader also didn't throw error. But then we got the error mail.


My OS: macOS Sierra 10.12.3

Xcode: 8.3.2

Language: Swift 3.0



The error mail which I got:


Dear developer,

We have discovered one or more issues with your recent delivery for "Vokal - Ask Questions, Get Ans". To process your delivery, the following issues must be corrected:

Non-public API usage: The app contains one or more corrupted binaries. Rebuild the app and resubmit.
The app contains one or more corrupted binaries. Rebuild the app and resubmit.

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.

If you think this message was sent in error and that you have only used Apple-published APIs in accordance with the guidelines, send the app's nine-digit Apple ID, along with detailed information about why you believe the above APIs were incorrectly flagged, to appreview@apple.com.
For further information, visit the Technical Support Information page. Once these issues have been corrected, you can then redeliver the corrected binary. Regards, The App Store team