没有这样的模块' PFFacebookUtils'

时间:2015-06-24 23:26:13

标签: facebook swift parse-platform frameworks

我在AppDelegate的下一行没有这样的模块&PFFacebookUtils' 错误:

import PFFacebookUtils

我已检查并且ParseFacebookUtils.frameworkParse FacebookUtilsV4.framework都已正确安装。

我相信我的标题也很好,因为我有 其中#import <ParseFacebookUtilsV4/PFFacebookUtils.h>并且没有错误。我安装了其他Parse框架,它们都运行正常,并且它们的import语句没有错误。

我可能做错了什么?

2 个答案:

答案 0 :(得分:2)

我可以通过从swift文件中删除行import PFFacebookUtils来解决此问题,但将导入保留在桥接标头中。除非有人有更好的答案?

答案 1 :(得分:0)

您的项目名称中是否有空格?如果是这种情况,您应该转到构建设置并找到“框架搜索路径”。如果双击带有项目名称的选项卡(在我的情况下为“带空格的项目”),您将看到Xcode已将项目名称分隔为单独的条目。您应该删除Xcode添加的底部条目(在我的情况下为“With”和“Spaces”),并将实际条目(以“$(PROJECT_DIR)”开头的条目)更改为项目名称 - 这是关键部分 - 但在每个空格前加上'\'。这样,Xcode会将路径保留为单个条目。

在我做出更改之前: Before I made the changes

我做了更改后: After I made the changes

如果你使用任何图书馆,你应该做同样的事情,而不是“图书馆搜索路径”。

希望这有帮助!