Non-public API usage in iOS App?

i’m tryng to upload my App to iTunes store but 1 minute after submission i receive this kind of email togheter with an “invalid binary” message in itunes connect.

The app contains or inherits from non-public classes in DikeMobile: NSArray, NSAutoreleasePool, NSBundle, NSCalendar, NSCharacterSet, NSData, NSDate, NSDateFormatter, NSDictionary, NSError, NSException, NSFileManager, NSHTTPCookie, NSHTTPURLResponse, NSIndexSet, NSMutableArray, NSMutableData, NSMutableDictionary, NSMutableString, NSMutableURLRequest, NSNotificationCenter, NSNumber, NSObject, NSOperation, NSRunLoop, NSSortDe…

  • How to check if a word is defined in the English dictionary in cocoa-touch?
  • update text field ui in swift ios
  • Camera has incorrect screen placement when open fullscreen modal from popover
  • iOS Objective-C Image file name/path different behavior betwewen simulator and device
  • itunes store operation failed the app references non-public selectors in payload : setResult; taskWithResult
  • What is the iOS 6 user agent string?
  • How can be those API non public? Any help would be apreciated

    Solutions Collect From Internet About “Non-public API usage in iOS App?”

    This is getting reported a lot around the internet right now – it looks like Apple has broken something with iTunes Connect this afternoon.

    I know that I was able to upload two binaries this morning without issue, but trying to upload two different ones for other apps this afternoon resulted in the same error you are getting.

    It seems that Apple has likely broken their validations while modifying iTunes Connect to allow new iOS 5 app submissions.