December 3, 2022
Apple Starts Rejecting Apps for Using Private APIs

Apple Starts Rejecting Apps for Using Private APIs

Posted November 16, 2009 at 2:37pm by iClarified · 5488 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

Apple Starts Rejecting Apps for Using Private APIs
Add Comment
Would you like to be notified when someone replies or adds a new comment?
Yes (All Threads)
Yes (This Thread Only)
iClarified Icon
Would you like to be notified when we post a new Apple news article or tutorial?
You must login or register to add a comment...
Aaron - November 17, 2009 at 1:18am
Yea. Fuck Apples Dev program. I like writing code with Xcode and private API. Why give apple another 30% when you can write jailbroken apps and sell them in cydia, or even release them free on your own site? Sure your only limited to jaibroken devices, but as I recall, a few months ago, cydia was said to be on some 2million+ devices. Fuck it I say! And the 100,000 apps in the AppStore? Your fucked if your a small business or individual. Like whose gonna find your name in 100,000 results! If Apple is gonna reject apps, then they need to reject bullshit apps like Grenade or useless bullshit like that! They need to just fucking open up the goddamn file system and quit micro managing shit! Look how successful android is! Hey Apple! Fuck you for telling me I can't write an app that toggles Bluetooth!  By the way, it's only 4 lines of code and a private framework called "BluetoothManager".  Now I love my iPhone and will never go to any other device, and I don't condemn Apple altogether, just the way they are fucking up the iPhone with the way they handle business in it's department!
Dynomity - November 16, 2009 at 3:20pm
Yep.. keep it up Apple and you'll run the iPhone into the ground because of all the bad publicity. I know that their antics have been causing me to consider getting a Mac less and less.
xtremeshredder - November 16, 2009 at 8:23pm
same here, what if they do the same thing with the mac where they can tell you what software you can and can't install, they probably have that power too!
Jay - November 16, 2009 at 2:53pm
Well at that rate the App Store will be lucky to hit 101,000 Apps. Jesus Christ this is getting ridiculous! I foresee the end of the iPhone in 2010-2011
Recent. Read the latest Apple News.
Tutorials. Help is here.
How to Create a Bootable macOS Ventura USB Installer [Video]
How to Fix 'No Matching Host Key Type Found' on Mac
Where to Download macOS Ventura
AppleTV Firmware Download Locations
Where To Download iPhone Firmware Files From
Deals. Save on Apple devices and accessories.