1.新建靜態(tài)庫(kù)工程

1-1 創(chuàng)建一個(gè)新的工程
2.支持iOS7.0+,iPad、iPhone通用的靜態(tài)庫(kù)

2-1 選擇支持的系統(tǒng)版本號(hào)、設(shè)備類型
3.靜態(tài)庫(kù)Static Library

3-1 修改Mach-O Type
4.所有的模擬器、真機(jī)處理器都適配

4-1 Build Active Architecture Only [debug -> No]
5.支持Bitcode -fembed-bitcode

5-1 Other C Flags -> -fembed-bitcode
6.創(chuàng)建一個(gè)新的文件

6-1 新文件

6-2 暴露兩個(gè)類方法

6-3 包含頭文件
7.設(shè)置需要暴露出來(lái)的頭文件

7-1 將需要暴露的頭文件拖動(dòng)到Public
8.編譯 模擬器、真機(jī)都可用

8-1 模擬器編譯

8-2 真機(jī)編譯
9.查看生成的Framework支持的架構(gòu)
終端, lipo -info <#framework's path#>

9-1 模擬器支持i386,x86_64

9-2 真機(jī)支持armv7,arm64
(iPhone5c是armv7s架構(gòu),傳言armv7的framework可以在iPhone5c跑得飛起,但是我沒(méi)做測(cè)試……)
10.合并模擬器、真機(jī)的靜態(tài)庫(kù)
終端, lipo -create <#path1#> <#path2#> -output <#name#>

10-1 開(kāi)始合并
(輸出在當(dāng)前目錄下 可以先修改一下當(dāng)前目錄)

10 -2 合并后靜態(tài)庫(kù)支持的架構(gòu)
11.寫(xiě)個(gè)demo試試火力

11-1 修改了背景顏色 輸出了文字