關於.framework 文件過大 移除包內對i386 x86_64 的支持


一,首先是對當前.framework 支持平台的查看,本例 ISBusinessCardSDK.framework 放置在桌面,

第一步cd 到 ISBusinessCardSDK.framework里

第二步 輸入 lipo -info ISBusinessCardSDK 命令行,即可查看支持的平台

 

二, 對.framework 進行i386 x86_64 支持的移除

1.cd 到當前桌面(

cd /Users/linrong/Desktop

) ,回車 

2.輸入 

lipo ISBusinessCardSDK.framework/ISBusinessCardSDK -thin armv7 -output ISBusinessCardSDK_armv7 

 

回車運行后沒有輸出提示

 

3.輸入 

lipo ISBusinessCardSDK.framework/ISBusinessCardSDK -thin arm64 -output ISBusinessCardSDK_arm64

 

回車運行后沒有輸出提示

 

4.輸入 

lipo -create ISBusinessCardSDK_armv7 ISBusinessCardSDK_arm64 -output ISBusinessCardSDK

 

回車運行后一樣沒有輸出提示

 

5.輸入 

mv ISBusinessCardSDK ISBusinessCardSDK.framework/

 

回車運行后,我們就得到了 去除i386 x86_64  只剩對armv7  arm64 平台的支持,這時候包的大小也減少很多

 

 

最后,請務必嚴格按上述指引操作,本文參考如下鏈接

https://www.jianshu.com/p/08fa63275804?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM