pkg.soopen package index

brew / rang 189

Installer cocoapods avec Homebrew, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de cocoapods pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install cocoapods

local Homebrew formula metadata

Linux

Nixvérifié · 92%
nix profile install nixpkgs#cocoapods

nixpkgs package indexes · pkgs/by-name/co/cocoapods/package.nix · Source: api.github.com

aperçu

Résumé du paquet

Dependency manager for Cocoa projects

Commandes et alias

  • pod
  • xcodeproj

historique

Historique du projet et usages

CocoaPods is the long-running dependency manager for Swift and Objective-C Cocoa projects. It is one of the defining package tools of iOS and macOS development, centered on the `pod` CLI, the Podfile, podspecs, and the CocoaPods Specs/trunk ecosystem.

Historique du projet

The CocoaPods GitHub repository was created in 2011 and the project presents itself as the dependency manager for iOS and Mac projects. The official site says CocoaPods is developed on GitHub by the CocoaPods Dev Team with many contributors.

CocoaPods matured into a full package ecosystem: a command-line installer, a central specs index, project integration for Xcode workspaces, documentation, search, and trunk publishing for podspecs.

Historique d'adoption

The official homepage states that CocoaPods has over 107 thousand libraries and is used in over 3 million apps. RubyGems records more than 100 million downloads for the `cocoapods` gem.

CocoaPods' adoption has also reached a late-maintenance phase. The official blog announced a plan to make CocoaPods trunk read-only, while keeping existing Specs/CDN infrastructure available so existing builds continue to work.

Modes d'utilisation

A user writes dependencies in a `Podfile`, runs `pod install`, and then opens the generated `.xcworkspace` rather than the original Xcode project. The official guide says the `Podfile` and `Podfile.lock` should be kept under version control.

CocoaPods also supports creating and publishing pods through podspecs, with commands such as `pod spec create`, `pod spec lint`, and publishing through trunk.

Pourquoi les passionnés de paquets s'y intéressent

CocoaPods is historically important because it brought a package-index workflow to Apple platform development before Swift Package Manager was mature. It normalized lockfiles, central package metadata, semantic versions, and repeatable third-party dependency integration for Xcode projects.

It is also a case study in package registry lifecycle. The planned read-only trunk transition shows how an ecosystem can preserve installability while reducing the operational and security burden of accepting new package submissions.

Chronologie

  • 2011: `CocoaPods/CocoaPods` repository created on GitHub.
  • 2010s: CocoaPods becomes the dominant third-party dependency manager for Objective-C and Swift Cocoa projects.
  • 2016: CocoaPods 1.0 series released.
  • 2024: CocoaPods 1.16.2 released.
  • 2024: Official blog announces a read-only plan for CocoaPods trunk, later updated in May 2025.
  • 2026: Blog plan says new trunk submissions will be stopped while existing builds continue to work.

Related projects

  • CocoaPods Specs is the central podspec repository/trunk data set.
  • RubyGems distributes the `cocoapods` CLI gem.
  • Swift Package Manager and Carthage are adjacent Apple-platform dependency managers.

posture de sécurité

Niveau de risque : orange

infrastructure mutation or orchestration signal.

Classificateur de risque

risque orange · confiance moyen · infrastructure

Pourquoi

  • infrastructure mutation or orchestration signal

Signaux

  • text:dependency manager

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
Podfile

exécutables

Exécutables installés

CommandeTypeExpositionNote
podexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
xcodeprojexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-03
version du gestionnaire1.17.0
gestionnaire mis à jour2026-07-06
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:cocoapods
Version1.17.0
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://cocoapods.org/
Dépôthttps://github.com/CocoaPods/CocoaPods
Dernière mise à jour2026-07-06T23:44:34Z
Pulseupdated
Bouteillenon enregistré
Serviceaucun déclaré

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

cocoapods

nix profile install nixpkgs#cocoapods
  • normalized package name match
  • Correspondance par : Cocoapods
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/co/cocoapods/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation