IOS 更新启用位码的框架后,应用程序大小翻了一番

IOS app size doubled after updating frameworks that enable bitcode

上个月我为 TestFlight 上传了两个构建。在 ItunesConnect 上,一个大小为 63MB,而另一个为 160MB!更糟糕的是:它在 TestFlight 上显示 195MB,而关于其他帖子,它在 App Store 上的大小将翻倍!

我使用的框架/库:

regarding changes:

Regarding code:没什么大不了的,只是错误修复。

我的应用程序禁用了位码,因为 GCM 尚不支持,Facebook SDK 和 Alamofire 支持它。

我真的很想知道为什么文件大小变化如此之大。这可能与 Xcode 7 发布前后有关,因为较小的文件大小版本是在使用 Xcode 7 beta 时发布的。

在 Itunes Connect 上,它表示:Supported Architectures: armv7, arm64Required Capabilities armv7

发个32位版本的app好不好?这会减少文件大小吗?它会拒绝我的应用程序吗?

有什么想法吗?

尝试打开 .IPA 并查看文件大小。查看导致捆绑包大小增加最多的原因可能很有用。代码本身不应导致大小增加,因此您可能包含导致大小增加的资产。

如果您有IPA文件,可以将文件扩展名改为.zip,然后双击解压。它应该会生成一个 "Payload" 文件夹,其中包含应用程序的内容。