How much lead time does Apple need to get a GM version of a new iOS ready before the launch of a new phone? If Apple is really preparing as many new iPhone 6's for a September launch as rumored, 70-80 million or so, and iOS 8 is still in the beta stages until early-mid September at least, how can Apple possibly get brand new software loaded on to so many devices in time to ship? One would think there would already be millions of devices already assembled by the time iOS 8 is ready for a gold master. It's part of the logistics involved with manufacturing so many devices that I have always been curious about. If anybody has any insight or informative articles about Apple's manufacturing process in regards to the software end please discuss.