我需要爲我正在開發的項目創建一個框架(需要一個靜態庫)。我使用this tutorial來創建框架,然後將靜態庫複製到項目中並工作。在iOS中的動態框架中包含一個靜態庫
但是,當我把框架拖到一個iOS項目時,它顯示了很多錯誤。
`Undefined symbols for architecture i386:"_OBJC_CLASS_$_SomeClassFromTheStaticLibrary",referenced from:_OBJC_CLASS_$_AnotherClass in MyFramework`
我認爲正在發生的是,iOS的項目要重新編譯的框架,它不能,因爲它不能找到靜態庫。 如果我將靜態庫添加到iOS項目,所有錯誤消失。這是我想要避免的。
基本上我想要iOS項目 - >框架 - >庫,而不是在項目和框架中都有庫。
我已經嘗試添加靜態庫作爲框架中的資源,但它沒有工作。
任何解決方案,你的問題老兄?我在這裏面臨類似的問題.. – 2012-04-02 07:47:43
我確實解決了它,但我有點被騙。我可以訪問所有三個項目的源代碼,所以我重新編譯了靜態庫作爲框架。 這樣我有iOS項目 - >框架 - >框架,只需要導入一個框架。 – OlivaresF 2012-04-04 22:01:28
沒有真正的解決方案呢?我甚至無法擺脫這個問題,如果我將靜態庫包含到iOS項目中... – b00tsy 2012-04-12 19:31:40