ios上架由于使用UIWebView被拒

最近上架一个老项目总是收到如下内容的邮件:

由于项目太老,第三方库中存在UIWebView被拒

以下有两种方式查看项目中是否用到了UIWebView

1.cd到项目的根目录

2.复制一下命令到终端并执行

方式一:

find . \( -name "*.framework" -o -name "*.a"  \) -exec sh -c ' 

 usefullArray=();

 echo "------------<🔎 search in *.framework & *.a>-------------"

 for file do

 if nm "$file"/`basename "$file"  | sed -e s/\\.framework$//g` 2>/dev/null  | grep UIWebView > /dev/null;

 then

   usefullArray+=("$file")

   #echo "⚠️  UIWebView          appears in "$file""; 

 else

   echo "✅  UIWebView does not appear  in "$file""; 

 fi;

 done

echo "------------------------------------------------"

 for i in "${usefullArray[@]}" 

 do 

   echo "⚠️  UIWebView          appears in "$i""; 

 done

echo "------------------------------------------------"

 echo "🎉 Done!"

' sh {} +

方式二:

find . \( -name "*.framework" -o -name "*.a"  -o -name "*.h"  -o -name "*.m" -o -name "*.swift" \) -exec sh -c ' 

 usefullArray=();

 echo "------------<🔎 search in *.framework & *.a & .h. m .swift>-------------"

 for file do

 if nm "$file"/`basename "$file"  | sed -e s/\\.framework$//g` 2>/dev/null  | grep UIWebView > /dev/null;

 then

   usefullArray+=("$file")

   #echo "⚠️  UIWebView          appears in "$file""; 

 else

   echo "✅  UIWebView does not appear  in "$file""; 

 fi;

 done

 echo "------------------------------------------------"

 for i in "${usefullArray[@]}" 

 do 

   echo "⚠️  UIWebView          appears in "$i""; 

 done

 echo "------------------------------------------------"

 echo "🎉 Done!"

' sh {} +

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容