我正在尝试将Parse.com的框架导入到现有项目中,但由于某种原因,我无法访问框架中包含的所有头文件。当我创建一个新项目时,我可以很好地访问所有框架的对象,方法和头文件。如果我将它添加到另一个我没有玩过的现有项目中,它也可以正常工作。
我可以对现有项目做些什么,使其无法正确导入框架/不让我使用所有标题?
我已经在这个项目上工作了一段时间,并添加了许多其他框架(MKStoreKit,SDWebImage)并且混淆了应用程序的设置,因此我不知道从哪里开始尝试跟踪此问题。
谢谢!
修改
当我将文件夹复制到Dropbox时,框架也完全可以从该文件中运行......这里可能会发生什么?将项目从一个位置复制到另一个位置时,什么不会被转移?
答案 0 :(得分:0)
要使标头可用,必须构建框架以公开公共标头。如果您自己构建框架,请确保检查构建阶段并指定公共标题
答案 1 :(得分:0)
我建议从项目中删除框架,然后转到finder并确保项目文件夹中没有残留文件或目录。
此外,如果您使用的是git,请确保没有引用从.gitignore
中排除项目目录中的文件做一个干净的班次,cmd K
然后转到项目信息选项卡,然后转到框架,然后按+键添加新框架,然后选择其他,然后选择您的解析框架。
应该有用。
如果没有,请执行所有操作,然后关闭并重新启动Xcode,然后重新打开项目并重试。