Xcode 12(iOS 14 SDK)をインポートしてbcciosarm64でビルドすると、DBXCommon.oに関連したエラーが発生する

提供: Support
移動先: 案内検索

問題

SDKマネージャにiPhone OS 14.0(Xcode 12)を登録し、FireMonkeyプロジェクトをC++Builder(bcciosarm64)でビルドすると、以下のエラーが発生します

 [ld 警告] ld: warning: directory not found for option '-LC:\Users\Public\Documents\Embarcadero\Studio\21.0\DCP\iOSDevice64\Debug'
[ld エラー]   Error: "__ZdlPv", referenced from:      __ZN9DBXObjectD0Ev in DBXCommon.o);      __ZN9DBXColumnD0Ev in DBXCommon.o);
[ld エラー]   Error: "__ZdaPv", referenced from:      __ZN9DBXColumnD2Ev in DBXCommon.o);
[ld エラー] ld: symbol(s) not found for architecture arm64

このエラーに関連した問題は、RAD Studio 10.4.1向けPatch: Appleプラットフォームの修正(12月更新版)で修正されました。

もしエラーは改善されない場合は、既にインポートしているiOS 14用SDKのファイル群が古い可能性があります。

解決

IDEメインメニューの[ツール]-[オプション]-[配置]-[SDKマネージャ]から、既にインポートしているiOS 14(iPhone OS 14.x)を選択し、キャッシュファイルを更新してください。

Thumb03000197ujpn.png

関連情報