Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App Store Rejection for Non-public API Usage of CKDiscoveredUserInfo #107

Open
jstheoriginal opened this issue Jul 2, 2020 · 2 comments

Comments

@jstheoriginal
Copy link

Hey Edwin!

I built and submitted via Xcode 11.5 and my app targets iOS 12+.

Here's what Apple said in the binary rejection email I received (twice):

ITMS-90338: Non-public API usage - The app contains or inherits from non-public classes in Frameworks/EVCloudKitDao.framework/EVCloudKitDao: CKDiscoveredUserInfo . 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/

I know when I tried to build with Xcode 12 last week, the build failed due to CKDiscoveredUserInfo not existing anymore (I think there were deprecation warnings and now it's finally removed in iOS 14). But not sure what would cause a rejection already when not even using Xcode 12. 🤔

@gorbannastya
Copy link

I have the same issue. Building with an older Xcode (11.4) didn't help (

@sebbean
Copy link

sebbean commented Apr 17, 2021

Any hope?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants