Projucer live build depends on saving the project

The Projucer live build depends on resaving the project for updating BinaryData.{h,cpp} and other options (for example whether to build AAX).

One would expect that the live build should reflect the current state without saving, no?

No, I don't think that'd be very practical.. I think it's fair to expect you to save the project if you actually modify its structure, i.e. add/remove files.