没有这样的模块 'PFFacebookUtils'

No such module 'PFFacebookUtils'

我在 AppDelegate 的下面一行收到 No such module 'PFFacebookUtils' 错误:

import PFFacebookUtils

我已经检查过 ParseFacebookUtils.frameworkParse FacebookUtilsV4.framework 都已正确安装。

我相信我的新娘头也工作正常,因为我有 #import <ParseFacebookUtilsV4/PFFacebookUtils.h> 里面没有错误。我安装了其他 Parse 框架,它们都运行良好,它们的导入语句没有错误。

我可能做错了什么?

我能够通过从 swift 文件中删除行 import PFFacebookUtils 来解决这个问题,但将导入保留在桥接 header 中。除非有人有更好的答案?

您的项目名称中有 space 吗?如果是这种情况,您应该转到构建设置并找到 "Framework Search Paths"。如果您在带有项目名称的选项卡上 double-click(在我的例子中是 "Project With Spaces"),您会看到 Xcode 已将项目名称分隔为单独的条目。您应该删除 Xcode 添加的底部条目(在我的例子中是 "With" 和 "Spaces"),并更改实际条目(以“$(PROJECT_DIR)”开头的条目) ) 到项目名称 - 这是关键部分 - 但在每个 space 之前包含一个 '\'。这样,Xcode 会将路径保持为单个条目。

在我进行更改之前:

我做出改变后:

如果您使用任何库,您应该做同样的事情,但改为 "Library Search Paths"。

希望对您有所帮助!