m1.創建一個靜態庫工程
2.聲明和實現靜態庫文件需要暴露的方法
3.選中Build Phases -> Copy Files, 把靜態庫的頭文件暴露出來
4.選中Build Settings -> Architectures, 把Build Active Architecture Only設置為NO, 意思是支持所有的架構:包括:i386,x86_64,armv7, armv7s, arm64架構
5.CMD + B 分別編譯模擬器和真機,生成支持模擬器和真機的靜態庫,都編譯好後,可以從Products文件夾下看到靜態庫由紅色變成黑色,說明靜態庫已經可以用了,右鍵Show Finder可以查看到生成的靜態庫和需要暴露的頭文件
6.把靜態庫和頭文件直接拖進需要使用的工程裡面,導入頭文件後直接使用靜態庫裡暴露的方法
7.查看靜態庫支持哪些結構:
cd 進入靜態庫路徑,輸入命令: lipo -info [靜態庫名字] 回車即可查看
8.合並靜態庫