检查iOS项目中是否使用了IDFA

作者: 跟凯老师学霸气 | 来源:发表于2015-09-17 11:58 被阅读17865次

    (1)什么是IDFA

    关于IDFA,在提交应用到App Store时,iTunes Connect有如下说明:

    这里说到检查项目中是否包含IDFA,那如何来对iOS项目(包括第三方SDK)检查是否包含IDFA呢?

    (2)检查IDFA的方法:

    步骤:

    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。

    相关文章

      网友评论

      • JeremyTechBlog:按照您的方法,终端只输出./Classes/Unity/DeviceSettings.mm: NSString* adid = [[manager performSelector: @Selector(advertisingIdentifier)] UUIDString]; 是不是就不包含IDFA了?
        跟凯老师学霸气:第一次见到输出这个。这个方法就是获取idfa的实现,如果不是自已的代码,应该是包含IDFA了。
      • 04da5b341cc6:为什么SMSSDK里面带有IDFA? SMSSDK是不是没有非IDFA版本?
        grep -r advertisingIdentifier .
        Binary file ./Pods/SMSSDK/MobProducts/SDK/SMSSDK/SMS_SDK.framework/SMS_SDK matches
        跟凯老师学霸气:@FBTW SMSSDK从2.0开始就只有IDFA版本了
      • 嫣酱:怎么检测是有效的idfa?
        跟凯老师学霸气:查询结果如果出现以下格式:路径 + matches——意思就是找到了匹配的结果。
      • love断鸿:能解释一下终端的输出吗? 为什么第一个没有 为什么第二个有?
        跟凯老师学霸气:@雨天太阳 ShareSDK支持移除微博的.a,自已弄的话,不行哦。提交信息时填包含广告信息就行的。
        沐时:楼主,微博带IDFA,那么是直接移除微博SDK的.a文件吗
        跟凯老师学霸气:格式都是:路径 + matches——意思就是找到了匹配的结果。
      • wlysky:mark
      • YwWyW:好坑啊,在sharesdk下载的地方都没看到有说到sinaweibo idk含有idfa
        跟凯老师学霸气:@124223 SMSSDK 2.0以后的版本一定需要使用 IDFA版本的 MOBFoundation.framework,下载IDFA版本的MOBFoundation.framework更新就好了。也可以去官网mob.com找技术支持。
        硅谷小虾米:@YwWyW 我也是运行崩溃 提示是:请使用IDFA版本的MOBFoundation.framework,你解决了吗???
      • 学习无底:我下载的友盟UMessage_Sdk_All 无IDFA版,但用这个命令检测,还含有IDFA。
        跟凯老师学霸气:@124223 SMSSDK 2.0以后的版本一定需要使用 IDFA版本的 MOBFoundation.framework,下载IDFA版本的MOBFoundation.framework更新就好了。也可以去官网mob.com找技术支持。
        硅谷小虾米:@刘靖煌 我也是运行崩溃 提示是:请使用IDFA版本的MOBFoundation.framework,有什么好的办法吗?
        跟凯老师学霸气:@学习无底 既然监测到了就肯定是有的

      本文标题:检查iOS项目中是否使用了IDFA

      本文链接:https://www.haomeiwen.com/subject/vpceqttx.html