lipo命令

lipo源于mac系統(tǒng)要制作兼容powerpc平臺(tái)和intel平臺(tái)的程序。

lipo 是一個(gè)在 Mac OS X 中處理通用程序(Universal Binaries)的工具。

我們使用lipo 命令來查看整合靜態(tài)庫(kù)

1.查看靜態(tài)庫(kù)支持的CPU架構(gòu)

lipo -info libname.a(或者libname.framework/libname)

2.查看fat_header、fat_arch

lipo -detailed_info 靜態(tài)庫(kù)存放路徑
  1. 合并靜態(tài)庫(kù)

lipo -create 靜態(tài)庫(kù)存放路徑1 靜態(tài)庫(kù)存放路徑2 ... -output 整合后存放的路徑

lipo  -create  libname-armv7.a   libname-armv7s.a   libname-i386.a  -output  libname.a

framework 合并(例util.framework)

lipo -create  arm7/util.framework/util  i386/util.framework/util   -output   util.framework   
  1. 靜態(tài)庫(kù)拆分

lipo 靜態(tài)庫(kù)源文件路徑 -thin CPU架構(gòu)名稱 -output 拆分后文件存放路徑
架構(gòu)名為armv7/armv7s/arm64等,與lipo -info 輸出的架構(gòu)名一致

lipo  libname.a  -thin  armv7  -output  libname-armv7.a
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容