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 应用程序”的主要内容,如果未能解决你的问题,请参考以下文章

在 iTunes 连接中添加测试仪

iTunes 连接问题

iTunes 连接“测试用户”不适用于应用内购买

iTunes 连接时区混乱

预发布 Apple iTunes 连接错误

如何为 iTunes 连接提供强制更新?