应用程序加载器警告 - 生成的API分析文件过大

50

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

结果的API分析文件太大了。在交付之前,我们无法验证您的API使用情况。这只是一条信息提示。

该应用程序已提交到iTunes Connect,并且我可以通过TestFlight进行测试。

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

以下是错误消息的副本。


4个回答

69

如已经提到,这只是一条信息提示。您不需要因此担心被拒绝。

其含义是上传前无法进行API分析。它会进行此分析以检查是否使用了SDK中的受限API。因此,如果有警告,它会让您在上传之前修复。由于文件过大,分析将在苹果服务器上完成,因此提交后半个小时左右,您将通过电子邮件收到有关API使用情况的警告(如果有)。


1
我在收到这个警告后收到了一封电子邮件。我认为其他人也收到了吗?每次我上传到iTunes Connect时仍然会收到此警告,但我的应用程序未因受限API而被拒绝,并通过了应用商店审核。 - Frankie
16
为什么会出现这个错误?我没有使用任何外部库。我的应用程序大小为17 mb。 - Alexander Khitev
3
我提交最简洁的LITE应用时也遇到了这个错误。我怀疑这是他们分析工具的一个漏洞。 - Ray Fix
12
这是在我升级Xcode7和Swift2之后出现的。我想原因就在这里。 - JDG
1
我用Swift创建了新的应用程序,没有使用任何API(第三方或内部),但仍然收到此警告。 - Rein rPavi

2

不用担心 - 基本上,当您归档您的应用程序时,它会生成一个“API分析文件”,其中包含您的应用程序对任何苹果框架的每个调用的详细信息。这使他们能够看到您正在使用哪些服务,以及是否使用任何被视为禁止的私有API。如果您的应用程序足够大(这并不需要太大),则此文件变得“太大”,无法发送给苹果。因此,他们会在上传完成后在其服务器上运行相同的分析。


1
不用担心,虽然有此警告,但您的应用程序将会被发送。
您应该检查您的电子邮件,并查看这个主题为“iTunes Connect: Version - has completed processing.”的电子邮件。然后您将在iTunesConnect中看到,在提交准备页面上:
在邮件之前: enter image description here 在邮件之后: enter image description here

1

不用担心这个警告,

我已经在上个月(2016年5月)提交了ipa文件并收到了这个警告。

现在它已经被批准并上线了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接