我正在试图弄清楚如何在使用它的主机应用程序中使我的嵌入式swift框架尽可能小。 我的框架正在编译为12MB通用.framework文件(发布模式),可以在模拟器和设备构建中使用。在我将它嵌入应用程序之后,应用程序本身的大小增加了大约±3.4MB(编译后),3.4MB非常大,我认为它可以最小化。 我尝试使用大多数编译选项。 在构建设置中,我禁用了调试符号的生成,我还检查了在发布时它们被删除了。 strip symbols& generate debug symbols
如何确保当我的swift框架嵌入到应用程序时,它会尽可能“添加”到应用程序整体大小?
谢谢!
答案 0 :(得分:0)
尝试在框架内的二进制文件上运行lipo -info。如果它指定了不必要的架构,你可以删除它们,也可以使用lipo:
lipo MyFramework.framework/MyFramework -remove i386 -output MyFramework