1. 程式人生 > >xcode一個工程引入另一個工程

xcode一個工程引入另一個工程

如兩個工程A和B,a依賴b工程生成的靜態庫,但如果想在a中除錯b的程式碼,就需要將b工程引入,現記錄一下引入的過程:

1.將b工程(整個工程檔案)拷貝到a工程目錄下,(應該也可以不拷貝,不過為了後面方便填寫路徑);
2.ctrl+右鍵點選a工程的工程檔名,然後add files to “xx”, 將b工程的.xcodeprj檔案新增進來(注意只需要新增.xcodeprj檔案,其他檔案不需要新增);
3.選擇a工程target,點選build setting選項,右上角搜尋Header Search找到Header Search Paths雙擊,在彈出框裡點有下角的+號,新增匯入工程的路徑,右側選項選recursive(遞迴查詢檔案);
4.因為a工程要包含b工程的靜態庫,假如b工程生成的靜態庫為bb.a, 在a工程的General選項中,拉到link frameworks and libraries項,點選+號,將b工程下的bb.a靜態庫新增上。