iOS应用程序大小:无线与wi-fi

iOS应用程序大小:无线与wi-fi,ios,filesize,cellular-network,Ios,Filesize,Cellular Network,TL;DR:我在App Store Connect中收到的大小消息只是一个警告,还是我需要特殊权限(某些复选框?)才能超过大小限制 据我了解,“空中传送”的大小限制为150 MB(最新限制),wi-fi大小限制为2 GB。这在这里和其他地方都有很好的解释 现在。。。上次我提交的应用程序超出了限制,我收到了以下警告(或者是致命错误?) (是的,上面写着100MB:这是一个旧的屏幕截图。)所以问题是:当我的下一次提交超过150MB(当然会)时,我又收到了这个消息,该怎么办 只是继续审批程序 在某

TL;DR:我在App Store Connect中收到的大小消息只是一个警告,还是我需要特殊权限(某些复选框?)才能超过大小限制

据我了解,“空中传送”的大小限制为150 MB(最新限制),wi-fi大小限制为2 GB。这在这里和其他地方都有很好的解释

现在。。。上次我提交的应用程序超出了限制,我收到了以下警告(或者是致命错误?)

(是的,上面写着100MB:这是一个旧的屏幕截图。)所以问题是:当我的下一次提交超过150MB(当然会)时,我又收到了这个消息,该怎么办

  • 只是继续审批程序
  • 在某个地方打勾 承认用户将无法使用其手机 连接到下载
  • 得到许可

正如您所说,100MB是手机下载的限制。你可以提交你的应用程序,这不会影响你的批准,但用户将无法下载你的应用程序,除非他们在Wifi上

然而,这个问题的一个常见解决方案是在应用程序第一次启动时一次性下载大文件。这样,您仍然可以拥有所有这些文件,但您的初始应用商店下载将在下载限制内


您还可以使用应用细化来减小文件大小,或者将一些较大的资源移动到按需存储。苹果在您发布的警告消息中为您提供了这两种方法的链接。

已经在使用位码(用于细化)和ODR。(该应用程序是一款免费模式,附加资源可通过应用程序内购买购买。)我相信
conditionallyBeginAccessingResources
中存在一种竞争条件,一直冻结着我的应用程序。花了数周的时间调试它。切换到通过AWS提供资源解决了这个问题。要阻止关于iOS ODR的良好建议,请参阅。这是一个持续的痛点。如果您认为写编译调试周期很慢,甚至不要考虑构建上载下载调试周期。