2012-11-23 32 views
0

我在Xcode中添加了一些头文件的OCMock静态库。Xcode静态库出现两次

我不知道自从添加它后发生了什么变化,但是文件现在在Project Navigator中出现两次 - 一次位于顶层,一次位于usr/lib文件夹下。

duplicate

如何摆脱第二(高亮)上市的?

回答

0

它看起来像通过文件夹引用添加了OCMock的整个“usr”文件夹,很可能是偶然的。

你有一个解决方案三种选择:

1)

从您的文件在您的项目&文件夹列表中删除“usr”文件夹中,并重新添加只是“include”文件夹通过文件夹参考(我假设你想使用文件夹引用,以便你可以拿起那里的最新头文件?)。

2)

所需的头文件添加到您的项目直接(即不使用文件夹引用)。

3)

还是摆脱了第一个“libOCMock.a”库中,只是依靠文件夹参考拿起静态库中的“usr”层级下生活。

+0

你能否澄清解决方案1)? OCMock的说明声明usr文件夹必须包含在内(请参阅http://ocmock.org/,然后单击iOS选项卡并转到“将库添加到项目”一节)。 – Snowcrash

+0

为什么不把“'libocMock.a'”(和一般的''lib'“文件夹)移出***并远离”'usr'“文件夹),然后移到另一个文件夹在您的源代码层次结构中的某处? –