【问题标题】:iOS App ItunesConnect Validation ErroriOS 应用程序 ItunesConnect 验证错误
【发布时间】:2013-10-23 10:21:39
【问题描述】:

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

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

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

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

这个错误是因为 Quickblox 最新 API 吗?

请帮帮我。

【问题讨论】:

    标签: ios api version app-store-connect quickblox


    【解决方案1】:

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

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

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

    【讨论】:

    • 还有一些Apple工具可以在您的应用中搜索任何api,您应该尝试使用它们。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2014-01-20
      • 1970-01-01
      • 2011-08-27
      • 1970-01-01
      • 2018-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-10
      相关资源
      最近更新 更多