Opening import file for module 'Swift': No

2020-04-05 03:01发布

After following the instructions here to setup libxml on Swift: libxml/tree.h no such file or directory

I encountered an error while compiling which said:

Opening import file for module 'Swift': Not a directory

I've searched online and they recommending cleaning the project which didn't work for me. Any idea what's causing this error?

标签: swift libxml2
2条回答
相关推荐>>
2楼-- · 2020-04-05 03:34

Issue cropped up after adding my first swift class to the project.

I fixed it by going into the build settings for ALL targets (including the actual project) and remove any erroneous paths from Framework Search Path.

Specifically:

  1. Simplified the main target to:

    $(inherited)

    $(SRCROOT)

  2. And by removing an old, erroneous path to libxml2 on the project.

查看更多
Evening l夕情丶
3楼-- · 2020-04-05 03:36

I got this error when I had an invalid path to a framework in my Framework Search Path and User Header Search Paths. I simply fixed the path by adding ".framework" to the end of the path, to make the path valid, and this error went away.

查看更多
登录 后发表回答