2012-11-05 35 views
0

我已經創建了名爲「abc.framework」的靜態庫,並使用此靜態庫創建了名爲「DemoApp」的演示應用程序。現在我想在增強abc.framework的同時,我也希望DemoApp中的更改也因爲它包含框架。爲此,我創建了一個工作區,並在上面添加了兩個項目。現在,由於DemoApp鏈接到舊的abc.framework文件,我想更改該鏈接。我做了以下幾件事,通過Xcode工作區鏈接靜態庫和演示應用程序

​​

還是不行。任何人都試過這個?我錯過了什麼嗎?

感謝

+0

你能更具體地瞭解什麼是不工作意味着什麼? –

+0

不工作意味着......編譯成功了,但當我在框架源代碼中進行更改時,它並沒有反映在演示應用程序中,該應用程序鏈接到舊庫 – Swapnil

+0

這只是一個錯誤代碼,而不是一個堆棧軌道或根本沒有意義。 –

回答

0

我們可以通過三種方式做這種鏈接的...

1)如上文使用「用戶頭搜索路徑」中提到。這將直接鏈接到將構建的新頭文件。 (以前它不是我的工作,因爲我上面提到過,可能是我沒有正確地清潔版本。)

2)我們可以從Build Phase => Link與庫的鏈接添加.a文件。在這裏它會顯示你的工作場所中的.a文件。

3)我們可以直接引用衍生數據路徑中的框架,實際產品默認創建。因此,一旦用戶在工作區中完成框架代碼的更改並構建它,Demo應用程序就可以直接引用新的構建。

相關問題