Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

While this is true, many, many apps use private APIs. Even apps that don’t need them. One common use case is prevent an app from being debugged or run on certain devices - you can achieve that through private APIs.

Even innocuous apps like a calculator can, and do, use them for that purpose.



Which apps use private APIs ?

The App Store process automatically checks for them and blocks submission.

Curious how apps are bypassing this and not sure why they would be trying to prevent debugging when it's not possible to do this.


Almost every major third party app is using some private API or the other. There is even an internal list that Apple keeps of apps that are allowed to do. It’s quite trivial to bypass the App Store checks (which are quite bad and sometimes even flag legitimate use of system APIs).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: