プロジェクト本体はBridging HeaderでimportエラーにはならないのにUnitTest側でエラーになる現象とその解決方法。

エラー内容は以下のようになります。

%任意のパス%/%任意のファイル名%-Bridging-Header.h:5:9: error: '%importファイル名%' file not found
#import "%imprtファイル名%"
        ^
<unknown>:0: error: failed to import bridging header

これはプロジェクト本体ではパスが通っているが、テスト側ではパスが通っておらずエラーとなっています。テスト側はSearch Header Pathにimportファイルがあるディレクトリを指定しておきましょう。ディレクトリがサブディレクトリからなる場合はrecursiveにしておきます。

cpios01