建立Cocoa Touch Static Libraryios
刪除.m文件架構
添加SDK的真正功能的類文件測試
編輯SDK頭文件ui
設置編譯全部架構 Build settings->Build Active Architecture Only --> NOcode
編譯前切換成release模式blog
分別在模擬機和真機上build一次,得到.a文件ip
lipo -create 模擬器.a文件目錄 真機.a文件目錄 -output 輸出目錄/文件
將合併好的.a 文件和全部相關.h文件都放在同一個文件夾中,此時該文件夾就是一個能夠使用的靜態庫了資源
測試,建立一個獨立項目,將該文件夾導入項目中使用。it
建立Cocoa Touch frameworkio
添加SDK的真正功能的類文件
編輯SDK頭文件
配置header
配置庫鏈接類型
設置編譯全部架構 Build settings->Build Active Architecture Only --> NO
編譯前切換成release模式
分別在模擬機和真機的狀態下build一下獲得兩個MyFramework.framework文件,每一個MyFramework.framework文件裏面包含MyFramework文件
lipo -create 模擬機的MyFramework.framework下的MyFramework路徑 真機的MyFramework.framework下的MyFramework路徑 -output 輸出目錄/文件