gpt4 book ai didi

自上次使用相同代码构建以来,Xamarin iOS 应用程序大小增加了 60%

转载 作者:行者123 更新时间:2023-12-04 02:05:28 25 4
gpt4 key购买 nike

我有一个 Xamarin Forms 应用,目前在 App Store 上,它是我在 2016 年 10 月构建并提交的(我假设当时是最新版本的 Xamarin Studio 和 Xamarin.iOS)。该应用程序在 App Store 中的大小为 50 mb。

对应用程序进行了一些更新后,我现在构建它(AppStore 配置,然后是存档),大小为 82 MB。被这个气球的大小弄糊涂了,我切换回了当前在 App Store 中的版本的 git 标签。我可以为 2016 年 10 月发布的版本构建完全相同的标签/版本/代码,它的 App Store 大小现在是 80 mb。

我使用的是最新的 Xamarin Studio (6.3 build 863)、Xamarin.iOS (10.8.0.175) 等

为什么尺寸增长了 60%?没有更改应用程序代码或库,只有较新版本的 Xamarin Studio 和 Xamarin.iOS。我如何弄清楚这里发生了什么?我可以在我的设备上进行 Add-Hoc 构建,发现它只占用大约 55 MB,非常接近我在 App Store 中看到的。

另请注意,我不是在比较 .ipa 大小。我正在比较归档构建后 Xamarin Studio 的归档屏幕中显示的“估计 App Store 大小”。通过应用程序加载器将已签名的构建提交到 iTunes Connect 并从 iTunes Connect > Activity > All Builds > App Store File Sizes 进行验证后,会反射(reflect)出相同的大小差异。

2017 年 9 月 5 日更新

不确定发生了什么变化,但现在使用最新版本的 Xamarin iOS,版本:10.12.0.20(刚刚更新),我的应用程序大小现在回到 60mb 范围内......没有改变任何其他东西。

最佳答案

I can do an Add-Hoc build on my device and see that is only taking up ~55 mb,

您的配置之间可能有一些不同的选项,例如

  • 托管链接器设置,例如不链接链接SDK
  • 目标架构,例如armv7+arm64 对比 armv7+armv7s+arm64;

How do I figure out what is going on here?

比较您的构建日志,特别是为 mtouch 工具提供的选项。这通常会快速查明差异。

I am comparing the "Estimated App Store Size"

始终比较 IPA(文件)大小。众所周知,猜测最终大小的算法经常(非常)错误。估计值也来自 Apple 的工具,因此它们会因您使用的 Xcode 版本而异(不太可能与您去年秋天使用的版本相同)。

旁注:如果启用位码(目前仅适用于 tvOS 和 watchOS 版本),最终尺寸更难猜测。

关于自上次使用相同代码构建以来,Xamarin iOS 应用程序大小增加了 60%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43782428/

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