场景
当通过.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