1峭梳、創(chuàng)建臨時文件夾,用于存放armv7平臺解壓后的.o文件:
mkdir armv7
2虱而、取出armv7平臺的包:
lipo libx.a -thin armv7 -output armv7/libx-armv7.a
3筏餐、查看庫中所包含的文件列表:
ar -t armv7/libx-armv7.a
4、解壓出object file(即.o后綴文件):
cd armv7?
?ar xv libx-armv7.a
5牡拇、找到?jīng)_突的包(JSONKit)魁瞪,刪除掉
rm JSONKit.o
6穆律、重新打包object file,可以再次使用[2]中命令確認(rèn)是否已成功將文件去除
cd ..?
?ar rcs libx-armv7.a armv7/*.o
7佩番、將其他幾個平臺(armv7s, i386)包逐一做上述[1-6]操作
8众旗、重新合并為fat file的.a文件:
lipo -create libx-armv7.a libx-armv7s.a libx-i386.a -output libMiPushSDK-new.a
9、拷貝到項目中覆蓋源文件