Dependency Management with CocoaPods . CocoaPods can help you scale your projects elegantly.Managing Dependencies with CocoaPods . I have been working on CocoaPods for the last 5 years.
没有犹豫,他预测CocoaPods 将占到主导地位。 Without hesitation, he predicted the dominance of CocoaPods . CocoaPods 用于管理你Xcode项目的依赖。CocoaPods are great for dependency management in Xcode projects.我们需要在CocoaPods 当中构建对modulemap的支持。 We needed to build in modulemap support in CocoaPods . CocoaPods 是Objective-C项目的依赖管理器。CocoaPods is the dependency manager for Objective-C projects.无需教授如何使用CocoaPods ,这个可以在线观看。 You don't want to teach how to use CocoaPods , as they can look that up online. Cocoapods 是Swift和ObjectiveC项目的依赖管理器。It's a dependency manager for Swift and Objective-C Cocoa projects. Pip是Python的软件包管理器,因此类似于安装CocoaPods 。 Pip is the package manager for Python, so it's similar to installing a cocoapod . CocoaPods 是Objective-C项目的依赖管理器。CocoaPods is an open-source dependency manager for Objective-C projects.Conrad:您可以轻松地在CocoaPods 或者Carthage当中包含私有仓库。 Conrad: You can include private repos in CocoaPods or Carthage fairly easily. 改进对CocoaPods 、Gradle、Maven和新Xcode构建系统的支持。 Improve support for CocoaPods , Gradle, Maven, and new Xcode build system. 在我工作的一个团队中,我们有很多关于安装CocoaPods 的问题。 On one of the teams I have worked on, we had a lot of problems with installing CocoaPods . 我们最终选择使用了大量不支持CocoaPods 或者Carthage的第三方库。 We actually end up using a lot of libraries that don't support CocoaPods or Carthage. CocoaPods 受到Ruby项目RubyGems与Bundler的强烈启发。CocoaPods is strongly inspired by a combination of the Ruby projects RubyGems and Bundler. 问:您对通过CocoaPods 或者Carthage分发私有仓库有没有什么建议呢?? Q: Do you have a suggestion on distributing a private repo through CocoaPods or Carthage? 上述Kiwi、Specta、Expecta以及Cedar都可以通过CocoaPods 添加到你的项目中。 Kiwi, Specta, Expecta, and Cedar can all be added to your project with CocoaPods . 总体上,如果你使用CocoaPods 从GitHub上安装开源SDK,你还是很安全的。 In general, if you use CocoaPods to install open source SDKs from GitHub, you're pretty safe. 开源Pods:CocoaPods 在底层使用git来从如GitHub等服务下载代码。 Open source Pods: CocoaPods uses git under the hood to download code from code hosting services like GitHub. 我们现在已经有两种方式了,就是通过Xcode项目以及CocoaPods podspec,然后这是下一种方式。 We have already two ways, with the Xcode project and the CocoaPods pod spec, and this is the next thing. CocoaPods 专注于第三方代码的基于源代码的分发和与Xcode项目的自动整合。CocoaPods focuses on source-based distribution of third party code and automatic integration into Xcode projects. 就Objective-C而言,CocoaPods 提供了一个急需的疏导和管理开源软件的工具。 In the case of Objective-C, CocoaPods has provided a much-needed tool for channeling and organizing open source participation. CocoaPods XcodePlugin:一款Xcode插件,允许你直接从Xcode管理CocoaPod依赖。CocoaPods Xcode Plugin- An Xcode plugin that lets you manage your CocoaPod dependencies directly from Xcode. 我们同样需要测试所有的集成场景,这对我们来说就是要测试预编译的二进制文件、Carthage以及CocoaPods 。 We need to test all integration scenarios as well, which for us meant pre-built binaries, Carthage, and CocoaPods . 作为研究的一部分,我通知了被影响的组织,并向CocoaPods 提交了补丁,来提醒开发者和SDK提供者们。 As part of this research I notified the affected parties, and submitted patches to CocoaPods to warn developers and SDK providers. 团队成员拥有不同的cocoapods gem的安装版本,并且当有人运行podinstall时,会将事情搞得一团糟。 Team members had different versions of the cocoapods gem installed, and when someone ran pod install, it would mess things up for others. 它支持CocoaPods 、Carthage和SwiftPackageManager,我们在Workflow当中用它来执行所有的身份认证操作。 It supports CocoaPods , Carthage and Swift Package Manager, and it's what we use inside Workflow to authenticate with everything.
Display more examples
Results: 58 ,
Time: 0.0163