iTunes 连接“无效的二进制 iPad 应用程序”
Posted
技术标签:
【中文标题】iTunes 连接“无效的二进制 iPad 应用程序”【英文标题】:Itunes connect "Invalid Binary iPad Application" 【发布时间】:2013-05-09 06:23:33 【问题描述】:我正在代表我的一个客户提交现有 iPad 应用程序的更新,大约 10 分钟后,状态变为“无效二进制”,完全没有解释为什么?
今天我收到一封来自苹果的邮件
“应用不允许访问 UDID,并且不得使用 UIDevice 的 uniqueIdentifier 方法。请更新您的应用和服务器,以将用户与 ios 6 中引入的供应商或广告标识符相关联。”
但我没有使用 UIDevice 的 uniqueIdentifier 方法。
我使用了第三方 mobclix 6.1.2 版 api 和 revMob 广告。根据 mobclix 支持 “新的广告标识符 (AID),它将取代 iOS 6 的 UDID”
【问题讨论】:
您的项目中还有其他第三方库吗?如果没有,你可以向 mobclix 寻求帮助 我与 mobclix 团队有联系 【参考方案1】:请检查您的 RevMob sdk 版本 您使用的 revMob sdk 5.6.1 不再收集 UDID。您从此链接下载新的 sdk
http://sdk.revmob.com/ios_download.html
而且您确定您使用的是最新的 MobClix SDK,您还可以从此链接下载最新的 SDK
https://developer.mobclix.com/help/general/download
【讨论】:
以上是关于iTunes 连接“无效的二进制 iPad 应用程序”的主要内容,如果未能解决你的问题,请参考以下文章