在项目跟目录下,创建一个.py为结尾的文件,例如checkUIWebview.py,复制下面代码进去。
#!/usr/bin/python
# -*-coding:utf-8 -*-=
import os
importcommands
defmain():
forpath, dir_list, file_listinos.walk('./'):
forfile_nameinfile_list:
# 略过 .DS_Store 文件
iffile_name.find('.DS_Store') !=-1:
continue
# 略过 没有framework .a 的文件
ifpath.find('.framework') ==-1andfile_name.find('.a') ==-1:
continue
full_path = os.path.join(path, file_name)
# print(full_path)
iffull_path.endswith('.h'):
continue
(status, output) = commands.getstatusoutput('file %s'% full_path)
index = output.find('Mach-O universal binary')
ifindex !=-1:
# print(full_path)
(status, output) = commands.getstatusoutput('strings %s | grep -ir "uiwebview"'% full_path)
iflen(output) >0:
print full_path
if__name__ =="__main__":
print('Start to check library')
main()
保存打开终端,cd到项目,然后执行以下命令
python /项目路径/checkUIWebview.py
出现的路径文件即含有UIWebview。
网友评论