3 ms·
It is possible to sideload apps on iOS, it just requires jumping through hoops that you don’t have on Android. Apple allows sideloading of apps signed by the sa
by DCKing 5y ago
It is possible to sideload apps on iOS, it just requires jumping through hoops that you don’t have on Android. Apple allows sideloading of apps signed by the same Apple account that you’re signed into on your iDevice.
Since this is really intended to make developing iOS apps more accessible, it requires resigning or rebuilding apps. Since iDOS is open source, that should be no problem here - you can compile and install your own copy, likely just by loading the upstream project in Xcode and deploying it your iDevice like app developers do. A usability problem is that apps installed this way are only runnable for a week [0], at which point the signature must be refreshed or iOS will refuse to open the app.
AltStore [1] is a project that streamlines this ordeal as much as possible. It’s an alternate app store that allows you to install a bunch of open source apps not allowed in the app store (e.g. apps using permissions that would be rejected, or game console emulators). It also comes with a server component that uses Apple’s frameworks on Mac/Windows to refresh those apps’ validity on iDevices on the same network. If you regularly connect your iDevice to a network with an AltServer of your own, the apps should continue to work.
It’s certainly not pretty, and very far removed from fare more open Android devices, but workarounds to run your own software on iDevices do exist. There’s an entire subreddit, r/sideloaded, dedicated to this apparently mostly for piracy purposes.
[0]: Unless you pay for the Apple Developer Program, which has much longer limits. This limit is for free accounts.
[1]: https://altstore.io/ https://altstore.io/
- saurik 5y agoAn additional limitation is that you can only have three such applications installed at a time. You also aren't going to be able to get access to functionality like push notifications (which might be obvious) or network extensions (which might not be: you have to have a paid developer account to develop/install a custom VPN for iOS; I find this limitation particularly frustrating, as it seems to mostly serve the purpose of helping authoritarian governments, and it isn't like Android has such a restriction so we know it isn't "par for the course": they are going above and beyond here).