在框架模块'Bolts BFCancellationToken'中包含非模块化头

时间:2016-06-19 18:39:39

标签: xcode swift parsing

我刚下载了Parse示例项目,安装了LiveQueries pod,没有别的。当我尝试构建它时,会弹出下面的两个错误。出了什么问题?

enter image description here

4 个答案:

答案 0 :(得分:3)

转到"目标"下的构建设置;并设置"允许框架模块中的非模块化包含"是的

在项目导航器中选择BFCancellationToken.h文件。在xcode右侧的目标成员资格区域中,目标旁边会有一个下拉菜单。选择" public"那里(默认是"项目")。

答案 1 :(得分:0)

如果你在objective-c中有项目添加use_frameworks!开始时的pod文件

答案 2 :(得分:0)

我确实遇到了这个问题,发现它只是通过使用

来解决

gem install cocoapods --pre

哪个给我cocoapods 1.1.0.beta.1.

我很高兴!!

我也做了

退出xcode然后重新运行rm -rf Pods TargetName.xcworkspace Podfile.lock

后,

pod install

答案 3 :(得分:0)

我解决了从框架中删除Modules文件夹的问题。

  • 使用查找器浏览到App Project中存在的框架位置

  • 进入Test.framework文件夹(在上述情况下为'Bolts.framework)并删除Modules文件夹。

  • 清理并重新构建应用程序,它将解决该问题。