2012-03-01 32 views
0

我想創建靜態庫通過使用可可觸摸靜態library.When我添加.h文件中與某文件到新的項目中的Xcode 4,我花了一個.A構建,它提供了缺少必需的架構i386在文件error.I必須設置任何 xcode 4中的標題搜索路徑像早期版本。的Xcode 4靜態庫的創建混亂

1)什麼是最好的方法,我可以開發靜態庫將在模擬器和設備工作,以及通過的Xcode 4?

2)一些教程是說我們必須開發 a)爲設備創建一個構建(armv6和armv7架構)。 b)爲模擬器(i386架構)創建一個構建。 我們不能爲所有架構開發單個.a組件嗎?

哪一個是在上面的吧?什麼是正確的方法呢?任何幫助嗎?

回答

1

一個很好的辦法來解決這個是使用工作區的功能,包括圖書館的主項目的目標。通過這種方式,庫可以通過正確的設置或多或少自動進行編譯,並且更容易在庫代碼中傳播更改。當然,這只是一個選項,除非你想將沒有源代碼的庫分發給其他人。

+0

它也不是沒有可能的工作區的概念?什麼是工作區的功能? – nameless 2012-03-01 06:41:32

+0

可以在沒有工作空間的情況下工作,但我發現工作區工作流程更好。請參閱[文檔](https://developer.apple.com/library/ios/#featuredarticles/XcodeConcepts/Concept-Workspace.html)。 – zoul 2012-03-01 06:53:14

+0

可以請您給的解決方案,而工作空間嗎?爲什麼鏈接http://www.icodeblog.com/2011/04/07/creating-static-libraries-for-ios/工作不細在Xcode 4並給出「缺少必需的架構i386「錯誤。 – nameless 2012-03-01 07:01:12