April 27, 2024

Apple Starts Rejecting Apps for Using Private APIs

Posted November 16, 2009 at 2:37pm by iClarified · 5732 views
Apple has apparently started rejecting iPhone applications due to usage of private API calls.

Twitter user Craig Hockenberry tweets, Hearing lots of reports about apps getting rejected due to private API usage. Maybe now you'll believe me when I say it's a bad idea…

To which John Gruber replies, Yup: Apple recently started running apps through a static analysis tool to look for private API calls... I honestly don't know exactly what it flags. I have reason to believe that it is a serious tool, not simplistic.

Many developers use private API calls to gain functionality that is not present in the public API. Even Google used private API calls for their Google Mobile app.

Read More