首页 > 解决方案 > 如何启用图书馆进化?

问题描述

我在 Swift 中维护了一个小型库。我阅读了 Ben Cohen 关于稳定 ABI 进化的精彩文章。要启用库进化模式,我必须添加一个新的命令行参数-enable-library-evolution

我的问题是,即使在我的方案设置中添加-enable-library-evolution参数后Arguments passed On Launch,我仍然收到来自 Xcode 的奇怪警告:

如果没有 -enable-library-evolution,@frozen 无效。将“@frozen”替换为“”

难道我做错了什么?

标签: swiftxcode

解决方案


您需要在目标的构建设置中启用库演化,而不是在您的方案中。寻找BUILD_LIBRARY_FOR_DISTRIBUTION


推荐阅读