【问题标题】:Xcode archive, Why did EnterPrise ipa'size less than AppStore's?Xcode 存档,为什么 EnterPrise ipa 的大小比 AppStore 的小?
【发布时间】:2018-11-18 02:09:22
【问题描述】:

同一个项目。我使用不同的BundleID归档IPA文件。

企业:29Mb 应用商店:66Mb

为什么会这样?不同的存档是不是因为ipa大小不一样?我没有用bitcode,或者其他的方式去strip code。

【问题讨论】:

    标签: xcode app-store ipa enterprise iphone-developer-program


    【解决方案1】:

    我找到了原因。查看 ipa,里面有 Symbols 文件。归档应用程序时,不要选择包含符号。它使 ipa 文件变小。

    没有符号,我的 ipa 文件大小是 31Mb,上传到 iTunesConnect,它的大小是 48.9Mb。 我猜是因为 iTunesConnect 将它解压缩并重新压缩它。有人有想法吗?这是真的吗?

    【讨论】:

      【解决方案2】:

      因为您提交给 AppStore 的 ipa 包含针对每个设备优化的所有可能大小的资产。因此,您构建 ipa 的大小更大,没有任何意义,因为它没有反映实际大小。

      如果您想了解从AppStore下载的应用程序大小,可以在提交至itunesonnect后查看。这将是真正的大小。

      itunesconnect (App Store Connect) > Your App > Activity > All Builds > Your Build > General Information > Compressed File Size > App Store File Sizes

      【讨论】:

      • 其实我已经在TestFilght上传了ipa,它的下载大小是66Mb,和你展示的图片一样。企业的 ipa 文件上传到我的服务器上。它只需要 29.6Mb。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-23
      • 1970-01-01
      • 1970-01-01
      • 2021-04-05
      • 1970-01-01
      相关资源
      最近更新 更多