What is the solution of the problem: “Your app contains non-public API usage error”
Solution yet?
What is the solution of the problem: “Your app contains non-public API usage error”
Solution yet?
Yes… upgrade to PRO
Hi Walter
You mean, if after we upgrade to Pro/Ent account then problems are fixed?
Hello @PickionGames and @Tom
We too are getting that error about the MPMoviePlayerContentPreloadDidFinishNotification.
Did Build 2242 get rid of this problem?
Download build 2393a to resolve that, but you won’t be able to submit app anyway due to the other issue listed in this thread.
Appreciate this is an Apple issue but i really think that not releasing the daily build to basic is poor form.
You’re basically telling us, to wait an indefinite amount of time before we can submit apps OR fork out $500+ to upgrade to pro??
So build #2422 switched my error for non-public API usage to a warning to let me submit to iTunes, however a new warning popups that I wasn’t getting earlier with build #2393.
Undeclared Use of Advertising Identifier (IDFA)
What happened between these two builds? And is there any way the next daily build can fix this for me? Apple rejected my binary after it successfully uploaded because of the IDFA use. I Don’t have any ads in my game.
Thanks,
Evan
@redpistonCrna, IDFA was removed from the our core product and you shouldn’t be getting the rejection unless you added the Advertising ID Plugin or using another Plugin that may be using the IDFA. Nothing has changed in the core product since 2393 in regards to IDFA.
Hi guys,
Just to let you know I ran into exactly the same issues when trying to submit to the app store today. I am however NOT using Corona (sorry!) I came to this forum because I was googling about the exact same error messages you are receiving.
I may have a way to get past the false positive flagging of non-public API usage. If you create an ad hoc distribution build in Xcode, you can then use that build to upload using the Application Uploader tool instead. It will end up in the itunesconnect section under ‘pre-releases’. There, at the moment the status is still ‘Processing’. Not sure if that helps, but at least via this way, I was able to get the binary to iTunesconnect…which is more than code got me.
If this turns out to be false hope: I apologise…I was just happy to get the binary to iTunesconnect and thought you guys may want to know about this.
build #2424 fix the problems I had, and let me upload new build.
still getting yellow warnings tho.
i got a different response from Apple
Hello H,
Thank you for your contacting App Store Review.
Due to the nature of your question, it would be best addressed by Apple Developer Technical Support who can provide discrete code-level assistance.
https://developer.apple.com/membercenter/index.action#requestTechSupport
When completing the DTS request form, please make sure you do not include the follow-up number from this communication. Leaving this number out will ensure your request is routed directly to the Developer Technical Support team.
Best Regards,
Willa
App Store Review
Also I agree, wait for bugs to be resolved before going public.
However anyone else have apps previously submitted taking over 10 days in queue with no movement in the review process?
So For Basic/Starter, we still have non api problem. When will u plan to fix this?
@Mobi, you wrote:
Y** ou mean, if after we upgrade to Pro/Ent account then problems are fixed?**
Pro/Enterprise subscribers get a warning, but they can submit their apps. We fixed the one hard error that Apple is having issues with. If you upgrade to Pro/Enterprise, then you get access to daily builds where we are able to fix this.
@mark504, you wrote:
Appreciate this is an Apple issue but i really think that not releasing the daily build to basic is poor form.
You’re basically telling us, to wait an indefinite amount of time before we can submit apps OR fork out $ **** 500+ to upgrade to pro??
We cannot simply give Starters and Basic access to daily builds. It’s not possible. We cannot randomly put out a new public build in a moment’s notice either. There is a significant amount of testing needed to put out a public build and that takes time. With iOS 8 around the corner and with Apple likely to change this again (Hopefully to revert their change), it’s just not practical for us to release a new public build at this time. It won’t be an indefinite amount of time. But I also cant quote a date because there are still too many variables in play. We will get this out as soon as its feasible.
In the mean time, if it’s critical to up date, upgrading to Pro is an option.
Rob
“We cannot simply give Starters and Basic access to daily builds. It’s not possible.”
Why not give everyone with basic at least a temporary PRO upgrade (sorry starter). And after this is fixed simply downgrade the subscription? Who would bother using PRO features knowing the subscription will end at unknown point in the future?
I can ask, but I’m sure they’ve considered all options.
I was going to wait for a week or two to submit to apple after iOS 8 comes out this week. But decided to try out build 2424. This could not be a worse time for a newbie like myself who is NOT SURE WHAT THE HELL I AM DOING! This is my first app to apple. I am guessing my way thru the new iTunes Connect screens. The flow and order of things seems to be different from the last iTunes Connect version I used last week.
I was able to send my app file to Apple using the Application Loader 2.9.1. But the weird thing is I got no activity - which concerns me?
The other thing that is strange is a few days ago, my app in iTunes Connect was waiting for me to upload the binary. Today, it is in “1.0 Prepare for Submission”. Everything was ready a few days ago?
iTunes Connect. On the My Apps screen I don’t remember seeing the “Prerelease” link. I noticed the app I just uploaded was now in here and is 'Processing" (being reviewed). I then noticed there was a ‘+’ sign in the build section of My Apps screen. I was able to add the review (in process) file and submit to apple. It looks like it has been submitted. I am keeping my fingers crossed but will not be surprised if it gets rejected.
Now the status in iTunes Connect is back to: “Waiting For Review”
UPDATE: I did get the following message from Apple. My app is simple and I did not put push notifications in my app. Is this an API that Corona added and not me? It looks like I might have got a ‘pass’ this time “If your app does not use the Apple Push Notification service, no action is required.” Hopefully!
Dear developer,
We have discovered one or more issues with your recent delivery for “U-Boat Bunker St Amiot”. Your delivery was successful, but you may wish to correct the following issues in your next delivery:
Missing Push Notification Entitlement - Your app appears to include API used to register with the Apple Push Notification service, but the app signature’s entitlements do not include the “aps-environment” entitlement. If your app uses the Apple Push Notification service, make sure your App ID is enabled for Push Notification in the Provisioning Portal, and resubmit after signing your app with a Distribution provisioning profile that includes the “aps-environment” entitlement. See “Provisioning and Development” in the Local and Push Notification Programming Guide for more information. If your app does not use the Apple Push Notification service, no action is required. You may remove the API from future submissions to stop this warning. If you use a third-party framework, you may need to contact the developer for information on removing the API.
After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to iTunes Connect.
Regards,
The App Store team
Then why are you selling the basic version still. For IOS will not upload app. I think it’s ridiculous.
Then I use UNITY. Why should I upgrade to the professional version?
Corona to solve this problem as soon as I’m waiting.
It seem for Basic and Starter need to wait. I don’t know how it’s difficult. The implementation detail should be same with Pro version. I don’t know why u cannot do some quick fix on Starter or Basic. If it’s possible, please !
Even though we could “push” our app submissions through (being a PRO subscriber, does have it’s privileges lol) - I think waiting for a week or two is prudent and not really such a big deal, is it?
We also have deadlines and app submission needs / plans but Corona still can’t be beat for it’s ease and “intuitive” code writing / interpretation, I think we are spoiled with how fast we can actually write apps using Corona that we want to just flood the market with our creations. LOL
We are a little disappointed with Apple’s “growing pains”, however, I wouldn’t blame any of this on Corona. It’s on Apple, because of iOS 8 coming out this week, and that is understandable.
We will wait, and say thanks to all of the staff at Corona. You guys rock!
My two cents.
Cheers!
Have tried again today and am not getting this error anymore?
Maybe Apple have fixed it?