Mac 終端去除自建framework中 i386 x86_64

目標:剔除掉x86_64, i386這兩個架構

注:命令中的XXXX.framework 代表的是SDK的完整路徑? 而”/XXXX”或者是“XXXX” 后面的單純的4個X沒有后綴的只需要填寫SDK的名字就行

1.查看是否包含x86_64, i386

lipo -info?XXXX.framework/XXXX

Architectures in the fat file:?XXXX.framework/XXXX?are: i386 x86_64 armv7 arm64

2.順序執行命令-剔除掉x86_64, i386

?mkdir ./bak

cp -r?XXXX.framework ./bak

lipo?XXXX.framework/XXXX?-thin armv7 -output?XXXX_armv7

lipo?XXXX.framework/XXXX?-thin arm64 -output?XXXX_arm64

lipo -create?XXXX_armv7?XXXX_arm64 -output?XXXX

mv?XXXX?XXXX.framework/

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容