App rejected because of ridiculous private API function

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

  1. crazyquark macrumors newbie

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

    sendImage

    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

    jnoxx

    Joined:
    Dec 29, 2010
    Location:
    Aartselaar // Antwerp // Belgium
    #2
    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

    Joined:
    Apr 22, 2005
    #3
    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

    Joined:
    Nov 15, 2011
    #4
    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