Hacker News new | past | comments | ask | show | jobs | submit login

As far as I understand (but I have only distributed an OS X app outside the App store), the DRM is opt-in.

App store guidelines require that packages are sandboxed and signed. If you have a signed application, you can circumvent the signature check by disabling gatekeeper, removing the quarantine attribute, or control-clicking and choosing 'Open'.

The DRM mechanism is called 'receipt validation' and has to be enabled by the app developer:

https://developer.apple.com/library/mac/releasenotes/General...

I can sort of see why Apple provides this (to entice companies to publish in the app store), but a developed can decide to be customer-friendly and not check the receipt. So, I think it's fair to blame the developer, not Apple.

(Please correct me if I am wrong, as said, I never distributed an App Store app.)




Consider applying for YC's W25 batch! Applications are open till Nov 12.

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

Search: