我有使用开发证书创建构建应用程序大小为10 MB,但我已创建用于上传到App Store的分发证书的构建,应用程序大小为99 MB。
答案 0 :(得分:1)
分发版本比开发版本大,这并不奇怪。在开发期间为特定设备构建应用程序时,Xcode只需要为一个处理器编译二进制文件,并且只需要包含将在该设备上使用的资源。在构建分发时,Xcode构建了一个胖二进制文件,其中包含每个处理器的片。上传的包还必须包括可能在任何设备上使用的所有分辨率的每个图像资源的版本。结果是应用程序存档包含的内容远远超过任何单个设备所需的内容。
您上传到App Store的软件包很大这一事实并不意味着您的用户最终下载的应用程序会尽可能大。 App Store将使用app thinning仅提供每个设备所需的组件。