gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:15:51 26 4
gpt4 key购买 nike

我是新手并尝试在 App Store 上发布我的第一个应用程序。
我在 UNITY (5.6) 中制作了这个应用程序。
我面临的问题是由 Xcode (8.3) 生成的存档大小,我必须将其上传到 App Store 并且超过 100 MB,而同一应用程序在 Play 商店(.apk 文件)只有 31 MB。请参阅下面的详细信息:
对于 Android,它大约 31 MB
对于 iOS,它是这样的:Archive Unity-iphone FILE NAME and File Structure:

- 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
-- 信息.plist

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

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

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

    请帮忙,因为我是第一次这样做,这很重要,因为文件大小存在巨大差异。

最佳答案

越大越好。

  • DSYMs 文件可以让你在以后应用程序崩溃时获得更多信息
    • 不在客户端的最终.ipa中
  • Bitcode 文件将允许 Apple 重新编译您的应用程序并重新生成商店中可用的 .ipas,如果它们改进了编译,或者例如您没有编译的 future 架构。
    • 不在客户端的最终.ipa中

上传它,您将在 Testflight 部分(iTunesConnect -> 你的应用程序 -> 事件 -> 所有构建(左面板) -> 你的构建 -> AppStore Size 链接)中看到每个应用程序的实际大小iPhone/iPad。例如,我上传了一个 150Mb 大小的包,最后,iPhone 7 的 .ipa 大小只有 40Mb。

关于ios - 启用 Bitcode 的 Apple APP Store 上的移动应用程序大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45440520/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com