1. Mahesh#IM's Avatar

    Recently I uploaded my app to Appstore. It got rejected because the app has used the Private APIs of Apple. I corrected and uploaded again. Can anyone support/suggest to find the Private APIs of Apple by using any Tool or script?

    Many thanks in advance.
    Kind Regards,
    03-16-2010 05:05 AM
  2. flyingember's Avatar
    read the sdk. if it's not there, it's private
    03-16-2010 09:15 AM
  3. Earless Puppy's Avatar
    what was the function of the private API that you used?
    03-16-2010 12:40 PM
  4. Muhammad Hanifa's Avatar
    Using NSURLRequest methods setAllowsAnyHTTPSCertificate
    03-17-2010 05:30 AM
  5. Muhammad Hanifa's Avatar
    this is overcome the NSURLREQUEST its not allowed by apple code review
    (that is private API should not allowed)
    03-17-2010 05:32 AM
  6. Chimp Studios's Avatar
    Try using App Scanner before you submit next time. It will scan your .app file for private API usage so you don't end up wasting a week or two of your time because of an app rejection.

    It'll even tell you what class the offending method is in which is extra helpful if you're using open source code that you haven't examined line by line.

    10-11-2010 11:15 AM
  7. AvisNocturna's Avatar
    App Scanner is in fact very helpful for finding private APIs. It can save you a lot of review and searching time.

    It is a pity that apple does not offer a tool like this to scan apps before submitting them.
    11-17-2010 01:59 PM
  8. apperiapl's Avatar
    Thanks for this! Might be helpful next time.
    03-13-2011 09:58 AM