<unknown>:0:错误:打开模块'Swift'的导入文件:文件名太长

时间:2015-09-17 20:44:28

标签: xcode swift ios9

我将我的XCode从6.4更新为XCode 7,现在我收到此错误: :0:错误:打开模块'Swift'的导入文件:文件名太长

现在我无法编译我的项目是否有人知道为什么会发生这种情况?它为我的所有Swift文件显示此错误。

1 个答案:

答案 0 :(得分:1)

所以我解决了这个问题。更新到Xcode7时的问题是框架搜索路径值$(SRCROOT)设置为递归。出于某种原因,这在Xcode7中对我不起作用。我将$(SRCROOT)设置为在Xcode6.4中递归,其中它工作得很好但是在更新到Xcode7之后它开始显示: :0:错误:打开模块'Swift'的导入文件:文件名太长 我删除了$(SRCROOT)值并为我的应用程序中使用的每个库和框架添加了$(PROJECT_DIR)/ ...路径。我试图用递归值设置$(PROJECT_DIR),但我会得到相同的编译时间错误,因此解决方案只是指定每个库和框架使用的路径。

希望这有助于遇到同样问题的其他人。