App rejected because of ridiculous private API function

Discussion in 'iOS Programming' started by crazyquark, Nov 15, 2011.

  1. crazyquark macrumors newbie

    Nov 15, 2011
    A few days ago our app got rejected because it supposedly uses a private API function called


    Aside from the fact that the name is fairly common, the iPhone SDK 4.3 binaries contain no such symbol! Of course, one of our methods was called that, we weren't really using a method from the SDK called "sendImage", but Apple can't know that just by looking at the binary I guess.
    So, I as k you have you heard of such a method?
    Is there a newer SDK? Or what the hell?

    Could it be from an older SDK and if it is, can I find an archive of older SDKs?

    Apple's submissions robot is really dumb.

    Any help would be appreciated.
  2. jnoxx macrumors 65816


    Dec 29, 2010
    Aartselaar // Antwerp // Belgium
    it's not only a robot, it's actually a team of Indian people who go over your app, and they have some sort of "scanner", which checks for private API's, and similair.
    If they find something they have, but not documented, then they will reject it none the less.
    So change the name of your Method, don't see the harm.
  3. admanimal macrumors 68040

    Apr 22, 2005
    What class is the object you are calling sendImage on (and is it a subclass of something other than NSObject)?
  4. crazyquark thread starter macrumors newbie

    Nov 15, 2011
    The harm is that you lose 2 weeks waiting for a resubmission.
    In case of games this can be very damaging.

    The "sendImage" method was in one of our classes, not one of the SDK classes.
    It wasn't a subclass of anything.

Share This Page