Xcode 框架项目的框架输出大小大于开发 pod

时间:2021-03-03 16:03:45

标签: ios frameworks cocoapods dynamic-frameworks xcode12.3

我正在创建一个动态框架,我尝试了两种方法来创建相同的框架

  1. 创建了一个新的 Xcode 框架项目并添加了我开发的代码。这个框架项目有一些通过 cocoa-pods 安装的依赖项。当我通过 lipo 工具从这个项目创建一个通用框架时,框架大小约为 70 MB。

  2. 创建了一个新的应用程序项目(不是框架项目)。然后我添加了一个 podspec 文件来在开发 pod 中添加我的框架代码。该项目还通过 cocoa-pods 和开发 pod 安装了相同的依赖项。当我通过构建开发 pod 方案从这个项目创建一个通用框架时,我得到的框架大小仅为 4 MB。

这两个框架在其他项目中使用时都运行良好,但为什么这两种方法的大小差异如此之大。我个人想使用框架项目而不是开发 pod 来生成我的框架,但是 sdk 的大尺寸是一个问题。

有没有人遇到过这样的问题并且知道什么是解决方案或好的方法。任何帮助表示赞赏。

0 个答案:

没有答案