手机差距iPhone App itunes连接错误“无效二进制”

时间:2013-05-10 02:29:12

标签: iphone cordova itunesconnect

我为iphone创建了一个phoneGap应用,并成功部署了它。 现在我正在尝试使用xcode 4.5将应用程序上传到应用商店 成功验证。 成功分发。 itunes连接app状态 - 收到应用程序 3秒应用程序状态后 - 二进制文件无效 我正在使用手机缺口1.2.0,xcode 4.5,目标ios版本6.0,分发临时配置文件。

我收到了来自苹果的电子邮件跟进

非公开API用法: 不允许应用访问UDID,也不得使用UIDevice的uniqueIdentifier方法。请更新您的应用和服务器,以将用户与iOS 6中引入的供应商或广告标识符相关联。

如果源代码中的方法名称与上面列出的私有Apple API匹配,则更改方法名称将有助于防止在将来的提交中标记此应用程序。此外,请注意,上述API中的一个或多个可能位于应用程序附带的静态库中。如果是这样,他们必须被删除。 如果您认为此消息是错误发送的,并且您仅按照指南使用Apple发布的API,请发送应用程序的九位Apple ID,以及有关您认为上述API被错误标记的原因的详细信息,以便进行评估@ apple.com。有关详细信息,请访问技术支持信息页面。

有人请帮忙。

1 个答案:

答案 0 :(得分:2)

Apple更改了使用UDID的政策。默认情况下,在IOS的早期版本的Phonegap API中包含了哪些内容。如果您升级到较新版本,您会发现代码不再使用UDID并将通过App store。

从版本1.8开始看起来就是变化。 最新版本的phonegap是2.7,所以最好还是更新,