標籤:選擇 網址 view 系統版本 touch geek data- man active
原文網址:http://www.jianshu.com/p/3439598ea61f
1.建立Cocoa Touch Static Library工程
建立工程2.Xcode的參數設定
- "Build Active Architecture Only" 設定為"NO"
- "IOS Deployment Target" 設定為 "IOS 7.0" ,表示支援IOS7.0以上系統版本的編譯
Build Active Architecture Only
IOS Deployment Target
Build Phases則使用預設設定
3.標頭檔添加介面
.h檔案添加介面
.m檔案代碼實現4.編譯產生靜態庫.a檔案
- 分別選擇真機和Iphone6模擬器進行編譯
- 首先找到真機編譯成功產生的.a檔案,Show In Finder
- 然後找到Iphone6模擬器編譯成功產生的.a檔案(在真機目錄中command+(向上剪頭鍵)返回上一層檔案夾路徑)
Show In Finder找到真機編譯成功的.a檔案
分別為真機丶模擬器編譯成功的.a檔案
5.合成通用版的靜態庫.a檔案
- 使用終端進行合成操作
lipo -create libStaticTest.a(真機.a檔案路徑) libStaticTest.a(Iphone6模擬器.a檔案路徑) -output 儲存路徑/StaticTest.a
使用終端進行合成
- 合成的.a檔案(支援IOS7以上系統丶真機以及模擬器)
合成的通用版靜態庫檔案
6.測試自己製作的靜態庫檔案
將.h以及合成的通用版.a檔案匯入測試工程中,實現.h提供的介面.
測試成功
文/iGeekXi(簡書作者)
原文連結:http://www.jianshu.com/p/3439598ea61f
著作權歸作者所有,轉載請聯絡作者獲得授權,並標註“簡書作者”。
【轉】IOS靜態庫a檔案製作流程