Originally Posted by jem101:
“1) Settings / General / Profiles / Select iOS Beta Software Profile and then press on Delete Profile at the bottom.
2) As far as i know you can't - the perils of installing beta OSes (especially developer betas) on a production device.
What might work, but I can't guarantee it is if you delete the software profile, your phone won't install any more beta releases. Then if you wait until Apple do a general release of iOS 10.1 (I assume we are talking about the 10.1 developer betas), it will have a higher build number than what you currently have and install itself. Then and only then will you be on the release cycle.”
Well, as it happens what I wanted to do was fairly straightforward in the end.
1. My new phone - so that I could use my backup I decided to stick with the Beta software, as I'm quite happy to use it.
2. My old phone - I did a factory reset on the phone and then downloaded 10.0.1 with iTunes to my Mac. Then with the Option key I selected the 10.0.1 .ipsw which iTunes happily installed.
It's not difficult, just not very well documented by Apple. As with many things Apple the process is somewhat opaque e.g. lack of an obvious progress bar when downloading a 2.7GB firmware file, which failed to download 4 times and I thought I was on the wrong lines because of all the dire warnings from here saying I couldn't go back. It was only on about the 3rd or 4th attempt that I discovered the tiny button on iTunes which does actually tell you progress of a download. At the very least the process should warn you that you're about to download 2.7GB - I do a lot of work in Kenya where the download of such a file would be very time consuming and expensive. It's not just Apple, it's a constant bugbear of mine that developers assume one has unlimited high speed internet and don't think to put the size of a potential download front and centre.
I can understand dire warnings and potential to brick one's phone with developer Betas, but not public ones. I have always been on the developer program and usually use the developer Betas, however this year I decided to wait for the public ones partly because I thought the process of going back to the release stream would be straightforward. I really don't think it would be difficult for Apple to make the process simple (a single button).