ObjectiveCプロジェクトでSwiftコードを使用するときに、○○-Swift.hが読み込めないというエラーが出た時の対処方法

ObjectiveCプロジェクトでSwiftコードを使用するときに、○○-Swift.hが読み込めないというエラーが出た時の対処方法をご紹介します。

'○○-Swift.h' file not found

このようなエラーが出た場合は以下の設定を確認してみましょう。

○○-Swift.hが読み込めないというエラーが出た時の対処方法

TARGET > Bild Settings > Objective-C Generated Interface Header Name の値を

プロジェクト名-Swift.h

と入力するとエラーが解決し、Objective-CプロジェクトでSwfitファイルを正常に使うことができるようになります。

例)
プロジェクト名:Test
Objective-C Generated Interface Header Name:Test-Swift.h

もしWatch Extensionなどのようにプロジェクト名(ターゲット名)にスペースが入っている場合、スペース部分を_で置き換えるようにします。

例)
プロジェクト名:Test Extention
Objective-C Generated Interface Header Name:Test_Extiention-Swift.h