【发布时间】:2013-05-04 15:57:27
【问题描述】:
我为 iphone 创建了一个 phoneGap 应用程序并成功部署了它的设备。 现在我正在尝试使用 xcode 4.5 将应用程序上传到应用商店 成功验证。 成功分发。 iTunes 连接应用程序状态 - 应用程序已收到 3 秒后应用程序状态 - 无效的二进制文件 我正在使用 phone gap 1.2.0、xcode 4.5、目标 ios 版本 6.0、分发临时配置文件。
我收到了来自苹果的邮件跟进
非公开 API 使用: 不允许应用访问 UDID,并且不得使用 UIDevice 的 uniqueIdentifier 方法。请更新您的应用和服务器,以将用户与 iOS 6 中引入的供应商或广告标识符相关联。
如果您的源代码中的方法名称与上面列出的私有 Apple API 匹配,则更改您的方法名称将有助于防止此应用在以后的提交中被标记。此外,请注意,上述一个或多个 API 可能位于您的应用程序随附的静态库中。如果是这样,它们必须被删除。 如果您认为此消息发送有误,并且您仅按照指南使用 Apple 发布的 API,请发送该应用的 9 位数 Apple ID,以及有关您认为上述 API 被错误标记的原因的详细信息,以进行审核@apple.com。如需更多信息,请访问技术支持信息页面。
请有人帮忙。
【问题讨论】:
-
我这里有来自苹果的回复 [1]:stackoverflow.com/questions/16449182/… 希望对您有所帮助
标签: iphone cordova app-store-connect