Apple scanning submitted Apps for Private API’s

 

My previous post regarding taking a chance on submitting an iPhone Application that uses undocumented APIs seems to have turned to high risk or possibly even 'DO NOT USE'.

News has been leaking in the last few weeks that Apple now have the means (possibly via some form of automated scanning software) to check for the use of Private APIs within code during the review process and some developers are reporting that their recently updated Applications are now being rejected on these grounds.

It's now likely that my next iPhone application will no longer use the undocumented UIProgressHUD and i'll turn to the MBProgressHUD implementation instead to get what i'm after.

It's a real shame, some of the Private APIs are really nice to use and I for one would like to take advantage of them. I don't see why Apple can't just make them available through the SDK. As I touched on in one of my previous post, the UIProgressHUD is really nicely implemented and it's already used by Apple's own in built applications, so why should they be any different in looks and appearance to user submitted Applications? If Apple's policy is to have a standard look and feel for iPhone Apps then the use of some of these Private APIs is required i'd have thought?

Similar Posts: