Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

The app references non-public selectors in Payload/<AppName>.app/<AppName>

I built an app to deliver it to the AppStore but the validation process throw this error:

The app references non-public selectors in Payload/<AppName>.app/<AppName>: categories, content, contextForCurrentThread, createEntity, isSample, links, primitiveType, setPrimitiveType, typeString

I want to know what is this problem?, this warning doesn't prevent me to upload the app.

I have found a lot of threads with same problems but all of them are aboud the Facebook framework, but I don't have that framework.

I have had no problems before this release and I haven't added new frameworks, only new code written by me.

I have Xcode5 and the app is build for iOS7.

like image 432
Gabriel Goncalves Avatar asked Mar 12 '14 19:03

Gabriel Goncalves


1 Answers

Its just warnings from a static analyser Apple/the upload process runs on your code. I believe it just checks for various private selector names. If you haven't done anything you shouldn't in your own code you should be fine. I've had it a few times before in my own apps.

like image 167
Rich Avatar answered Oct 22 '22 04:10

Rich