Apple promises fix for GarageBand failing to open after iOS 11 update
Apple is working to fix a glitch preventing some people from launching GarageBand -- the company's simplified music creation tool -- after updating to iOS 11, according to an online support document.

"Apple is aware of the issue, and is investigating solutions," the document reads. The problem appears to be related to iCloud, since a stopgap solution involves turning off the app's iCloud support via the Settings app.
With those functions off, new songs will only be saved locally, and users won't be able to access any existing tracks saved in iCloud Drive. The latter music will still be available once iCloud is switched back on.
Apple has encountered a variety of bugs with iOS 11, such as problems with Reachability. In fact the company has already issued three separate point releases, dealing with trouble like crackling audio on the iPhone 8 and haptic feedback on the iPhone 7.
GarageBand is free for any device running iOS 10.3 or later. It was last updated in June, despite the launch of iOS 11 on Sept. 19.

"Apple is aware of the issue, and is investigating solutions," the document reads. The problem appears to be related to iCloud, since a stopgap solution involves turning off the app's iCloud support via the Settings app.
With those functions off, new songs will only be saved locally, and users won't be able to access any existing tracks saved in iCloud Drive. The latter music will still be available once iCloud is switched back on.
Apple has encountered a variety of bugs with iOS 11, such as problems with Reachability. In fact the company has already issued three separate point releases, dealing with trouble like crackling audio on the iPhone 8 and haptic feedback on the iPhone 7.
GarageBand is free for any device running iOS 10.3 or later. It was last updated in June, despite the launch of iOS 11 on Sept. 19.
Comments
Try and have some appreciation for how complex an OS is, and you’ll feel a lot better, despite your “suffering”.
Everything Apple has been doing over the past several years has streamlined their software construction, integration, and testing process to support CI/CD very effectively and to allow extreme numbers of customers and partners to participate in their beta testing phase. In earlier times it would have been totally chaotic and nearly impossible to involve the number of beta testers in the development of a new operating system release. Likewise, software quality is baked into every phase of the software development process, not just tacked-on as an end of a production-line type of process. Old notions of how software gets developed and released in a serial waterfall style process no longer apply.
Does modern software development process mean that no anomalies at all should survive the quality process and get into customer's hands? If there were no humans in the loop perhaps this ideal would be attainable. But software is still an expression of human intellect and is therefore massively adaptable, highly unconstrained, and subject to individual interpretation. In this light you could say that it is still as much art as it is science, with all of the consequent pros and cons. Even the term "software engineering" is highly misleading and an oxymoron because it is not grounded in theory, principles, and mathematical rules and constraints like the true engineering disciplines. This isn't a negative assessment, it's simply a recognition of the fundamentally different nature of software development compared to electrical, mechanical, civil, chemical, etc., engineering disciplines. Different but not lesser.
Think about it - when an hardware designer puts together a hardware circuit or assembly he or she is is typically constrained to using existing hardware components and is able to apply mathematically backed formulas, principles, and practices to get the design to work and to verify that it works as intended. Not just electrical theory either, but also thermodynamics, physics, mechanics, reliability, etc., all of which are backed by equally grounded theories, principles, and practices. Software designers have few such constraints. Heck, software designers can even modify their design after the fact and after it's already in their customer's hands. This modifiability is unheard of in hardware design, and even where hardware may look to be modifiable, i.e., firmware, it's only done so by having software elements embedded in the hardware components.
You want software to be perfect? Look for ways to remove the human from the equation. But the result may not be what you really want. What makes software so attractive and compelling to us humans is largely because it is art and not science.
I guess that makes me a pyromaniac!