启用Bitcode的Apple APP Store上的移动应用程序大小

时间:2017-08-01 14:24:42

标签: ios xcode unity3d app-store itunesconnect

我是新人&尝试在App Store上安装我的第一个应用程序 我已经在 UNITY(5.6)制作了这个应用程序 我面临的问题是由 Xcode(8.3)生成的存档大小,我必须在App Store上传,超过100 MB而Play商店中的相同APP(.apk文件)只有31 MB。详情见下文:
对于 Android ,其〜 31 MB (约) 对于iOS,它就像:归档Unity-iphone文件名和文件结构:

  - Unity-iphone 29-07-17,10.25 PM。 xcarchive 630.50 MB
拆包IT后:
             - BCSymbolMaps:
--- 778F6F4C-6E2D-3192-BAY9-FEBDFA98EF0E.bcsymbolmap:12.8 MB
                                                   --- B3746668-8893-3427-A5AB-9741BE4B62B3.bcsymbolmap:12.9 MB
   - Unity-iphone.app.dSYM:138 MB
      - Unity-iphone:467 MB
        - info.plist

当我搜索互联网时,所有人都说.IPA文件在App Store上估计AppSize。所以我导出了.IPA文件(3个变种)

  • Unity-iphone.ipa(启用Bitcode和dSYM): 163 MB
  • Unity-iphone.ipa((启用Bitcode禁用和启用dSYM): 55.2 MB
  • Unity-iphone.ipa(禁用Bitcode和dSYM): 24.4 MB

    请告诉我哪一个上传到App Store 如果(使用bitcode和dSYM禁用)我必须在构建设置中禁用它(启用Bitcode为NO和调试信息。格式化版本仅限于DWARF )并再次编译项目并再次进行存档 OR 在将存档上传到App Store时,我取消选中这两个选项
    请帮助我第一次这样做,这很重要,因为文件大小存在巨大差异。

1 个答案:

答案 0 :(得分:4)

越大越适合你的情况。

  • 如果您的应用程序将来崩溃,DSYMs文件将为您提供更多信息
    • 不在客户的最终.ipa中
  • Bitcode文件将让Apple重新编译您的应用并重新生成.ipas,如果它们可以改进编译,或者例如您未编译的未来架构。
    • 不在客户的最终.ipa中

上传它,你会看到,在Testflight部分(iTUnesConnect - >你的应用程序 - >活动 - >所有构建(左侧面板) - >你的构建 - > AppStore尺寸链接),实际尺寸每个iPhone / iPad的应用程序。例如,我上传了一个150Mb大小的捆绑包,最后,iPhone 7的.ipa大小只有40Mb。