Xcode显示错误'没有这样的模块',即使我已经安装了Cocoapods并安装了Dialogflow的pod文件

时间:2018-04-27 08:12:03

标签: ios cocoapods dialogflow

enter image description here

我一直在使用Dialogflow以前的Api.AI创建一个聊天机器人,但现在在将项目集成到我在Xcode中使用Swift编写的应用程序时遇到错误。我使用终端“sudo gem install cocoapods”并使用this版本的Dialogflow来安装cocoapods来创建podfile。

一切顺利,但现在当我使用导入ApiAI 导入AI 在我的应用程序的AppDelegate.swift文件中导入Xcode时,Xcode显示错误没有这样的模块。请参考图片。

在用Swift编写的GitHub this库中,显示它已经折旧并要求我引用Obj-C中的 API.AI's Apple Client library ,不幸的是我没有Obj-C的专业知识。

3 个答案:

答案 0 :(得分:5)

使用Cocoa Pods安装pod之后,必须从那时开始打开工作区而不是项目文件。图标在项目中的显示方式如下:

enter image description here

在您提供的图像中清楚地显示您已打开项目文件而不是工作区文件。

答案 1 :(得分:2)

转到Pods Build设置并将仅构建活动架构设置为。这在使用pod时总是有帮助的。之后,清理项目一次,然后构建。

答案 2 :(得分:1)

安装pod之后你应该清理项目(shift + command + k),然后在其中构建(command + b)几次。如果不能正常工作,请重复几次。

希望这有帮助!