[RESOLVED] App submission reject - Your app contains non-public API usage

_[EDITOR NOTE]: Apple has confirmed the false positive issue on their end. More info here. _Several Corona devs have confirmed that their app binaries are now successfully uploading.

Hi, 

I’m struggling with an app update I want to submitt. It’s reject during API validation by Application Loader with the following error:

"The app references non-public selectors in abc.app/abc:

setAchievementDelegate:, setComposeViewDelegate:, setLeaderboardDelegate:, setShowExistingMatches:, setTurnBasedMatchmakerDelegate:"

I haven’t included any new apis or similar since the last update of the same app. I don’t use any ad networks either. What could be wrong? Have I missed some changes in the app store?

Version used: 2014.2019

I’m getting the same thing!  I just upgraded Corona from Starter to Basic and am trying to submit my app and am getting the exact same message.  I am not using any of the game network API’s either.  Perhaps it’s an issue with the build server?

These appears to be related to gameNetwork API… 

I am getting the same thing as well. Really need this to be looked at by the Corona Devs.

This must be a change in itunes store, because I tried to resubmit a app that was accepted 20 hours ago and now I get the “Your app contains non-public API usage” it would be really good to get some kind of solution to this problem, thanks!

Same thing here. I’m stuck with the GameCenter APIs which is part of Corona SDK, not something I can change unless I remove the GameCenter support :confused:

Too bad. Just finished my first iOS game.

Same thing !

Need new build i think.

Looks like Apple has changed the rules again and is rejecting apps submitted to the App Store. We are looking into the issue for a solution. Thanks for bringing this to our attention.

Edit: It looks like these rejections are because of “false positives” generated by Apple’s Application Loader.  We are still working on a solution.

Tom

Please can we have an update on this issue as soon as possible. 

The app I am trying to publish urgently is a business app and definately does not use and game center API’s

Have you guys fixed this yet, and if so, what build should we be using?

Looks like this is fixed.

Daily build 2421 is up and the notes mention they have fixed it.

I will test this out and let you know.

 

Failed with build 2421, same error message.

Also, itunesconnect.apple.com just got updated, all brand new interface - changed literally in the past hour or so.

Same as Tim. Failed with 2421 and same error message.

Hey gang.  We just learned about this today.  We need a bit more time than a few hours to fix this and get a build out.  We understand this is a critical issue and we are working to come up with solutions that might work. .  My understanding is we tried something in 2421, but it isn’t quite ready yet.    Please stay tuned for more information as we learn more. 

Thanks,

Rob 

Thanks Rob, yes, as confirmed 2421 did not work.

Appreciate the work in pushing out a solution and understand you probably had no warning on it either.

Thanks for the update rob.

Yay Apple! :slight_smile:

Hi Ron, thanks for update.

When you have a fix for this, can you assure us it wont just got out as a daily build but that you will issue another patched public build ?

Basic level users will be crippled without it

Regards

Richard

I just realized that I introduced a bug on my game’s (Gully Bird Epic) latest update, I patched it and submitted a new version and got the same error. total bummer

Having this too. Here’s a screenshot of the actual issues:  UploadErrors.png