关于.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
?
?
?
轉載于:https://www.cnblogs.com/hzglearn/p/11528273.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的关于.framework 文件过大 移除包内对i386 x86_64 的支持的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git 恢复被覆盖本地提交内容
- 下一篇: 计算机的诞生和简史