如果你所用的framework支持真機(jī)和模擬器多種CPU架構(gòu),而你需要的是其中的一種或幾種佣耐,那么可以可以從framework中分離出各種架構(gòu)唧龄,然后合并你需要的,具體的方式舉例如下:
這些操作需要cd到當(dāng)前framework文件夾目錄下
查詢framework支持哪些架構(gòu)讽挟,命令為:
lipo -info XXXX.framework/XXXX
從framework中分離出armv7 arm64丸冕,或者還有armv7s
lipo XXXX.framework/XXXX -thin arm64 -output XXXX.framework/XXXX-arm64
lipo XXXX.framework/XXXX -thin armv7 -output XXXX.framework/XXXX-armv7
lipo XXXX.framework/XXXX -thin armv7s -output XXXX.framework/XXXX-armv7s
合并分離出的兩種架構(gòu)
lipo -create XXXX.framework/XXXX-armv7 XXXX.framework/XXXX-arm64 -output XXXX.framework/XXXX