Xcode 15でビルドエラー?「compact unwind compressed function offset doesn’t fit in 24 bits」の解決方法

Xcode 15でビルドエラー?「compact unwind compressed function offset doesn’t fit in 24 bits」の解決方法

Xcode 15にアップデートしてから、こんなエラーメッセージが発生した。

copy

このエラーは、特に大規模なプロジェクトで発生しやすく、リンカがコード内の特定の情報を適切に処理できないことが原因です。

解決策

最も簡単な解決策

  1. Xcodeでプロジェクトを開く

  2. 「Build Settings」タブへ移動

  3. 「Other Linker Flags」を検索

  4. 値の欄をダブルクリックし、-ld64 を追加

画像

なぜ -ld64 が有効なのか?

-ld64 は、64ビットリンカを使用するよう指示するフラグです。これにより、エラーの原因となっていた情報が収まりきらない問題が解消されます。

補足

  • このエラーは、Xcodeのアップデートや特定のコード変更によって発生する可能性があります。

  • 最新のXcodeでは、この問題が修正されている可能性もあります。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


最近のコメント