2015-05-07 35 views
47

当我通过应用程序加载器工具提交我的应用程序时,出现奇怪的错误。应用程序加载程序警告 - 产生的API分析文件太大

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

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

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

错误消息的副本如下。

enter image description here

+0

可能[上传应用程序到Mac商店时产生的API分析过大]的副本(http://stackoverflow.com/questions/21257597/the-resulting-api-analysis-is-too-large-when-upload-app- to-mac-store) – alexmorhun

回答

68

因为它已经提到,它只是一个参考性消息。因为这个,你不必担心拒绝。

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

+1

我收到此警告后收到一封电子邮件。我从这个答案中假设其他人有?每次我上传到iTunes Connect时,我仍然会收到此警告,但我的应用没有因受限制的API而被拒绝,并且已通过应用商店审核。 – Frankie

+16

为什么会出现此错误?我不使用任何外国图书馆。我的应用程序大小是17 MB。 – Alexander

+3

我也收到这个错误提交世界上最小的LITE应用程序。我怀疑这是他们分析工具的一个缺陷。 –

3

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

1

完全不用担心这个警告,

我收到这样的警告和上周提交的IPA(为5月 - 2016)。

它已被批准并在Live中使用。

1

不用担心,虽然此警告,您的应用程序将被发送。

你应该检查你的电子邮件,看到这封电子邮件与此主题:
iTunes Connect: Version - has completed processing.
然后你会看到这iTunesConnect,在准备提交页面:

Before the email: enter image description here

After the email: enter image description here

相关问题