估计应用的商店规模

时间:2015-06-03 12:37:23

标签: ios xcode

归档应用版本后,在组织者窗口中有一个按钮,单击它会计算并显示商店中应用的估计大小。

在Xcode 6.2或更高版本中,该按钮消失了!还有办法知道估计的应用程序大小吗?

5 个答案:

答案 0 :(得分:28)

是的,它仍有可能,但必须做一些工作!

  1. 只需从“存档”中选择项目,然后打开包装内容。

  2. 然后在.xcarchive文件中,有一个Applications目录。

  3. 现在,在finder中打开.xcarchive,然后选择show package contents。

  4. 最后转到Products然后应用程序然后转到App Name,您现在可以查看文件大小。

    逐步截屏: -

    enter image description here

    enter image description here

    更新

    以防人们在上传到iTunes之前对二进制文件大小的差异有疑问并在上传到iTunes之后这里是计算: -

      

    Apple正在加密可执行文件。通过这样做,它的大小不会   变化很大但其内容通常不再是   像以前一样压缩。通过将所有这些放在一起我就出现了   用一种方法计算App Store中App的最大大小   (它很可能会少于此):

    open the .app bundle via right-click -> Show Package Contents (on Mac)
    locate the executable file and remember its (uncompressed) size (Size “A”)
    delete the executable from the bundle
    zip the bundle and remember the bundle’s compressed size (Size “B”)
    
         

    大小“C”是添加到捆绑包中的其他文件的100 KB   由Apple提供。应用程序最大大小的最终计算方法是   如下:

         

    A + B + C =批准后应用的最大尺寸

         

    计算单词:

         

    (未压缩的可执行文件大小)+(应用程序包压缩但没有   可执行文件)+ 0,1 MB =批准后应用程序的最大大小

    摘自this

答案 1 :(得分:22)

我刚刚在Xcode 7/8/9/10

上找到了详细的尺寸列表

以下是访问方式:

  1. 登录iTunes Connect
  2. 选择我的应用并点击您的应用
  3. 选择活动
  4. 在左窗格中选择所有构建
  5. 选择您已上传到Apple的构建
  6. 在“常规信息/压缩文件大小”下选择 App Store文件大小
  7. 完美!有关App Store上可用的所有设备和尺寸的完整列表。

答案 2 :(得分:8)

在应用程序细化后获取各种设备和型号的应用程序大小的最佳方法是查看由Xcode生成的应用程序细化大小报告。从Xcode存档文件导出Ad Hoc构建时生成此报告。

  1. 打开窗口 - >管理器,选择存档并单击“导出”按钮。

  2. 选择分发方法:Ad Hoc; app thinning:所有兼容的设备变体;从bitcode中选择Rebuild。

  3. 继续生成ipa文件。查找报告以及生成的标题为" App Thinning Size Report.txt"的ipa文件。它看起来像这样:

  4.   

    MyAppName的所有变体的应用细化大小报告

         

    变体:MyAppName-iPad(第4代)-etc.ipa
    支持   设备:iPad(第3代)和iPad(第4代)
    App + On   需求资源大小:压缩50.4 MB,未压缩109.5 MB
      应用程序大小:28.6 MB压缩,87.7 MB未压缩
    随需应变   资源大小:压缩21.8 MB,未压缩21.8 MB

         

    变体:MyAppName-iPad Pro(9.7英寸)-etc.ipa
    支持的设备:   iPad Pro(10.5英寸),iPad Pro(12.9英寸)(第2代)和iPad   Pro(9.7英寸)
    App + On Demand资源大小:46.6 MB   压缩,110 MB未压缩
    应用程序大小:24.8 MB压缩,   98.2 MB未压缩的随需应变资源大小:21.8 MB压缩,21.8 MB未压缩

         

    变体:MyAppName-iPhone 8-etc.ipa
    支持的设备:iPhone 7   和iPhone 8
    App + On Demand资源大小:45.9 MB压缩,   109.3 MB未压缩
    应用程序大小:24.4 MB压缩,87.9 MB未压缩
    随需应变资源大小:21.4 MB压缩,21.4   MB未压缩的

         

    ...

答案 3 :(得分:5)

如果您在设备上安装,则可以在ALTER TABLE your_table_name ADD FULLTEXT INDEX `FullText` ('col1', 'col2', 'col3', 'etc'); 中查看该设备上安装的应用程序的大小。

不确定这是如何使用位代码的,但至少它是一件容易做的事情。

答案 4 :(得分:2)

更新 (感谢@Marcus Adams的评论)关于其他答案。

如果你只是为adhoc导出它,你应该得到一个文件。解压缩该文件。部署大小将介于此解压缩版本和压缩版本之间。

相关问题