On Friday the 16th day of August 2019, Apple released the seventh iOS 13 beta to registered developers, and buried within the code is a huge clue to when we should be expecting the next iPhones to be unveiled.
An asset within the iOS 13 code is an iOS screenshot with the date of Tuesday, September 10. The asset’s name is “HoldForRelease”, which sort of cements the suspicion that this is the day when Apple will schedule its next big unveiling. Last year, the date on this asset was September 12, and can you guess when Apple held its iPhone event?
Launching the new iPhones on September 10 would follow precedents set by Apple in prior years. If the company follows the same timeline as before, then we should pre-orders for the three new iPhones to commence on September 13. As for the release date, it should be September 20 for countries in the first wave, and September 27 for those in the second wave. The same asset revealed September 23 on older iPhones and iPads. So maybe that is when the final release of iOS 13 will be rolling out.
At the moment, these are all bits of speculation and Apple may just be playing with us by including that asset in the latest iOS beta. On the other hand, Apple could have anticipated this getting out, and if so, is probably just looking to increase the hype for the iPhone 11 series.