步骤:


1、打开终端cd到要检查的文件的根目录。
2、执行下列语句:grep -r advertisingIdentifier . (别少了最后那个点号,点号前面有空格)。
举个栗子:
ShareSDK官网提供IDFA版本和非IDFA版本的ShareSDK。下面就用这2个版本的ShareSDK来检测。
1、检测不含IDFA版本
按照检查步骤执行,结果如下:

结果:虽然ShareSDK本身没使用IDFA,但是ShareSDK里面的新浪微博SDK使用了。这点ShareSDK官方也说明了,如果需要彻底没有使用IDFA,可以移除新浪微博SDK,分享、第三方登录等依然可以继续使用,不受影响。
2、检测含IDFA版本
按照检查步骤执行,结果如下

结果:可以检查出ShareSDK自带的MOBFoundation.framework和新浪微博SDK都使用了IDFA。
本文介绍了一种检测iOS SDK是否使用IDFA的方法,并通过实际案例对比了含IDFA版本和不含IDFA版本的ShareSDK,揭示了SDK内部对IDFA的调用情况。
955

被折叠的 条评论
为什么被折叠?



