<unknown>:0: error: opening import file for module 'Swift': File name too long
<unknown>:0: error: opening import file for module 'Swift': File name too long
我将 XCode 从 6.4 更新为 XCode 7,现在我收到此错误:
:0: 错误:打开模块 'Swift' 的导入文件:文件名太长
现在我无法编译我的项目,有人知道为什么会这样吗?它为我的所有 Swift 个文件显示此错误。
所以我解决了这个问题。更新到 Xcode7 时出现的问题是框架搜索路径值 $(SRCROOT) 被设置为递归。出于某种原因,这在 Xcode7 中对我不起作用。我在 Xcode6.4 中将 $(SRCROOT) 设置为递归,它工作得很好,但在更新到 Xcode7 后它开始显示:
:0: 错误:打开模块 'Swift' 的导入文件:文件名太长
我删除了 $(SRCROOT) 值并为我的应用程序中使用的每个库和框架添加了 $(PROJECT_DIR)/... 路径。我试图用递归值设置 $(PROJECT_DIR) 但我会得到相同的编译时间错误所以解决方案只是指定每个库和框架的路径使用。
希望这对遇到同样问题的其他人有所帮助。
我将 XCode 从 6.4 更新为 XCode 7,现在我收到此错误: :0: 错误:打开模块 'Swift' 的导入文件:文件名太长
现在我无法编译我的项目,有人知道为什么会这样吗?它为我的所有 Swift 个文件显示此错误。
所以我解决了这个问题。更新到 Xcode7 时出现的问题是框架搜索路径值 $(SRCROOT) 被设置为递归。出于某种原因,这在 Xcode7 中对我不起作用。我在 Xcode6.4 中将 $(SRCROOT) 设置为递归,它工作得很好,但在更新到 Xcode7 后它开始显示: :0: 错误:打开模块 'Swift' 的导入文件:文件名太长 我删除了 $(SRCROOT) 值并为我的应用程序中使用的每个库和框架添加了 $(PROJECT_DIR)/... 路径。我试图用递归值设置 $(PROJECT_DIR) 但我会得到相同的编译时间错误所以解决方案只是指定每个库和框架的路径使用。
希望这对遇到同样问题的其他人有所帮助。