好吧,打臉了,本來不算在簡書上發布技術類的文章,但是不得不承認簡書確實是一個可以很好記錄東西的地方,這篇文章要記錄的就是在一個完整的工程中,如何將一部分文件抽離出來進行.a的打包.
步驟一:首先在Editor中點擊Add Target,之后選擇如下圖1按鈕
圖1
步驟二:在圖2中紅色箭頭的地方導入需要的.m文件
圖2
步驟三:在圖3紅色箭頭地方導入需要暴露的.h文件
圖3
步驟四:如果有使用的第三方的framework或者.a文件要先導入圖4紅色箭頭地方
圖4
之后再重新刪除,這樣不好報找不到文件的錯,原因是為了讓Framework Search Paths和Library Search Paths識別路徑.
步驟五:在圖5Header Search Paths中添加如下代碼
圖5
這樣添加是因為我們用了libxml這個庫
步驟六:如果有分類,這需要在Other Linker Flags改為-all_load,這個網上大部分教程有
步驟七:如果有pch文件的,記得在圖6中添加
圖6
之后的合并步驟與網上的教程大同小異,這里不再復述.如果剛看到這篇文章,請記住,我是超域俠zoneX