如何打包靜態庫.a檔案 iOS

來源:互聯網
上載者:User

標籤:終端   images   color   copy   斷行符號   sdk   clu   desktop   font   

代碼調試好了開始打包成sdk,下面是將要打包的FRSDK代碼(FRSDK.h暴露在外面有別人調用)

1.建立新工程(Xcode File-New-Project)

2.把下面的紅色框的東西移除

 

 3.將原工程裡調試好的FRSDK代碼copy到此工程後為

4.接下來我們選擇出來需要暴露出來的標頭檔

右鍵移動到Public下。

5.接下來我們配置下工程檔案

6.配置完之後我們就可以選擇模擬器進行運行,在運行後我們找到下面第一個紅色箭頭產生的.a檔案(變為黑色)右鍵選擇show in finder,就可以從右邊倆紅色箭頭指向的檔案,得到模擬器的打包SDK了,將這個libFRSDK.a改名為libFRSDK1.a複製到案頭。將usr裡local裡include裡的FRSDK.h也複製到案頭

 

7.此時產生的.a檔案只適用於模擬器,如果我們需要真機可以使用的.a檔案,用同樣的方法在真機上運行下就可以了,然後進行相同的操作得到的倆紅色箭頭指向的檔案就可以得到真機的打包SDK了,將這個libFRSDK.a改名為libFRSDK2.a複製到案頭

 

 

8.然後可以合并兩個.a檔案,

開啟終端輸入

lipo -create /Users/huangzengsong/Desktop/libFRSDK1.a /Users/huangzengsong/Desktop/libFRSDK2.a -output /Users/huangzengsong/Desktop/libFRSDK.a 斷行符號

 9.下面倆紅色箭頭指向的檔案就是最終產生的SDK,建立個檔案夾FRSDK然後把這倆東西拖進去,別的工程想調用時,把這個FRSDK檔案夾拖進工程即可

 

 

以上原創,轉寄複製請指明原文章連結,謝謝

如何打包靜態庫.a檔案 iOS

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.