0

我正在尝试将 Parse.com 的框架导入现有项目,但由于某种原因,我无法访问框架中包含的所有头文件。当我创建一个新项目时,我可以很好地访问所有框架的对象、方法和头文件。如果我将它添加到另一个我没有玩过太多的现有项目中,它也可以正常工作。

我可以对现有项目做些什么来使其无法正确导入框架/不让我使用所有标题?

我已经在这个项目上工作了一段时间,并添加了许多其他框架(MKStoreKit、SDWebImage)并弄乱了应用程序的设置,所以我不知道从哪里开始尝试追踪这个问题。

谢谢!

编辑

当我将文件夹复制到 Dropbox 时,该框架也完全可以从该文件中运行......这里会发生什么?当您将项目从一个位置复制到另一个位置时,什么不会被转移?

4

2 回答 2

0

为了使标头可用,必须构建框架以公开公共标头。如果您自己构建框架,请确保检查构建阶段并指定公共标头

于 2012-09-17T22:44:51.220 回答
0

奇怪的问题。这是一个回归基础的建议。对不起,如果它看起来很明显。

我建议从项目中删除框架,然后转到 finder 并确保项目文件夹中没有残留的文件或目录。

此外,如果您使用的是 git,请确保在 .gitignore 中没有将文件从项目目录中排除的参考

做一个干净的转变,cmd K

然后转到项目信息选项卡,然后是框架,然后按 + 键添加新框架,然后选择其他,然后选择您的解析框架。

那应该工作。

如果没有,请执行所有操作,然后关闭并重新启动 Xcode,然后重新打开您的项目并重试。

于 2012-09-18T03:15:37.743 回答