awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 dépôts

Awesome GitHub RepositoriesXcode Build Automation

Automation of the compilation and integration process specifically for Xcode projects and Cocoa frameworks.

Distinct from Build Automation Tools: Specializes general build automation for the Xcode and Cocoa ecosystem.

Explore 9 awesome GitHub repositories matching devops & infrastructure · Xcode Build Automation. Refine with filters or upvote what's useful.

Awesome Xcode Build Automation GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • homebrew/homebrew-coreAvatar de Homebrew

    Homebrew/homebrew-core

    15,383Voir sur GitHub↗

    This project is a Ruby-based package definition repository that functions as a cross-platform package manager and software dependency resolver for macOS and Linux. It provides a centralized system for installing, updating, and managing software through a Git-based distribution model. The system distinguishes itself through a binary package distribution network that produces pre-compiled bottles to avoid local compilation from source. It utilizes a Ruby-based domain specific language to define installation recipes and employs a distributed version control architecture to synchronize these defi

    Validates that system build toolchains, such as Xcode, meet the version requirements for software package compatibility.

    Rubycoreformulaehacktoberfest
    Voir sur GitHub↗15,383
  • carthage/carthageAvatar de Carthage

    Carthage/Carthage

    15,174Voir sur GitHub↗

    Carthage is a decentralized dependency manager for Cocoa projects and an automation tool for Xcode builds. It functions as a Git-based framework manager and binary distribution tool used to fetch, build, and manage external libraries. The project distinguishes itself by supporting the production and distribution of platform-independent binary frameworks and static libraries. It utilizes Git tags and submodules to lock specific versions of external libraries and provides mechanisms to distribute prebuilt binaries via zipped release archives. The system covers dependency resolution and version

    Automates the compilation of third-party dependencies into binary form for integration into Xcode projects.

    Swift
    Voir sur GitHub↗15,174
  • cocoapods/cocoapodsAvatar de CocoaPods

    CocoaPods/CocoaPods

    14,823Voir sur GitHub↗

    CocoaPods is a dependency manager for Swift and Objective-C projects that integrates third-party libraries via configuration files. It serves as a project workspace orchestrator, coordinating the build process and linking external dependencies through centralized workspace configurations. To ensure environment consistency across different development machines, it employs a manifest-based version locking system. The project provides a version-controlled library specification registry for managing and distributing metadata and source paths for reusable code modules. It includes tools for extern

    Injects custom shell scripts into the Xcode build process to handle resource copying and framework embedding.

    Ruby
    Voir sur GitHub↗14,823
  • yonaskolb/xcodegenAvatar de yonaskolb

    yonaskolb/XcodeGen

    8,523Voir sur GitHub↗

    XcodeGen is a command-line utility written in Swift that generates Xcode project files from structured specification files. It serves as a project generator and build configuration manager, allowing targets, schemes, and build settings to be defined in a human-readable format instead of through manual edits in the Xcode IDE. The tool optimizes version control by generating project binaries on demand, which removes the need to store large project files in repositories and eliminates associated merge conflicts. It further automates the development workflow by synchronizing project groups and fi

    Generates Xcode project files from a specification to avoid storing large binary project files in version control.

    Swift
    Voir sur GitHub↗8,523
  • facebook/xctoolAvatar de facebook

    facebook/xctool

    6,868Voir sur GitHub↗

    xctool est un wrapper en ligne de commande pour xcodebuild conçu pour l'intégration continue iOS et macOS. Il fonctionne comme un exécuteur de tests parallèle, un processeur de journaux de construction et un générateur de rapports pour automatiser le pipeline de construction et de test pour les plateformes Apple. L'outil distribue les bundles de test sur plusieurs cœurs CPU pour réduire le temps d'exécution et offre la possibilité d'exécuter des sous-ensembles ciblés de tests en filtrant pour des schémas, classes ou méthodes spécifiques. Il simplifie la gestion de la construction en permettant aux arguments de ligne de commande d'être persistés et chargés à partir de fichiers de configuration JSON. Il transforme les journaux de construction verbeux en flux d'événements JSON structurés, qui peuvent être convertis en JUnit XML pour la compatibilité avec des outils de reporting externes. Pour améliorer l'observabilité, il utilise un tampon de suppression de journal qui masque la sortie jusqu'à ce qu'une erreur soit détectée, fournissant un texte de console lisible par l'homme et coloré.

    Simplifies the management of complex xcodebuild arguments through configuration files and filtered output.

    Objective-C
    Voir sur GitHub↗6,868
  • cameroncooke/xcodebuildmcpAvatar de cameroncooke

    cameroncooke/xcodebuildmcp

    5,917Voir sur GitHub↗

    xcodebuildmcp is a Model Context Protocol server that exposes Xcode build, test, and device management tools for AI coding agents to automate iOS and macOS development workflows. It operates as a background daemon per workspace, communicating tool requests and responses over standard input/output using JSON-RPC messages, and streams progress and results as newline-delimited JSON objects for machine parsing. The project provides an interactive setup wizard and file-based client configuration to install skill files into predefined directories for supported AI coding clients. It manages the full

    Compiles Xcode projects, runs XCTest suites with live progress, and generates code coverage reports from a CLI or agent interface.

    TypeScript
    Voir sur GitHub↗5,917
  • nomad-cli/shenzhenAvatar de nomad-cli

    nomad-cli/shenzhen

    4,633Voir sur GitHub↗

    Shenzhen est une interface de ligne de commande et une suite d'outils conçue pour automatiser la construction, l'empaquetage et la distribution d'applications iOS. Elle fournit un système pour compiler le code source en paquets d'installation distribuables et télécharger ces archives vers des services de test et des app stores. Le projet inclut un inspecteur de profil de provisionnement utilisé pour extraire et afficher les informations d'identité et les droits intégrés à partir des archives d'installation. Cela permet la vérification des permissions de l'application et des capacités de signature pendant le processus d'automatisation. L'ensemble d'outils gère le pipeline complet de la source au déploiement, couvrant la compilation binaire, l'assemblage des paquets d'installation et l'orchestration des outils système externes pour gérer la distribution à distance.

    Wraps the xcodebuild tool to automate the compilation of source code into binary archives.

    Ruby
    Voir sur GitHub↗4,633
  • johnno1962/injectioniiiAvatar de johnno1962

    johnno1962/InjectionIII

    4,619Voir sur GitHub↗

    InjectionIII est une suite d'utilitaires de développement conçue pour le rechargement de code à chaud (runtime code reloading), l'évaluation d'expressions et l'injection de code automatisée. Elle fournit un système pour recompiler les fichiers source modifiés et patcher les pointeurs de fonction dans un processus actif afin de mettre à jour le comportement de l'application sans nécessiter un redémarrage complet. Le projet utilise des extensions de script de build Xcode et un injecteur de code en direct pour livrer des changements Swift et Objective-C aux applications de bureau et au matériel physique. Il dispose d'un évaluateur de runtime qui exécute des expressions Swift basées sur des chaînes pour inspecter l'état et récupérer des valeurs depuis une application en cours d'exécution. Ses capacités couvrent le hot reloading pour les vues SwiftUI, les scènes de storyboard et la logique de réducteur, ainsi que des outils pour l'itération de tests unitaires. La suite inclut également des utilitaires de diagnostic pour le débogage d'application en temps réel et le traçage d'appels de méthodes, ainsi que le contrôle d'appareil distant pour la mise en miroir d'affichage et la simulation d'entrée tactile.

    Implements Xcode build script extensions that automate the streaming of dynamic code updates from desktop to target devices.

    Objective-Cevalhot-reloadinjection
    Voir sur GitHub↗4,619
  • getsentry/xcodebuildmcpAvatar de getsentry

    getsentry/XcodeBuildMCP

    4,367Voir sur GitHub↗

    XcodeBuildMCP is a Model Context Protocol server and development tool bridge that provides AI agents with the ability to control xcodebuild, manage simulators, and automate the compilation and execution of Apple platform applications. It functions as a persistent daemon that proxies native IDE build and debug capabilities to external clients and agents. The project distinguishes itself by using the Model Context Protocol to expose build and device management tools through a standardized interface. It implements specialized skill priming and instruction configuration to ensure AI agents can in

    Automates compilation and execution of Xcode projects on iOS simulators from the command line.

    TypeScriptmcpmcp-servermodel-context-protocol
    Voir sur GitHub↗4,367
  1. Home
  2. DevOps & Infrastructure
  3. Build Automation Tools
  4. Xcode Build Automation

Explorer les sous-tags

  • Build Script ExtensionsExtensions to the build process that automate the delivery of dynamic code updates to target devices. **Distinct from Xcode Build Automation:** Distinct from general Xcode build automation by focusing specifically on the delivery of dynamic patches rather than static compilation pipelines.
  • Toolchain ValidationProcesses for verifying that the system build toolchains meet the version requirements of software packages. **Distinct from Xcode Build Automation:** Focuses on validating the existing toolchain version rather than automating the build of Xcode projects.