启用了位码的Apple APP Store上的移动应用程序大小

Nit*_*esh 3 xcode itunesconnect app-store unity-game-engine ios

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

-Unity-iphone 29-07-17,10.25 PM。xcarchive630.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(具有位码和dSYM启用):163 MB
  • Unity-iphone.ipa((禁用位码并启用dSYM):55.2 MB
  • Unity-iphone.ipa(禁用位码和dSYM):24.4 MB

    因此,请告诉我要上传到App Store的是哪一个。
    并且如果(禁用了位码和dSYM)我必须在构建设置中禁用它(仅将位码启用为NO和仅将调试信息格式发布到DWARF),然后再次编译项目并再次进行归档,或者仅在将归档文件上传到App Store时,我取消选中这两个选项。

    第一次执行时,请提供帮助,这很重要,因为文件大小存在巨大差异。

小智 5

越大越适合您的情况。

  • 如果日后应用程序崩溃,则DSYMs文件将为您提供更多信息
    • 不在客户端的最终.ipa中
  • 如果位码文件改善了编译功能,或者例如您未编译的未来架构,它们将使Apple重新编译您的应用程序并重新生成商店中可用的.ipas。
    • 不在客户端的最终.ipa中

上载它,您将在Testflight部分(iTUnesConnect->您的应用->活动->所有内部版本(左侧面板)->您的内部版本-> AppStore大小链接)中看到每个iPhone / iPad的应用的实际大小。例如,我上传了150Mb大小的捆绑包,最后,iPhone 7的.ipa大小仅为40Mb。