1. ホーム
  2. ios

[解決済み] Swift Framework: アンブレラヘッダー '[...].h' が見つかりません。

2022-07-03 16:51:11

質問

の両方を含むカスタムフレームワークでは オブジェクティブC スウィフト のコードで、Swift コンパイラが次のようなエラーを投げます。

[build_path]/unextended-module.modulemap:2:19: error: umbrella header 'bugtest.h' not found
  umbrella header "bugtest.h"
                  ^
<unknown>:0: error: could not build Objective-C module 'bugtest'

どのように解決するのですか?

ということになります。 Always Search User Paths の設定は、Framework ターゲットに対して有効です。

に設定する。 No はそのエラーを解決します。

IMHOは、これはSwiftコンパイラのバグであり、私はAppleにレーダーを提出しました。

参照 rdar://21038443