Cant upload to TestFlight, ITMS-90338: Non-public API usage

I keep getting emails saying my app cant be processed, how can I fix it or find out whats causing it.

Dear Developer, We identified one or more issues with a recent delivery for your app, "EmbryosIOS" 0.1 (0.99). Please correct the following issues, then upload again. ITMS-90338: Non-public API usage - 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. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/ Best regards, The App Store Team

It literally tells you what to do.

You need to rename some of your methods names, or - if you're including a static library that's using Apple's reserved names or is using non-public APIs - then you need to remove that library.

Im still confused, where do I find my "method names" ...

How can I tell if I am even using a library that using apples reserved names or non public APIs?

Where do I begin to look for these things so I can fix them?

can someone please help with this? Is there anyone at apple that can help?

Cant upload to TestFlight, ITMS-90338: Non-public API usage
 
 
Q