swift生成的IPA非常大,大约5MB

tes*_*nes 10 objective-c ios swift

我刚刚使用swift语言创建了一个简单的项目,然后我编译并归档它以生成.ipa文件.IPA文件太大了,大约5 MB.

在那里是对的(没问题)?当我在Objective-C中创建它时,它只有大约500kb.

mat*_*att 18

是的,那是对的.包含整个Swift语言的库必须嵌入到IPA中.这些库是应用程序的一部分,而不是系统的一部分 - 因为Swift必须兼顾向后兼容性,部分原因是它不断变化(独立于系统更新),部分原因是为了在iOS 7上工作(其中)系统从未听说过Swift).它们的大小约为5MB.

  • 您实际上只需打开构建的应用程序包,然后查看Swift库并测量它们的大小.有一天,斯威夫特可能会安定下来,它将成为未来系统的一部分,但现在,这就是它必须如何. (3认同)