@qpwr
See this method to make builds unavailable: https://developer.apple.com/help/app-store-connect/manage-your-apps-availability/make-a-version-unavailable-for-download
First I am uploading a new build with target iOS 15. In my case this is app 2.15.2. This will prevent iOS 12 users from getting that version or future versions (end of the road for them!).
Second, I will make 2.15.1 unavailable using the function above (this build is broken for iOS 12 users due to the bootstrap problem this thread is about).
iOS 12 users can then make a fresh install of 2.15 which is the last known version to work for them.
Note that I cannot just make the current App Store version unavailable, the availability method does not let me do that (I can untick the box but the save button doesn’t save it). I can only make earlier versions unavailable. Therefore I first have to upload a new version (2.15.2 in my case).
Edit: Now that Apple have fixed the issue I can upload a new build for iOS 12. Too bad, have spent half the night to add UIScene support.
Topic:
App Store Distribution & Marketing
SubTopic:
TestFlight
Tags: