Linux ?使用終端指令?ar x /Users/apple/Desktop/libWC_LIB_SDKT.a
解壓一個(gè)文件 報(bào)錯(cuò)如圖所示:
是因?yàn)樵?a文件包含了多個(gè)cpu架構(gòu)芍碧,比如armv7,armv7s,arm64等他嫡,此時(shí)可以用如下命令
首先需要判斷當(dāng)前.a文件包含了 那些CPU架構(gòu)眷射,使用指令:
otool -Vf /Users/apple/Desktop/libWC_LIB_SDKT.a 結(jié)果如圖所示:
然后此時(shí)使用指令分別進(jìn)行如下操作:
lipo xx. a -thin armv7 -output xx_armv7.a
lipo lxx. a -thin arm64 -output xx_armv64.a
如圖所示
然后上圖所示的最后兩步操作 是合并這三個(gè)靜態(tài)庫(kù)文件锨侯。
yanbo-LuckydeMacBook-Pro:hb apple$ ar rc libwc_LIB_HB.a *.o
yanbo-LuckydeMacBook-Pro:hb apple$ ranlib libwc_LIB_HB.a