我正在使用C ++ Builder 10.2.3为iOS 64位设备创建应用程序。我的Mac上有XCode 9.3(运行High Sierra 10.13.4)和CB 10.2.3更新中的PAServer 19.0。
构建iOS 11.3时出现编译错误。例如,找不到stdarg.h文件,找不到stddefs.h文件。我相信Mac上的SDK或PC或两者都存在问题。
我已经在Mac上卸载并重新安装了Xcode 9.3。
我已经在SDK Manager和本地驱动器中删除了iOS 11.3 SDK,并将其添加回SDK Manager。我已经更新了本地文件缓存。
我注意到iPhone OS 11.3(64位)SDK Manager中显示的Remote包含路径显示$(SDKROOT)/../../../../../ Toolchains / XcodeDefault.xctoolchain / usr / LIB /铛/ 9.0.0
此路径在Mac或PC缓存上不存在。在PC缓存上,我找到C:\ Users \\ Documents \ Embarcadero \ Studio \ SDKs \ iPhoneOS11.3.sdk \ usr \ lib,没有clang子目录。
在Mac上,我找到../ Toolchains / XcodeDefault.xctoolchain / usr / lib / clang / 9.1.0
显然有些东西丢失或错误。经过几个小时的搜索,我没有解决问题,我的项目处于停滞状态。是否有人使用CB 10.2.3和XCode 9.3构建iOS 11.3应用程序?似乎任何使用CB 10.2.3的人都可能拥有这个,如果SDK缓存也是如此,也可能是Delphi。