2012-11-23 46 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'「文件夾),然後移到另一個文件夾在您的源代碼層次結構中的某處? –