TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How do you install not the latest iOS version?

32 pointsby laurentlassalleover 2 years ago
I would like to change the minimum deployment target of my iOS app and update my testing device from iOS 13 to 14 (instead of 16).<p>How do other iOS developers handle it? I really don&#x27;t want to rely on the iOS simulator.

11 comments

drewbittover 2 years ago
You cannot on real hardware; Apple stops signing old OSes and there’s nothing you can do. Even recent jailbreaks haven’t gotten around this. You can extend the signing period a bit by using delayOTA <a href="https:&#x2F;&#x2F;dhinakg.github.io&#x2F;delayed-otas.html" rel="nofollow">https:&#x2F;&#x2F;dhinakg.github.io&#x2F;delayed-otas.html</a>
TazeTSchnitzelover 2 years ago
One way to work around Apple forcing you to upgrade to the latest version is to buy older devices that are no longer supported. The iPhone 7 for example can&#x27;t be upgraded past iOS 15.<p>Unfortunately for this strategy, Apple tend to drop support for several devices at once, so there&#x27;s no device whose final version is iOS <i>14</i>, for example. With that said, if you&#x27;re desperate, you could get new-in-box old devices, assuming those devices can still be activated (not all can).
saagarjhaover 2 years ago
That’s the neat part, you don’t.<p>(Memes aside, keep old devices around and never update them. And while not useful to you something like Corellium can be useful to check things in a pinch.)
mensetmanusmanover 2 years ago
“One does not _simply_ not install the latest iOS” -Boromir<p>Biggest flaw of iOS in my experience, I have lost over $1000 in apps not operable due to iOS updates. The apps work fine on my older iOS version devices which have since died due to battery issues.
评论 #34304514 未加载
评论 #34304163 未加载
评论 #34304377 未加载
评论 #34307511 未加载
scarface74over 2 years ago
For reference, 90% of iOS users are on at least 15.5<p><a href="https:&#x2F;&#x2F;gs.statcounter.com&#x2F;ios-version-market-share&#x2F;all&#x2F;united-states-of-america" rel="nofollow">https:&#x2F;&#x2F;gs.statcounter.com&#x2F;ios-version-market-share&#x2F;all&#x2F;unit...</a><p>How many users are actually on iOS 14 since every device that can run iOS 14 can run iOS 15?
评论 #34313857 未加载
评论 #34306211 未加载
xukiover 2 years ago
I know it’s not directly relevant, but maybe consider dropping iOs 14. All devices that can run iOS 14 can also run iOS 15, and it’s much easier to find devices that run iOS 15 to test with. Any iPhone 6s, SE or 7 will do.
teetertaterover 2 years ago
Impossible from ios13-&gt;14 if you haven’t downloaded blobs already, and 14 isn’t being signed.<p>The best you can do at the moment is to jailbreak and use futurerestore to go to slightly lower ios 16 beta versions
secretsatanover 2 years ago
Probably a bit late, but I think if you want to preserve an iOS version before updating, you have to back it up with the sync tool. At least that is how you do it when installing beta versions and want to rollback, if you don&#x27;t have the backup, you&#x27;re out of luck.<p>the Simulator has improved a lot over recent years I&#x27;ve found. We couldn&#x27;t use it for ages as accessing metal would cause it to crash, I noticed late last year this no longer happens, making it a viable solution for us again.
bakugoover 2 years ago
You ask Apple for permission to do it because they are the owners of the device, not you. Their answer is no, and that&#x27;s the end of that.
xkcd-sucksover 2 years ago
You can get an old device, wait until it fills up with caches&#x2F;logs&#x2F;other opaque data that just can&#x27;t be deleted for whatever reason, and updates will fail due to insufficient free space. Or just download a large file to the same effect probably
mobilioover 2 years ago
Using few devices with old iOS.<p>I&#x27;m currently running one device on 14.8.1, other on 15.X and third on latest.