如何在上传前检查iOS应用程序大小

Vig*_*goV 44 iphone xcode 3g ios

我希望能够在提交到应用商店之前检查我的应用的大小.更具体地说,我需要知道它是否会低于神奇的20 MB,以允许细胞下载,因为该应用程序是为节日创建的.

Vam*_*mos 39

这个问题很古老,但IMO仍然具有相关性.以下是我上传应用以供审核时从Apple收到的最近消息:

下面列出的应用程序二进制文件在您提交时为79.7 MB,但在App Store处理后将为132.2 MB.这超出了蜂窝网络下载大小限制,需要通过Wi-Fi下载您的应用.

在您提交应用程序之前,无法知道" 一旦处理App Store "的大小.

"管理器/档案"视图中有一项功能可让您估算最终的应用程序大小.我发现这个估计是不准确的.如果您想要查看此估算值,请按下以下按钮:

在此输入图像描述

所以我学到的是,上面"为App Store处理"部分将意味着您的.ipa文件不能准确衡量用户下载的最终应用程序大小.组织者/档案馆估计不正确,似乎估计高于实际大小,例如,发送审查的档案估计为~109 MB,商店中的最终应用程序大小为~90 MB,.ipa文件大小为~47 MB​​.

为什么最终尺寸大于.ipa?

我也想知道答案,据我所知,这与苹果公司为.ipa增加的DRM事物有关.

更新(2015年6月)

最新版本的Xcode在"管理器"视图中没有"估计应用商店大小"选项.

更新(2017年11月)

App Store Connect上提供了估计的大小信息:

我的应用程序>应用程序>活动>选择构建>应用程序商店文件大小

在此输入图像描述

  • 这是我来这里的确切答案.谢谢! (2认同)
  • 谢谢!快速说明-当然,现在是App Store Connect,但截至2019年1月,Vamos的步骤仍然可以正常使用。 (2认同)

Mr.*_*rna 25

在Xcode 4中:一旦您的应用程序准备好分发,请归档应用程序.在管理器中,选择"存档"选项卡.在左侧栏中选择您的应用.在右侧列中选择最新的存档.点击顶部的共享...按钮.将文件另存为.ipa.在Finder中检查文件大小.

  • .ipa大小不代表最终的应用二进制大小,请检查我对这个问题的回答. (4认同)

lea*_*vst 8

在当前版本的XCode(编写时为4.5)中,您只需单击"产品">"存档"即可.当选择存档时,管理器的"存档"选项卡将打开,应用程序商店中的估计大小仅显示在其中一个信息字段中.


Ham*_*nik 7

现在,使用 Xcode > 10 你可以获得 *.ipa files going through Xcode archivation workflow. When you'll take an archive, open user's folder w/ archived projects. Location is~/Library/Developer/Xcode/Archives . Here you will find your last archived project, with.xcarchive` 扩展的真实大小。单击它,Xcode 会打开一个窗口,其中包含您以前存档过的所有项目。

然后,选择您的并单击右侧菜单中的Distribute App按钮。选择Ad hoc,这需要将您构建的 .ipa 导出到本地。当你构建它时,存储在任何文件夹中。您的文件夹应命名为Stage 2019-06-27 10-14-30. 在此文件夹中,您会找到一个名为App Thinning Size Report. 此文件包含有关具有不同 iOS 版本的不同设备的任何 .ipa 文件的所有信息,并且它是压缩/未压缩大小。