避免.ipa中的SwiftSupport文件夹

Gur*_*uru 5 iphone xcode swift

在最新的Xcode 7.1.1中,ipa创建了SwiftSupport文件夹.它增加了大约20MB的ipa大小.

旧的Xcode没有在ipa中添加SwiftSupport文件夹

如何在ipa中避免使用SwiftSupport文件夹?

Chr*_*ler 9

在应用程序构建设置中禁用"嵌入式内容包含Swift代码".

正如@Rob Napier所提到的那样,如果你有一个快速的代码项目,你也可以将这个标志设置为NO.该标志仅表示如果您有一个ObjC项目,该项目通过框架包含Swift代码,表明您需要快速支持.

但是,你的IPA文件有多大(如果你担心的话)并不重要,因为Apple通过iTunes连接删除处理文件夹正如Apple开发人员在论坛中所述:https://forums.developer.apple.com/线程/ 16339


Rob*_*ier 0

在应用程序构建设置中禁用“嵌入内容包含 Swift 代码”。

在此输入图像描述

当然,这假设您的项目中没有任何 Swift 代码。如果这样做,那么您需要包含该文件夹中包含的 Swift 标准库。

此设置的默认值为“否”,因此您正在导入的内容(CocoaPods?)可能正在设置它。或者你正在导入的东西实际上有 Swift 代码......