尝试在Xcode中构建MacOS应用程序时出现错误。
Command MergeSwiftModule failed with a nonzero exit code.
error: umbrella for module 'PDFKit' already covers this directory
umbrella header "PDFKit.h"
^
error: inferred submodules require a module with an umbrella
module * { export * }
我的大多数Swift文件都具有:
import Cocoa
import Quartz
我经常使用PDFKit,所以我猜测这与导入和引用标头有关。该错误发生在Xcode 11.1和11.2上。
我尝试了“干净构建”,但没有成功。关于此还有其他线程,例如this,似乎暗示这是一个非特定性的间歇性问题。
由于错误消息的性质,我import Quartz
从所有文件中删除了所有语句,然后尝试构建。显然,然后由于未知对象而失败。
然后,我恢复了import Quartz
线路,问题得以解决。
这似乎确实是Xcode中的错误。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句