查看.ipa文件的Info.plist

场景

  当通过.ipa文件的Info.plist文件去获得应用的配置信息时,若通过视图方式去找到Info.plist文件,感觉略显麻烦,因此决定使用shell脚本来解决该问题

方案

look_info.sh

1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh

timestamp=$(date +%s)
dir=`basename ${1} .ipa`_${timestamp}
mkdir ./${dir}

cp ${1} ./${dir}/${dir}.zip
unzip -d ./${dir}/ ./${dir}/${dir}.zip > /dev/null 2>&1

cd ./${dir}/Payload/*.app/
plutil -convert xml1 Info.plist
cat Info.plist | less

用法

1
$ ./look_info.sh ./app_name.ipa

效果图

代码

参考