- 這個步驟稍微多一些:
- 下面的步驟基本和 制作.a 一樣。
-
創建工程 是 bundle
創建工程.png -
2、制作頭文件
制作頭文件.png - 3、暴露想要的.h文件
想要的暴露的.h文件.png
-4、修改為 .framework ,步驟較多。。。
把bundle改為Framework.png
- 4.1 慢慢看:
1.png
- 4.2 慢慢看:
2.png
- 4.3 慢慢看
3.png
- 4.4 然后在plist 文件的Bundle OS Type code 修改為 FMWK
4.png
- 4.5 出現次錯,是因為沒有導入<Foundation/Foundation>框架
出錯.png
- 解決問題:
解決.png
- 最后就是,測試了。
自己制作的 .framework 是靜態庫。系統的才是 動態庫。
制作靜態庫時,我們要 進行內存分析:
1.png