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

> I think developers should be able to distribute their apps outside of the App Store if they want, just like on macOS and Android, but Apple is allowed to have this much control because the iPhone doesn't represent the majority of the market, so they aren't as subject to monopoly/antitrust stuff.

Is there a reason they can't? To the best of my knowledge compiled apps can be shipped as ipa files and side loaded without much difficulty nowadays.




There is, yes. There are only 3 ways to sign apps (ipa files) for iOS:

- using a Dev certificate, which does not require any Apple validation, but you are limited to 100 devices registered on your iOS development account

- using an Enterprise certificate (such as the one the article talk about), which allows you to distribute an app on any device in your business. The "in your business" part is in the conditions, not enforced via code. There is no Apple validation, but if you get caught distributing it elsewhere, your certificate might get revoked (exactly what happened there)

- using an App Store certificate, which allows you to send the app to the App Store/TestFlight, but you won't be able to install it directly on any device. There is an Apple validation for both.

As you can see, there is no way to side-load an iOS app at scale (excluding rooted devices, most people don't root their device).


That requires jailbreaking, which many people would not want to do (for good reasons).


It hasn't required jailbreaking for a long time.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: