前言
開發(fā)SDK中,在Demo項目添加SDK項目是非常便利的方法,省得每次修改代碼調(diào)試,都要重新編輯SDK,再替換Demo中的framework,現(xiàn)在我們就來看看怎么在項目中添加SDK項目代碼。
1、引入SDK
首先在要添加到該項目下右擊,選擇“Add Files To “你要添加到的主項目Demo””,找到要引用的項目SDK的目錄下的"*.xcodeproj"文件,直接拖進目錄即可

項目目錄
ps:引入項目成功兩個項目其實并沒有關(guān)聯(lián)到一起,我們還需要做一些額外的工作,來幫助兩個項目關(guān)聯(lián)到一起:
2、Demo關(guān)聯(lián)SDK的編譯后的文件“*.a”或者“*.framework”

導(dǎo)入框架
如上,首先找到DEMO項目的targets,再找到build phase下面的link binary with libraries
再將引入的項目B的編譯后的文件“*.a”或者“*.framework”(可從項目b下面的product的目錄通過Show in
Finder直接找到,記得要編譯SDK項目先!否則為紅色。)拖拽到“l(fā)ink binary with libraries”該目錄下即可
這樣添加依賴就ok了,這邊有一個注意點,如果SDK項目編譯出來的是".a"庫,記得要在項目A中增加“header search paths”來添加項目B的頭文件,如果項目B編譯出來是“.framework”就不需要了,因為里面已經(jīng)有頭文件了
3、編譯綁定SDK
在Demo項目中添加SDK的target依賴,這樣每次編譯Demo項目,順帶連著SDK一期編譯了,如下

導(dǎo)入框架
如上,首先找到Demo項目的targets,再找到build phase下面的Target Dependencies
點擊+,找到SDK添加就可以了,這樣,每次編譯Demo項目,SDK框架也會自動被編譯