【问题标题】:Application Loader Warning - Resulting API Analysis File is too large应用程序加载器警告 - 生成的 API 分析文件太大
【发布时间】:2015-07-17 20:44:00
【问题描述】:

当我通过应用程序加载器工具提交我的应用程序时,我遇到了一个奇怪的错误。

生成的 API 分析文件太大。我们无法 在交付之前验证您的 API 使用情况。这只是一个 信息性消息。

应用程序被提交到 iTunes Connect,我可以通过 TestFlight 对其进行测试。

这个错误背后的原因是什么?另外,我的应用是否有因此被拒绝的风险?

错误消息的副本如下。

【问题讨论】:

标签: ios iphone xcode app-store-connect application-loader


【解决方案1】:

正如它已经提到的,这只是一条信息性消息。您不必担心因此被拒绝。

意思是上传前不能做API分析。它执行此分析以检查您是否使用 SDK 中的任何受限 API。因此它可以警告您并允许您在上传之前对其进行修复。由于它太大,您将在提交后半小时左右通过电子邮件收到有关 API 使用情况的警告(如果有),因为分析将在 Apple 服务器上完成。

【讨论】:

  • 收到此警告后,我收到了一封电子邮件。我从这个答案中假设其他人有?每次上传到 iTunes Connect 时,我仍然会收到此警告,但我的应用并未因受限 API 而被拒绝并通过了应用商店审核。
  • 为什么会出现这个错误?我不使用任何外国图书馆。我的应用程序大小为 17 mb。
  • 我在提交世界上最小的 LITE 应用程序时也收到此错误。我怀疑这是他们的分析工具的错误。
  • 这是在我更新 Xcode7 和 Swift2 之后出现的。我想原因就在那里。
  • 我在 Swift 中创建了新应用,但没有使用任何 api(第三方甚至内部),但我仍然收到此警告。
【解决方案2】:

没什么好担心的—— 基本上,当您归档您的应用程序时,它会生成一个“API 分析文件”,该文件是您的应用程序对任何 Apple 框架的每次调用的细分。这使他们可以查看您正在使用哪些服务,以及您是否正在使用任何被视为禁区的私有 API。如果您的应用程序足够大(不需要太多),则此文件会“太大”而无法发送给 Apple。因此,他们只是在上传完成后在其服务器上运行相同的分析。

【讨论】:

    【解决方案3】:

    不用担心这个警告,

    我已收到此警告并在上周提交了 ipa(截至 2016 年 5 月)。

    它已获得批准并已上线。

    【讨论】:

      【解决方案4】:

      别担心,虽然这个警告,你的应用程序会被发送。

      您应该检查您的电子邮件并查看此主题的电子邮件:
      "iTunes Connect: Version - has completed processing."
      然后您将在 iTunesConnect 中的“准备提交”页面上看到此内容:

      Before the email:

      After the email:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-05-31
        • 1970-01-01
        • 2014-02-11
        • 1970-01-01
        • 1970-01-01
        • 2017-02-18
        • 2012-09-07
        • 1970-01-01
        相关资源
        最近更新 更多