我下载了Parse SDK并添加了所有依赖项以及Parse.framework和Bolts.framework。然后我去了我的app代表和 开始导入Parse和Bolts。然后我收到一条错误,上面写着“无法构建Objective-C模块'螺栓'”。这是因为Bolts.h文件中的许多错误都表示“在框架模块中包含非模块化标头'螺栓'”。因此经过一些研究后我发现人们通过将头文件更改为“public”来修复此错误。但是当我尝试这样做时,在选择Bolts.Framework之后,我在“目标成员资格”列中获得的唯一选项是使其成为必需或可选。为什么我没有获得公共,私人和项目选项?还有什么方法可以找到这些选项?
答案 0 :(得分:0)
在Project Navigator中选择头文件(XCode的右窗格)。在“实用工具”窗格(最右侧)中,选择“文件检查器”选项卡。在目标管理下,您应该能够选择目标并更改该属性。
顺便说一下,我遇到了同样的问题(安装了FacebookSDK和Bolts)。通过从库搜索路径中删除Facebook(在构建设置下),我能够使其正常运行。