CocoaPods is a dependency manager for Swift and Objective-C projects. It simplifies the process of integrating over 90,000 third-party libraries, known as "pods," into your Xcode projects, allowing you to manage complex dependencies and scale your applications efficiently. You can use Artifactory for your CocoaPods repositories to manage dependencies in a team or enterprise environment. CocoaPods repositories give you a central, reliable source for every pod your projects rely on. For more information, see the CocoaPods documentation.
Artifactory supports the following capabilities for CocoaPods repositories:
Robust Metadata Capabilities: Calculate metadata for CocoaPods packages hosted in Artifactory's local repositories.
Unified Repository Management: Consolidate all your pods in Artifactory as a single source of truth. Set up secure local repositories, access cached versions of CocoaPods Specs repositories like
https://github.com/CocoaPods/Specsorhttps://cdn.cocoapods.org/, and create a single access point for all sources with virtual repositories.Support for CocoaPods CDN: Use the CocoaPods CDN in your projects to deploy and install pods from your Artifactory repository.
Fine-Grained Access Control: Manage user and group permissions for your CocoaPods repositories, giving access based on projects or development teams.