CocoaPods 发布版本: 1.5.0

增强功能
  • 没有。
Bug修复

转义模块地图内容的双引号Dimitris Koutsogiorgas#7549 修复构建Swift静态库测试规范。 Samuel Giddins

  • Swift静态库可用于搜索路径被继承的目标。 Samuel Giddins

1.5.0.beta.1(2018-03-23)

增强功能

--exclude-pods选项添加到pod update以允许从更新中排除特定的窗格Oleksandr Kruk#7334 添加对混合Objective-C和Swift静态框架的支持Paul Beusterien#7213 使用精确的文件路径而不是全局模式改进pod安装性能[pk] [拉/ 7473) 在安装过程中,如果pod源文件已更改,则显示消息Dimitris Koutsogiorgas#7464 添加对模块化标题搜索路径的支持,包括“传统”支持。 Dimitris Koutsogiorgas#7412 为pod目标设置直接和传递依赖标题搜索路径Dimitris Koutsogiorgas#7116 日志目标名称丢失主机库Keith Smiley#7346 --no-overwrite标志添加到pod repo push以禁用已被推送的覆盖现有的规格。 Samuel Giddins 存储哪些规格回购一个pod来自lockfile。 Samuel Giddins set -u添加到复制框架并复制资源脚本。 Keith Smiley#7180 除非设置了“UNLOCALIZED_RESOURCES_FOLDER_PATH”或“FRAMEWORKS_FOLDER_PATH”,否则允许集成到静态库目标中,而不尝试复制资源或嵌入框架。 Samuel Giddins 将`过时荚'的配色方案从红色 - 黄色 - 绿色更改为红色 - 蓝色 - 以便更容易色盲iv-mexx#7372 *添加支持将swift pod集成为静态库。 Danielle TomlinsonSamuel Giddins#6899

  • pod更新中的POD_NAMES的文档格式mrh-is *更新校验器以xcodebuild的运行流输出abbeycode#7040
Bug修复

为测试目标创建一个通用的Info.plist文件为生成的测试目标使用xcode默认的“PRODUCT_MODULE_NAME”Paul Zabelin#7506 防止xcassets编译跺脚应用xcassets Dimitris Koutsogiorgas#7003 修复.xcasset资源的脚本阶段输出路径Dimitris Koutsogiorgas#7511 为已生成的测试目标修复“PRODUCT_MODULE_NAME”Dimitris Koutsogiorgas#7507 确保SWIFT_VERSION在验证期间设置为仅用于测试pod目标Dimitris Koutsogiorgas#7498 修复iOS测试本机目标签名设置Dimitris Koutsogiorgas#7504 清除输入/输出路径,如果他们超过任意限制Dimitris Koutsogiorgas#7362 警告而不是在开发窗口指定无效的许可证文件路径时引发异常Eric Amorde#7377 更好的静态框架传递依赖错误检查Paul Beusterien#7352 总是更新输入/输出路径,即使它们是空的Dimitris Koutsogiorgas#7368 显示Samuel Giddins#7353时独有的所有可用预发布版本 不要尝试编译没有源代码的pod并跳过导入验证Dimitris Koutsogiorgas#7336 避免在这些阶段不复制任何内容时添加复制资源和框架脚本阶段。 Keith SmileySamuel Giddins 对于非常大型的项目,“pod安装”时间最多可以提高50%。 Samuel Giddins 当一个吊舱取决于一个本地吊舱时,避免依赖性解决冲突。 Samuel Giddins 修复由于#7116和#7412而导致的传统标题搜索路径。 Dimitris Koutsogiorgas#7445 停止添加不包含任何标题的标题搜索路径。 Samuel Giddins 不要警告何时http源使用file:///URI scheme Dimitris Koutsogiorgas#7460 删除Pods项目中伪造的PROVISIONING_PROFILE_SPECIFIER值。 Ruenzuo#6964 修复从glob返回绝对路径,修复静态框架和公共标题的问题。 Morgan McKenzie#7463 *将Swift Pod作为静态库集成时改进消息。 Marcelo Fabri#7495