制作.framework

因項(xiàng)目的需要,所以自己制作了一個(gè)framework。 下面記錄一下xcode8.3.3 生成自己的.framework過程, 高手不要噴。

1.首先,創(chuàng)建一個(gè)項(xiàng)目, 選擇 Cocoa touch Framework, 點(diǎn)next


2. 建成項(xiàng)目后, 把自己帶的.h文件干掉,



3. 然后新建類,寫入自己的代碼



聲明方法, 實(shí)現(xiàn)它;



4. 選擇 targets -> Build Phases -> Headers , 把剛新建的LJZLoginModel.h 在Project中 拉到Public中, 表示,將它暴露出來,方便外部調(diào)用.




5.項(xiàng)目設(shè)置, 最低的ios版本要求;


在linking中,設(shè)置 Dead Code Stripping ?為 NO; ?Link With Standard Libraries ?設(shè)置為NO; Mach-O Type ?設(shè)置為 Static Library;



6. 選擇Edit Scheme ,把Build Configuration ?選擇為Release:

7. 開始編譯: 選擇 Generic iOS Device 或者真機(jī)編譯, 再選擇模擬器進(jìn)行編譯, 當(dāng)然這兩個(gè)順序可以變化,隨你喜歡




8. 進(jìn)入生成的Build 文件夾中,



9. 合并真機(jī)和模擬器中的LJZFramework文件,通過 lipo -create + 兩個(gè)文件路徑 + -output ?+ 合成后的文件路徑


10. 將生成的LJZFramework 文件替換掉


11. 把生成的framework 拉到新項(xiàng)目中,測(cè)試剛才建的framework 能不能用.


12. 設(shè)置一下 ,framework 的文件路徑?


13. Build project?


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容