我刚刚使用Swift语言创建了一个简单的项目,然后将其编译并存档以生成.ipa文件。IPA文件太大,大约5 MB。
那里是对的(没问题)吗?当我在Objective-C中创建它时,它只有大约500kb。
是的,那是正确的。包含整个Swift语言的库必须嵌入IPA中。这些库是应用程序的一部分,而不是系统的一部分- 因为Swift甚至必须具有向后兼容性才能工作,部分是因为它不断变化(与系统更新无关),部分是为了在iOS 7上工作(其中系统从未听说过Swift)。它们的大小约为5MB。