我下载了Parse SDK并添加了所有依赖项以及Parse.framework和Bolts.framework。然后我去找我的应用程序代表
开始导入Parse和Bolts。然后我得到一个错误,说“无法构建Objective-C模块‘螺栓’”。这是因为Bolts.h文件中的许多错误,这些错误都说“在框架模块'Bolts'中包含非模块化的头”。因此,经过一些研究,我发现人们已经通过将头文件更改为“public”来修复了这个错误。但当我尝试这样做时,在选择了Bolts.Framework之后,我在“目标成员资格”列中得到的唯一选项是使它成为必需的或可选的。为什么我得不到公共、私人和项目的选择?我还有什么办法可以找到这些选择?

最佳答案

在项目导航器(XCode的右窗格)中选择头文件。在“实用程序”窗格(最右侧)中,选择“文件检查器”选项卡。在“目标管理”下,您应该能够选择目标并更改该属性。
顺便说一下,我有同样的问题(facebookdk和螺栓都安装了)。通过从库搜索路径中删除Facebook(在Build Settings下),我可以让它正常工作。

10-08 05:30