【审核】检查iOS项目中是否使用了IDFA
2016-05-25 09:31
302 查看
(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
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
相关文章推荐
- iOS上架被拒原因
- 【代码笔记】iOS-使图片两边不拉伸,中间拉伸
- 【代码笔记】iOS-使图片两边不拉伸,中间拉伸
- iOS开发浮点数问题
- iOS cookies
- iOS cookie
- iOS之CoreImage图像处理框架
- iOS开发中的错误整理,AFN框架和MJRefresh框架搭配应该注意的问题
- iOS开发小技巧--iOS8之后的cell自动计算高度
- 偏好设置存储
- iOS开发小技巧--学会包装控件(有些view的位置由于代码或系统原因,位置或者尺寸不容易修改或者容易受外界影响)
- [实践]iOS 单元测试(二)实战经验
- iOS通过URL调用第三方地图进行导航
- 在iOS上实现一个简单的日历控件
- iOS开发小技巧--适当的清空模型中的某个数据,达到自己的需求,记得最后将数据还原(百思项目评论页面处理最热评论)
- iOS开发中的错误整理,再一次整理通过通知中心来处理键盘,一定记得最后关闭通知中心
- IOS数据存储简述
- IOS之路--OC之继承
- CocoaPods 如何正确的上传到SVN?
- iOS开发小技巧--根据文字,计算label中文字高度