iOS App ItunesConnect验证错误

时间:2013-10-23 10:21:40

标签: ios api version itunesconnect quickblox

您好我正在为我的应用版本1.0使用quickblox聊天API,它已成功上传到App Store。 在我的应用程序版本1.1中,我集成了最新的Quickblox iOS SDK 1.7.2版。

在尝试将我的应用下一版二进制文件上传到iTunes Connect时,我在验证应用时遇到错误。错误是:

  • 您的应用包含非公开API用法。

  • 不允许应用访问UDID,也不得使用UIDevice的uniqueIdentifier方法。

由于Quickblox最新API会出现此错误吗?

请帮帮我。

2 个答案:

答案 0 :(得分:1)

根据Quickblox的开发人员的说法,自版本1.5.2以来不再存在对UDID的访问

  

v1.5.2 - 2013年5月11日删除了对UDID的内部访问

最可能的是你有其他SDK访问UDID,例如在您的应用中展示广告的SDK等。 您应该更新所有SDK,如果没有帮助,请尝试保留其中一个SDK,并检查哪个SDK访问UDID。

答案 1 :(得分:0)

最后我得到了解决方案,我的第三个API(Quickblox)试图访问设备UDID,苹果公司不支持它,因此对代码进行了评论并将其成功上传到itunesconnect中。