2012-04-10 22 views
1

我正在研究一個生成iOS靜態庫的項目以及一些描述如何使用庫的示例代碼......該庫的代碼將不會公開,但示例代碼顯然是。我還使用示例代碼作爲庫的簡單測試工具,因此在開發期間,我將它直接指向私有源文件,並且測試不帶庫依賴性。麻煩的是,我必須手動對示例代碼項目進行更改以使其可供普遍使用。我想要一個簡單的方法來在開發模式下測試對庫的更改,然後將庫與示例代碼(現在指向實際的.a文件+標頭)一起構建並打包爲可釋放的文件層次結構。我知道如何在手動步驟中構建所有內容,我的問題更多的在於如何設置文件夾/項目結構以及如何設置任何構建腳本以使整個過程自動化。我正在使用Xcode v4.3.2如何設置一個Xcode項目來生成一個靜態庫+示例代碼,以便於構建和分發

謝謝!

回答

2

你應該設置一個剛建立你的靜態庫的項目。它應該是唯一包含圖書館來源的東西。然後,您可以有一個單獨的項目來導入該靜態庫以及示例代碼,以便對其進行測試。您不應該直接將源測試應用程序指向源代碼。最好從將要使用它的人的角度開發你的庫(只能訪問公共頭文件和靜態庫)。

相關問題