在包含 Objective-C 和 Swift 代码的自定义框架中,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目标启用设置时,将发生这种情况。
Always Search User Paths
将其设置为No将解决该错误。
No
恕我直言,这是Swift编译器中的错误,我已经向Apple提出了警告。 参见rdar:// 21038443