C++ Builder 12.0 不显示 Android、iOS 或 MacOS 目标平台

C++ Builder 12.0 does NOT show Android, iOS or MacOS target platforms

提问人:Aethon 提问时间:11/15/2023 最后编辑:Remy LebeauAethon 更新时间:11/15/2023 访问量:130

问:

这是一个 IDE 问题。

当我为 C++ Builder 选择项目时,只有目标平台的 Windows 32 位和 Windows 64 位编译选项可用。New -> Multi-Device Application

C++ Builder available platforms

但是,当我为 Delphi 选择一个项目时,目标平台的所有其他编译选项都可用,例如 Android 32/64 位、iOS(设备和 Sim)和 MacOS(ARM、64)New -> Multi-Device Application

Delphi available platforms

在安装过程中,我也在一开始就选择了所有可用的目标平台。

(在安装 RAD Studio 12.0 之前,我的电脑上安装了 RAD Studio 11.3,我先卸载了 11.3,然后安装了更新的 12.0 版本)

“添加平台”弹出窗口也显示为灰色。

image

操作系统为 Windows 11。

知道如何解决这个问题吗?

我尝试卸载整个 IDE 并重新安装 3 次,但问题仍然存在。

我还删除了 Embarcadero 文件夹的所有内容,同时再次重新启动安装。C:\ProgramData\Embarcadero

德尔福 C++builder rad-studio c++builder-12-athens

评论


答:

7赞 Dalija Prasnikar 11/15/2023 #1

正如“新增功能”文档中所写,C++ Builder 12 Athens中删除了对iOS和Android平台的支持。

RAD Studio Athens 删除了 iOS 64 位和 Android 32 位平台 因为它不支持平台,如果它不支持 将应用部署到其应用商店。请使用 11.3 为 iOS 构建 或带有 C++ 的 Android。

支持的目标平台文档中可以看出,C++ Builder 12 Athens仅支持Windows平台。

你无法做任何事情来解决这个问题。可以使用较旧的 C++ Builder 11.3 继续使用已删除的平台。


C++ Builder编译器正在经历重大升级,这项工作目前优先于支持Android和iOS。这项工作也是未来对其他平台(包括现已删除的平台)的潜在支持的基础。请参见: Clang 升级

评论

1赞 steve.b 11/16/2023
这是正确的答案,但它是错误的。像许多其他人一样,我已经使用 C++ Builder 很长时间了,并且我为移动支持付费。我还为本应是改进的更新付费:更多的功能和更少的错误,而不是功能删除。那我该怎么办?我必须继续为更新和支持付费,但使用旧版本,希望有一天会有“未来对其他平台的潜在支持”?我是唯一一个认为内河码头的这种行为不正确和非法的人吗?
1赞 Dalija Prasnikar 11/16/2023
@steve.b 是的,误导客户是错误的。C++ Builder在移动支持方面存在问题是显而易见的,因为Android从未获得部署到Play商店所需的64位编译器。但恐怕您将不得不直接向内河码头提出您的投诉,因为他们是唯一能够投入更多资金并加快开发过程的人。
1赞 steve.b 11/16/2023
我很抱歉,我知道这不是我抱怨的地方。我写信给内河码头,也直接写信给大卫·米林顿,我正在等待答案......
0赞 Dalija Prasnikar 11/16/2023
@steve.b 不用担心。我完全理解你的痛苦,尽管我自己不是C++ Builder用户。