启用 Bitcode 的 Apple APP Store 上的移动应用程序大小 [英] Mobile App Size on Apple APP Store with Bitcode Enabled

查看:25
本文介绍了启用 Bitcode 的 Apple APP Store 上的移动应用程序大小的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是新来的&尝试在 App Store 上安装我的第一个应用程序.
我在 UNITY (5.6) 中制作了这个应用程序.
我面临的问题是 Xcode (8.3) 生成的档案的大小,我必须在 App Store 上上传并且超过 100 MB,而 Play 商店上的同一个应用程序(.apk 文件)只有 31 MB.查看以下详细信息:
对于 Android,其 ~ 31 MB(大约).
对于 iOS,它就像:归档 Unity-iphone 文件名和文件结构:

- Unity-iphone 29-07-17,晚上 10.25.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 个变体)

I am new & try to have my First application on App Store.
I have made this app in UNITY (5.6).
The issue I'm Facing is the size of Archive generated by Xcode (8.3), which I have to upload on App Store and is over 100 MB while the same APP on Play store (.apk file) is only 31 MB. See the details Below :
For Android its ~ 31 MB (Approx).
And for iOS its like : Archive Unity-iphone FILE NAME and File Structure:

- Unity-iphone 29-07-17, 10.25 PM.xcarchive : 630.50 MB
After Unpacking 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

As I searched internet, All are saying to make .IPA File to have estimate of AppSize on App Store. So I exported .IPA File (3 Variants)

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

    所以请告诉我要将哪一个上传到 App Store.
    并且如果(禁用 bitcode 和 dSYM)我必须在构建设置中禁用它(Enable Bitcode to NO and Debug info. format release to DWARF only)并再次编译项目并再次制作存档OR 就在将档案上传到 App Store 时,我取消选中这两个选项.

    请帮忙,因为我是第一次这样做,这很重要,因为文件大小存在巨大差异.
  • Unity-iphone.ipa (With Bitcode And dSYM Enable) : 163 MB
  • Unity-iphone.ipa ((With Bitcode Disable And dSYM Enable) : 55.2 MB
  • Unity-iphone.ipa (With Bitcode And dSYM Disable) : 24.4 MB

    So please tell me which one to upload to App Store.
    AND if (with bitcode and dSYM disable) I have to disable it in build settings ( Enable Bitcode to NO and Debug info. format release to DWARF only ) and compile the project again and make archive again OR Just while uploading archive toApp Store, I uncheck both options.

    Please help as I am doing it for the first time and it matters as there is huge differences in File sizes.

推荐答案

越大越好.

  • 如果您的应用程序在未来崩溃,DSYMs 文件将让您获得更多信息
    • 不在客户端的最终 .ipa 中
    • 不在客户端的最终 .ipa 中

    上传它,您将在 Testflight 部分(iTUnesConnect -> Your App -> Activity -> All Builds(左面板)-> Your build -> AppStore Size 链接)中看到每个应用的实际大小iPhone/iPad.例如,我上传了一个 150Mb 大小的包,最后,iPhone 7 的 .ipa 大小仅为 40Mb.

    Upload it, and you will see, in Testflight section (iTUnesConnect -> Your App -> Activity -> All Builds (left panel) -> Your build -> AppStore Size link), the real size of your app for each iPhone/iPad. for example i uploaded a 150Mb size bundle, and finally, the .ipa size for iPhone 7 is only 40Mb.

    这篇关于启用 Bitcode 的 Apple APP Store 上的移动应用程序大小的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆