iOS ItunesConnect 验证

问题描述 投票:0回答:2

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

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

您的应用程序包含非公开 API 使用。

应用程序不允许访问UDID,并且不得使用UIDevice的uniqueIdentifier方法。

此错误是由于 Quickblox 最新 API 导致的吗?

请帮帮我。

ios version app-store-connect quickblox
2个回答
1
投票

据 Quickblox 开发者称,自 1.5.2 版本以来不再提供对 UDID 的访问

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

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


0
投票

最后我得到了解决方案,我的第三个API(Quickblox)试图访问Device UDID,苹果不支持这一点,所以评论了该代码并成功上传到itunesconnect。

© www.soinside.com 2019 - 2024. All rights reserved.