1.新建靜態(tài)庫工程
1-1 創(chuàng)建一個新的工程
2.支持iOS7.0+奈附,iPad、iPhone通用的靜態(tài)庫
2-1 選擇支持的系統(tǒng)版本號追驴、設(shè)備類型
3.靜態(tài)庫Static Library
3-1 修改Mach-O Type
4.所有的模擬器肛走、真機處理器都適配
4-1 Build Active Architecture Only [debug -> No]
5.支持Bitcode -fembed-bitcode
5-1 Other C Flags -> -fembed-bitcode
6.創(chuàng)建一個新的文件
6-1 新文件
6-2 暴露兩個類方法
6-3 包含頭文件
7.設(shè)置需要暴露出來的頭文件
7-1 將需要暴露的頭文件拖動到Public
8.編譯 模擬器映凳、真機都可用
8-1 模擬器編譯
8-2 真機編譯
9.查看生成的Framework支持的架構(gòu)
終端, lipo -info <#framework's path#>
9-1 模擬器支持i386,x86_64
9-2 真機支持armv7,arm64
(iPhone5c是armv7s架構(gòu)畏鼓,傳言armv7的framework可以在iPhone5c跑得飛起酱酬,但是我沒做測試……)
10.合并模擬器、真機的靜態(tài)庫
終端云矫, lipo -create <#path1#> <#path2#> -output <#name#>
10-1 開始合并
(輸出在當(dāng)前目錄下 可以先修改一下當(dāng)前目錄)
10 -2 合并后靜態(tài)庫支持的架構(gòu)
11.寫個demo試試火力
11-1 修改了背景顏色 輸出了文字