应用程序加载程序警告 – 生成的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: