(1)什么是IDFA
關(guān)于IDFA唉工,在提交應(yīng)用到App Store時(shí),iTunes Connect有如下說(shuō)明:
這里說(shuō)到檢查項(xiàng)目中是否包含IDFA,那如何來(lái)對(duì)iOS項(xiàng)目(包括第三方SDK)檢查是否包含IDFA呢?
(2)檢查IDFA的方法:
步驟:
1逮诲、打開(kāi)終端cd到要檢查的文件的根目錄。
2、執(zhí)行下列語(yǔ)句:grep -r advertisingIdentifier . ? (別少了最后那個(gè)點(diǎn)號(hào))汛骂。
舉個(gè)栗子:
ShareSDK官網(wǎng)提供IDFA版本和非IDFA版本的ShareSDK罕模。下面就用這2個(gè)版本的ShareSDK來(lái)檢測(cè)。
1帘瞭、檢測(cè)不含IDFA版本
按照檢查步驟執(zhí)行淑掌,結(jié)果如下:
結(jié)果:雖然ShareSDK本身沒(méi)使用IDFA,但是ShareSDK里面的新浪微博SDK使用了蝶念。這點(diǎn)ShareSDK官方也說(shuō)明了抛腕,如果需要徹底沒(méi)有使用IDFA,可以移除新浪微博SDK媒殉,分享担敌、第三方登錄等依然可以繼續(xù)使用,不受影響廷蓉。
2全封、檢測(cè)含IDFA版本
按照檢查步驟執(zhí)行,結(jié)果如下
結(jié)果:可以檢查出ShareSDK自帶的MOBFoundation.framework和新浪微博SDK都使用了IDFA桃犬。