The logic for generating a default bundle ID by CMake is wrong. If the company or application name contains any spaces, then these spaces are not replaced with underscores. Instead, the bundle ID contains spaces, which is not allowed. The Projucer on the other hand deals with this properly.
According to the Apple documentation: “the bundle ID string must contain only alphanumeric characters (A–Z, a–z, and 0–9), hyphens (-), and periods (.).”
Could this be fixed, please?