我正在修改安装了CocoaPods的开源项目,当我尝试添加
时 #import <Parse/Parse.h>
在我得到的一个开源文件的标题中
<Parse/Parse.h> file not found error**.
显然我的项目目录和我的Pods文件夹下都有一个框架文件夹。
因此,如果我的项目目录下的 Parse 框架不够,我是否还必须在我的Pods框架文件夹下添加 Parse 框架?
为了好玩,我也尝试了
#import "Parse/Parse.h"
但这也不起作用。
------------的更新 --------
正如所建议的,我在项目中从我的框架中删除了Parse并再次导入它。确保&#34;相对于集团&#34;检查,而不是文件夹。
图片说明
1)添加到Link Binary With Libraries
2)File Inspector显示框架相对于Group
3)显示使用框架的项目目录中的文件使用它没有问题
4)但是在开源项目所在的Pods文件夹中,我添加框架的开源文件仍显示带引号(&#34;&#34;)和尖括号的错误( &LT;&GT)
5)使用&#34; Parse / Parse.h&#34;
答案 0 :(得分:0)
正确的语法是:
#import "Parse/Parse.h"
但您必须将框架添加到您的项目中:
Project Navigator =&gt; =&GT; =&GT; Build Phases =&gt; Link Binary with Libraries =&gt; “+”=&gt;添加其他=&gt; (导航并选择您的框架)。
确保/当选择相对于项目和作为组(而不是文件夹)引用它时。如果没有,那么在Project Navigator中选择框架,然后在File Inspector View中确保它的Location不是绝对的。
此外,如果框架将嵌入到最终应用程序中,请确保目标具有框架的复制文件构建阶段。