iOS提交审核:您的 App 正在使用广告标识符 (IDFA)
来源:互联网 发布:淘宝女装宣活动传语 编辑:程序博客网 时间:2024/06/05 08:48
这篇文章我们来解决一个问题,关于IDFA的:
您的 App 正在使用广告标识符 (IDFA)。您必须先提供关于 IDFA 的使用信息或将其从 App 中移除,然后再上传您的二进制文件。
从 14年2月初开始,Apple开始拒绝采集DFA(identifier for advertising)
而未集成任何广告服务的应用进入AppStore`。
怎么看自己的项目是否采集了IDFA
呢?
方法很简单,大家去看 framework
,看看有没有一个framework
叫AdSupport.framework
。
如果有,那就惨了,上两张图看看:
如果你选择了“否”:
可能的解决方法
方案一:重新下载xcode
如果你的xcode不是最新版本的,建议下载最新版本的。重新打包后,再次提交审核。
如果你的xcode不是正规渠道下载的,建议从苹果官方下载。
有朋友尝试过方案一,问题得到解决。如果解决不了,还有方案二。
方案二:检测哪里用到IDFA
首先cd到你的工程目录下,然后执行命令:
grep -r advertisingIdentifier .
grep -r advertisingIdentifier .
简单的说,你用这条语句检测自己的工程,如果没有查到相关引用,那么就不要勾选使用idfa,如果查到了相关引用,并且这些文件是用于展现广告的用途,那么勾选使用了idfa
果然找到了罪魁祸首,原来是SinaWeiboSDK/libWeiboSDK.a
ios9之后新浪微博分享可使用的前提是加入ADSupport.framework
,打包提交后一直报您的 App 正在使用广告标识符 (IDFA)。您必须先提供关于 IDFA 的使用信息或将其从app中移除,再上传二进制文件。
找到了源头,那么接下来怎么做就简单了。
承认使用了IDFA
,然后选择相应的选项。
移除SinaWeiboSDK/libWeiboSDK.a
,分享还是可以成功的。
shareSDK总结一下,
(1)、如果你的应用里只是集成了广告,不追踪广告带来的激活行为,那么选择1和4;
(2)、如果您的应用没有广告,而又获取了 IDFA。我们建议开发者朋友选择2和4,这种做法苹果官方没有明确说明,但目前为止还没有收到开发者选择2和4被拒的反馈。
=============================
原文:http://www.jianshu.com/p/56892880e003
- iOS提交审核:关于您的 App 正在使用广告标识符 (IDFA)的问题
- iOS提交审核:您的 App 正在使用广告标识符 (IDFA)
- iOS提交审核:您的 App 正在使用广告标识符 (IDFA)
- iOS提交审核:您的 App 正在使用广告标识符 (IDFA)
- iOS提交问题:您的 App 正在使用广告标识符 (IDFA)
- iOS 如何查看app提交审核是否使用广告标识符(IDFA)
- iOS[正解] - 您的 App 正在使用广告标识符 (IDFA)。您必须先提供关于 IDFA 的使用信息或将其从 App 中移除,然后再上传您的二进制文件。
- 关于iOS提交审核的IDFA
- 关于iOS提交审核的IDFA-2
- iOS 提交审核之IDFA的介绍
- iOS审核提交IDFA广告标示符拒绝
- iOS 提交App store 正在等待审核,怎么重新上传
- 不使用广告而采集IDFA的app上架
- ios app 提交审核
- ios app 提交审核
- iOS app提交审核
- iOS版本更新的APP提交审核
- iOS集成极光之后,提交审核IDFA配置
- PHP的strtolower()和strtoupper()函数在安装非中文系统的服务器下可能会将汉字转换为乱码
- Mqtt入门之消息组成
- FMC http post 添加 body
- fcm算法的MATLAB实现
- 集群和分布式
- iOS提交审核:您的 App 正在使用广告标识符 (IDFA)
- 怎样增加关机动画?
- CUDA+OPENCV混合编程之访问GpuMat中的每一个像素
- hdu-1283-最简单的计算机
- Face+Recognition+for+the+Happy+House+-+v3
- 工具篇
- jqGrid使某一个单元格去掉编辑状态
- vue数据绑定
- 线性表的顺序存储结构