1. ldid -e xxxx
查看可執(zhí)行文件或者動(dòng)態(tài)庫的簽名信息
2.otool
2.1
otool -l? WeChat
2.2 查看某個(gè)應(yīng)用所用到的一些系統(tǒng)庫砌左、支持的架構(gòu)信息及版本號
otool -L WeChat
2.3 查看Mach-O頭結(jié)構(gòu)
otool -h WeChat
3. lipo
3.1列出文件支持的架構(gòu)
lipo -info XXX
3.2合并多個(gè)文件, 合成后的文件支持的架構(gòu)為合并前文件支持的所有架構(gòu)集合
lipo -create Release-iphoneos/libZLHelloWorld.a Release-iphonesimulator/libZLHelloWorld.a -output libZLHelloWorld.a
3.3裁剪文件僅支持某種架構(gòu)?
lipo -thin armv7 libZLHelloWorld.a -output libZLHelloWorld_armv7.a
4. dpkg
4.1 安裝deb包
dpkg? -i? mydeb.deb
4.2 卸載deb包
dpkg? -r? soft
4.3 查看是否安裝deb包
dpkg -s soft
4.4 查看deb包文件內(nèi)容
dpkg -c mydeb.deb
4.5 查看當(dāng)前某個(gè)deb包的信息
dpkg? --info? mydeb.deb
4.6 解壓deb包中所要安裝的文件
dpkg -X?? mydeb.deb?? mydeb
4.7 解壓deb包中DEBIAN目錄下的文件(至少包含control文件)
dpkg -e?? mydeb.deb?? mydeb/DEBIAN
4.8? 打包
dpkg -b mydeb2/ net.ymlab.dev.TaiChiQQ_1.0-45_iphoneos-arm.deb