2012-05-25 35 views
0

我遇到了以下問題。從第三方我需要添加2個不同的(靜態)庫:1爲模擬器和1爲設備(同名的libIKEA.a,但不同的架構)。IOS多個目標,每個目標鏈接自己的架構靜態lib ..?

所以我想有一個模擬器的目標與其特定的lib和一個目標的設備。但我無法實現它的工作。

如果我複製工作正常的目標(模擬器),並更改lib(生成階段 - >鏈接庫),該項目不想編譯了。

Ignoring file ..../Debug-iphonesimulator/libIKEA.a, file was built for archive which is not the architecture being linked (armv7) 

我還試圖拖動2不同的lib到項目,並選擇一個目標爲每個目標。

我喜歡根據活動方案構建(並運行)一個特定目標。

任何想法如何進行?

+0

好吧,那麼宜家正在製作一個應用程序,教客戶如何製作他們的傢俱? – jokoon

+0

你認真嗎? libIKEA是一個藍牙掃描儀庫(Koamtac)。 – Roger

+0

對不起,我不知道 – jokoon

回答

0

好的,明白了。

只需在項目文件夾中創建單獨的文件夾,將lib(.a)複製到每個文件夾內。然後在構建設置下,確保每個構建只包含其中一個庫的搜索路徑。