We’re going to retire the live build functionality of the Projucer.
It’s not particularly clear from the outside, but the amount of effort required to keep things working across all the different versions of JUCE, and all the different sets of headers introduced with each operating system update, is really quite substantial. Whilst it was an interesting experiment when we had a dedicated LLVM engineer working for us, the cost of maintaining the functionality now easily outweighs the benefit, particularly with the introduction of Apple Silicon.
The live build hasn’t been in a good state for a few months, with a large cross-section of Windows and macOS versions not working correctly. Despite this, we have had remarkably few reports of any issues, so it’s unlikely that many people using JUCE are relying upon the live build functionality.
If the removal of the live build will really cause you problems please let us know. This will probably be part of the 6.1 release.
The upside of the live build’s removal is that we can simplify both the Projucer source code and our process for creating JUCE releases, so the latter can become more frequent.