2016-07-22 60 views
0

我找不到任何東西到這個主題。Xcode導入/在框架中使用靜態庫文件

我的問題是:

我想導入一個靜態的Objective-C庫到一個框架。似乎沒有人想要這樣做,或者有這個問題,但Xcode不能幫助,甚至蘋果開發者論壇也沒有關於此的帖子。

之後我想使用框架爲iOS構建應用程序並使用庫的模塊。這甚至有可能嗎?

+0

你想創建你自己的靜態庫嗎? –

+0

我有一箇舊的靜態庫。並且知道我想將它導入ios-framwork。 – DK1990

回答

0

靜態鏈接庫可以鏈接,因此可以直接「合併」到框架二進制文件中。你只需要確保你有一個兼容的二進制*.a體系結構以及相應的頭文件。

有兩種可能的情況:

最好的情況下

你的靜態鏈接庫是一個胖二進制或你有你的庫,你可以通過lipo合併的兩個變種。這意味着您的二進制文件包含模擬器和設備的所有體系結構,您可以將其與您的框架鏈接起來。

最壞的情況

你只有一個類型的架構的靜態鏈接庫。這意味着您只能在特定的體系結構上測試您的框架和應用程序,無論是模擬器還是設備。

希望有幫助!