应用程序加载程序警告 – 生成的API分析文件太大

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

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

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

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

错误消息的副本如下所示。

在这里输入图像说明

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

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

没什么值得担心的 – 基本上,当你存档你的应用程序时,它会产生一个“API分析文件”,这是你的应用程序对任何苹果框架的每个调用的细分。 这使他们能够看到你正在使用的服务,以及你是否使用任何被认为是禁止的私人API。 如果您的应用程序足够大(不需要太多),则该文件“太大”无法发送给Apple。 所以相反,他们只是在上传完成后在服务器上运行相同的分析。

没有什么可以担心这个警告,

我收到了这个警告,上周提交了ipa(截至2016年5月)。

它被批准,并在现场直播。

别担心,虽然这个警告,你的申请将被发送。

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

Before the email: 在这里输入图像说明

After the email: 在这里输入图像说明