swift - 如何启用图书馆进化?
问题描述
我在 Swift 中维护了一个小型库。我阅读了 Ben Cohen 关于稳定 ABI 进化的精彩文章。要启用库进化模式,我必须添加一个新的命令行参数-enable-library-evolution
。
我的问题是,即使在我的方案设置中添加-enable-library-evolution
参数后Arguments passed On Launch
,我仍然收到来自 Xcode 的奇怪警告:
如果没有 -enable-library-evolution,@frozen 无效。将“@frozen”替换为“”
难道我做错了什么?
解决方案
您需要在目标的构建设置中启用库演化,而不是在您的方案中。寻找BUILD_LIBRARY_FOR_DISTRIBUTION
。
推荐阅读
- .net - 找不到包“Microsoft.AspNet.WebApi.Client”.Net Core 2.1 的编译库位置
- java - spring data JPA CriteriaBuilder.isNull 返回语法错误
- haskell - 单个文件上的 ghcid
- java - 从 ObjectList 中获取值
- java - 在 Jax ws 肥皂服务中发送 400 错误响应代码
- mysql - 如何在 SQL 中检索非分组列?
- python - 整数标量数组可以转换为标量索引
- gradle - 构建 doLast 未在多模块构建上执行
- javascript - 在 d3 js 中删除一个项目
- javascript - JSX - Javascript 插入/奇怪的参数?