This is an IDE question.
When I select a New -> Multi-Device Application
project for C++Builder, only Windows 32-bit and Windows 64-bit compilation options for target platforms are available.
However, when I select a New -> Multi-Device Application
project for Delphi, all other compilation options for target platforms are available, like Android 32/64-bit, iOS (Device and Sim), and MacOS (ARM, 64)
During installation, I chose all available target platforms also at the beginning.
(Before installing RAD Studio 12.0, RAD Studio 11.3 was installed on my computer, and I first uninstalled 11.3 and then installed the newer 12.0 version)
"Add Platform" popup is also grayed out.
The operating system is Windows 11.
Any idea how to solve this problem?
I tried uninstalling the whole IDE and reinstalled it again 3 times, but the problem persists.
I also deleted all the contents of the Embarcadero folder in C:\ProgramData\Embarcadero
while restarting the installs again.
As written in "What's New" document, support for iOS and Android platform has been removed in C++ Builder 12 Athens.
RAD Studio Athens removed the iOS 64-bit and Android 32-bit platforms because it cannot support the platforms if it does not support the deployment of apps to their Stores. Please use 11.3 to build for iOS or Android with C++.
From the Supported Target Platforms document it is visible that C++ Builder 12 Athens supports only Windows platforms.
You cannot do anything to fix that. You can use older C++ Builder 11.3 to continue using platforms that were removed.
C++ Builder compilers are going through a major upgrade and this work had a priority over supporting Android and iOS at this time. This work is also a foundation for potential future support for other platforms, including ones that are now removed. See: Clang Upgrade