I don’t think you understand? TestFlight is a program from Apple that allows distributors to send apps to people without it being in the store. TestFlight is actually very cool for developers who want feedback, crash reports, in a very polished environment. It’s Genius.
The TestFlight app just gives you access to the apps you have available to you. Like a Store. Genius.
Wat? On android, you just send a file, they open it and it’s installed. TestFlight just forces itself into a transaction where it’s completely unnecessary.
Nothing could go wrong sending a random binary to people. 🤷♂️
Look I get it, there is some annoyance when it comes to distributing potentially malicious binaries on iOS. And I do wish there was some kind of method for removing that restriction buried deep in some menu where your grandma can’t find it. But the methods for sending apps outside of the store are there and are very easy.
It’s obvious to me that you’ve never done this, because you’ve not mentioned the biggest hurdle in this process. No I won’t tell you.
Passable and stupid, just to work around their over-engineered walled garden full of overlapping security certificate messes. All controlled by Apple infrastructure.
True, but it’s a per-build expiration, and users usually have it auto-update. So as long as you maintain your app and release an update every 90 days, they’ll never know.
Indeed, that really is awful. Good luck sending that so to your friends without making it public in app store.
TestFlight
So you have to install an app to install an app that has to be tested? Genius.
I don’t think you understand? TestFlight is a program from Apple that allows distributors to send apps to people without it being in the store. TestFlight is actually very cool for developers who want feedback, crash reports, in a very polished environment. It’s Genius.
The TestFlight app just gives you access to the apps you have available to you. Like a Store. Genius.
Wat? On android, you just send a file, they open it and it’s installed. TestFlight just forces itself into a transaction where it’s completely unnecessary.
Nothing could go wrong sending a random binary to people. 🤷♂️
Look I get it, there is some annoyance when it comes to distributing potentially malicious binaries on iOS. And I do wish there was some kind of method for removing that restriction buried deep in some menu where your grandma can’t find it. But the methods for sending apps outside of the store are there and are very easy.
It’s obvious to me that you’ve never done this, because you’ve not mentioned the biggest hurdle in this process. No I won’t tell you.
Passable and stupid, just to work around their over-engineered walled garden full of overlapping security certificate messes. All controlled by Apple infrastructure.
Very far from genius.
I’ve never had a problem with certificates. But then again, I’m an actual developer.
Testflight distribution quickly expires. What is it, 30 days?
90
Better, but still annoying
True, but it’s a per-build expiration, and users usually have it auto-update. So as long as you maintain your app and release an update every 90 days, they’ll never know.