Tag: 依赖管理

用于iOS开发的CocoaPods的五个杀手级功能正在开发中

请参阅原始链接以获得良好的图形和完整内容 用于iOS开发的CocoaPods的五个杀手级功能正在开发中 到目前为止,CocoaPods一直是iOS开发人员的神奇依赖管理器。 很少有开发人员了解会发生什么…… shashikantjagtap.net 用于iOS开发的CocoaPods的五个杀手级功能正在开发中– XCTEQ 到目前为止,CocoaPods一直是iOS开发人员的神奇依赖管理器。 很少有开发人员了解会发生什么…… www.xcteq.co.uk 到目前为止,CocoaPods一直是iOS开发人员的神奇依赖管理器。 很少有开发人员在运行pod install命令时了解幕后情况。 但是,事实证明,CocoaPods在iOS生态系统中是无痛的依赖管理器。 就我个人而言,我与CocoaPods有爱恨交织的关系,所以我写了一篇博客文章CocoaPods Or Carthage-这是比较两个非常流行的iOS依赖管理系统的问题。 CocoaPods刚刚宣布了1.7.0 beta版,其中包含许多很棒的功能,这些使我感到高兴。 您可以在此处在CocoaPods博客上阅读所有公告。 宣布了一些杀手级功能,可以显着减少构建时间,并更好地控制iOS项目。 让我们简要地探讨这五个即将推出的功能。 如何获得新的CocoaPods 在进入CocoaPods 1.7.0 beta的闪亮新功能之前,我们需要升级CocoaPods的版本。 您可以通过运行以下命令来使用Ruby gem获得预发行版本。 $ gem install cocoapods -v 1.7.0.beta.1 要么 $ gem install cocoapods –pre 安装成功后,您将获得最新的CocoaPods功能。 如果您不使用Ruby版本管理器,则可能需要使用sudo。 现在,您将拥有最新版本的Cocoapods的所有功能。 我创建了一个示例Github存储库,以使用此新的闪亮功能。 在Github上查看PodNews。 CocoaPods 1.7.0 让我们探索CocoaPods 1.7.0的所有闪亮功能。 1]增量安装 原因之一,我非常讨厌CocoaPods,因为它从头开始构建所有依赖的框架以进行干净的构建。 这会花费很多时间,并且构建时间会增加很多,尤其是如果您不执行增量构建。 在云CI服务上,它们通常为每个构建都创建新的VM,并且CocoaPods从头开始构建所有框架,除非您对其进行缓存。 增量安装的杀手级功能解决了这个问题,通过增量安装,CocoaPods仅重新生成自上一个pod install命令以来已更改的目标。 […]