我已經構建了一個靜態庫(我們稱之爲A),它依賴於CFNetwork.framework,它正在xCode中成功構建。我在「鏈接二進制與庫」構建階段中包含了CFNetwork.framework。這個靜態庫有它自己的項目。不包含在二進制中的靜態庫依賴關係
出於某種原因,當嘗試在另一個項目中使用這個靜態庫(我們稱之爲B),它在連接階段失敗,抱怨CFNetwork的的符號找不到。
我添加了一個在B的目標的依賴(使A始終被B之前成功編譯),我也有加入B中的「鏈接二進制與圖書館」建設階段。
有沒有人有類似的問題?
編輯:如果我添加CFNetwork.framework到B的「鏈接二進制與圖書館」建立它成功啓動建設。
我有完全相同的問題,但與MediaPlayer.framework。你有沒有找到解決方案? – Mutix
是啊...如果你有一個依賴於MediaPlayer.framework的靜態庫A,你應該將MediaPlayer.framework與可執行文件(在上面的例子中,B)聯繫起來。 靜態庫不會相互「複製」 – Vicente