this post was submitted on 06 Mar 2024
406 points (98.3% liked)
Technology
59731 readers
2931 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Did this change? It was about a decade ago. I could develop and test on an emulated device, but testing on hardware was 100% locked behind a $100 paywall.
I could be reading this wrong, but it looks like TestFlight allows you to distribute internally without going through the App Store.
https://developer.apple.com/documentation/xcode/distributing-your-app-for-beta-testing-and-releases
It mentions the apple developer program which is what I assume the 100 dollar subscription is. I keep seeing people say dev accounts are free but any tools beyond the dev environment are paywalled.
I wasn't even talking about app stores; I never published anything to Google play, just loaded through usb from android studio. The apple program didn't allow even that.
Before TestFlight was a thing, you could self-sign your own apps (.ipa) and install them to local devices through iTunes over a USB cable connected to the device. The developer signing certificate for this was/is free, included when you sign up for the free version of Apple Developer account.
Nowadays it looks like you can still do this directly from Xcode. See section: “Connect real devices to your Mac”
https://developer.apple.com/documentation/xcode/running-your-app-in-simulator-or-on-a-device
*The mention of Apple Developer Program in the bullet points of this section is an “if” and is optional. It’s not required for testing apps on local devices.