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