解包、打包步驟:
- 創(chuàng)建臨時文件夾比规,用于存放解壓后的.o文件链韭,如i386:
mkdir i386
- 取出i386平臺的包:
lipo libWeChatSDK.a -thin i386 -output i386/ libWeChatSDK-i386.a
- 查看庫中所包含的文件列表:
cd i386 && ar -t libWeChatSDK-i386.a
- 解壓出object file(.o后綴文件):
ar xv libWeChatSDK-i386.a
- 找到要刪除的包(GCDAsyncSocket.o),刪掉:
rm GCDAsyncSocket.o
- 重新打包object file:
cd .. && ar rcs libWeChatSDK-i386.a i386/*.o
,可再次輸入[2-5]中的命令檢驗是否刪除成功 - 將其他幾個平臺包逐一做上述[1-6]操作
- 重新合并為fat file的.a文件:
lipo -create
libWeChatSDK-armv7.a
libWeChatSDK-armv7s.a
libWeChatSDK-i386.a -output
libWeChatSDK-new.a
Baidu Button BEGIN