Xcode 11.4-为什么我的应用程序大小在仅支持iOS 12.0的情况下从8MB增加到80MB

Xcode 11.4-为什么我的应用程序大小在仅支持iOS 12.0的情况下从8MB增加到80MB,ios,swift5,xcode11.4,Ios,Swift5,Xcode11.4,我刚刚添加了将目标从13.4更改为12.0,我的应用程序大小从8MB更改为80MB 我可以使用iOS 12支持再次缩小尺寸吗 最可能的原因是您的应用程序使用Swift,IPA需要包括旧操作系统版本的Swift框架 但是,不用担心,你的IPA包含了任何设备可能需要的所有内容,但App Store制作了精简版,用户只需下载他们需要的内容 要了解这将是什么,请将IPA上载到AppStoreConnect,并查看应用程序的“活动”部分。选择构建,然后在“压缩文件大小”下查看,然后单击“应用商店文件大小

我刚刚添加了将目标从13.4更改为12.0,我的应用程序大小从8MB更改为80MB

我可以使用iOS 12支持再次缩小尺寸吗


最可能的原因是您的应用程序使用Swift,IPA需要包括旧操作系统版本的Swift框架

但是,不用担心,你的IPA包含了任何设备可能需要的所有内容,但App Store制作了精简版,用户只需下载他们需要的内容

要了解这将是什么,请将IPA上载到AppStoreConnect,并查看应用程序的“活动”部分。选择构建,然后在“压缩文件大小”下查看,然后单击“应用商店文件大小”,这将为您提供下载和安装大小


可能是因为旧操作系统需要您在应用程序中包含Swift框架。@LouFranco的评论是答案,AppStore将足够聪明,可以精简你的应用程序,因此如果你的应用程序使用任何Swift,iOS13下载量仍然会很小。Swift 5引入了ABI稳定性,这意味着从iOS 13开始,苹果能够开始在操作系统中嵌入系统运行Swift代码所需的框架。在此之前,Swift运行库必须与每个应用程序一起编译和发布,这些应用程序非常庞大,而且Xcode的输出容量为86mb,一旦苹果精简了它,用户将下载的内容将只占其中的一小部分。我的一个应用程序上传了200mb,但只需要下载80mb。