一,首先是對當前.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 平台的支持,這時候包的大小也減少很多
最后,請務必嚴格按上述指引操作,本文參考如下鏈接