iOS打包.a靜態庫步驟

來源:互聯網
上載者:User

標籤:就是   .com   目錄   分享   style   body   target   rod   使用   

打包靜態庫流程
1.建立靜態庫
2.實作類別
3.公開.h檔案
4.打包模擬器靜態庫
5.打包真機靜態庫
6.合并模擬器 和 真機 靜態庫
7.測試靜態庫

一、前期工作
1、建立.a靜態庫工程

2、實現需要打包的類

3、添加Headers

4、然後找到Heaers(0 items)一欄,點+號 添加標頭檔

5、接著添加需要公開的標頭檔

6、添加完之後,標頭檔會出現在Project一欄中,需要手動推入Public一欄進去公開

7、拖入之後,Public中的標頭檔就是公開的標頭檔

二、設定Scheme
1、選擇Edit Scheme


2、編譯模擬器版本的.a靜態庫。選擇模擬器

3、選擇模擬器後開始編譯,編譯成功後,Products中的libEncryption.a會有紅色變為黑色

4、編譯真機版本的.a靜態庫。選擇真機

三、合并類比版本和這幾版本的靜態庫
1、選擇libEncryption.a,右鍵選擇 show in Finder

2、進入檔案夾目錄後 可以看到編譯後的模擬器 和 真機版本的.a靜態檔案

3、開啟終端,使用命令進去版本合并,具體格式為

lipo -create "真機版本.a靜態庫路徑" "模擬器版本.a靜態庫路徑" -output "合并後的.a靜態庫路徑”
  • 1

四、最後可以測試下靜態庫
1、把編輯好的靜態庫 和 .h檔案拖入工程中

以上就是打包靜態庫的整個流程

參考連結: http://www.jianshu.com/p/add59ec093b6

iOS打包.a靜態庫步驟

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.