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

折月煮酒 提交于 2019-12-19 17:47:46

问题


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?


回答1:


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.




回答2:


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.



来源:https://stackoverflow.com/questions/28271455/opening-import-file-for-module-swift-not-a-directory

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!