【審覈】檢查iOS項目中是否使用了IDFA

(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。



文/劉靖煌(簡書作者)
原文鏈接:http://www.jianshu.com/p/78d1fbc24e77
著作權歸作者所有,轉載請聯繫作者獲得授權,並標註“簡書作者”。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章