awesome-repositories.comKategorienBlog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • homebrew/homebrew-coreAvatar von Homebrew

    Homebrew/homebrew-core

    15,383Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,383
  • carthage/carthageAvatar von Carthage

    Carthage/Carthage

    15,174Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,174
  • cocoapods/cocoapodsAvatar von CocoaPods

    CocoaPods/CocoaPods

    14,823Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗14,823
  • yonaskolb/xcodegenAvatar von yonaskolb

    yonaskolb/XcodeGen

    8,523Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,523
  • facebook/xctoolAvatar von facebook

    facebook/xctool

    6,868Auf GitHub ansehen↗

    xctool ist ein Kommandozeilen-Wrapper für xcodebuild, der für die Continuous Integration von iOS und macOS entwickelt wurde. Er fungiert als paralleler Test-Runner, Build-Log-Prozessor und Berichtsgenerator, um die Build- und Test-Pipeline für Apple-Plattformen zu automatisieren. Das Tool verteilt Test-Bundles auf mehrere CPU-Kerne, um die Ausführungszeit zu reduzieren, und bietet die Möglichkeit, gezielte Teilmengen von Tests durch Filtern nach spezifischen Schemas, Klassen oder Methoden auszuführen. Es vereinfacht das Build-Management, indem es ermöglicht, Kommandozeilenargumente zu persistieren und aus JSON-Konfigurationsdateien zu laden. Es transformiert ausführliche Build-Logs in strukturierte JSON-Event-Streams, die für die Kompatibilität mit externen Reporting-Tools in JUnit-XML konvertiert werden können. Zur Verbesserung der Observability verwendet es einen Log-Suppression-Buffer, der die Ausgabe verbirgt, bis ein Fehler erkannt wird, und bietet menschenlesbaren und farbigen Konsolentext.

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

    Objective-C
    Auf GitHub ansehen↗6,868
  • cameroncooke/xcodebuildmcpAvatar von cameroncooke

    cameroncooke/xcodebuildmcp

    5,917Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,917
  • nomad-cli/shenzhenAvatar von nomad-cli

    nomad-cli/shenzhen

    4,633Auf GitHub ansehen↗

    Shenzhen ist eine Kommandozeilenschnittstelle und eine Suite von Tools, die entwickelt wurden, um den Build, das Packaging und die Verteilung von iOS-Anwendungen zu automatisieren. Es bietet ein System zur Kompilierung von Quellcode in verteilbare Installationspakete und zum Hochladen dieser Archive auf Testdienste und App Stores. Das Projekt enthält einen Provisioning-Profile-Inspektor, der verwendet wird, um eingebettete Identitätsinformationen und Berechtigungen aus Installationsarchiven zu extrahieren und anzuzeigen. Dies ermöglicht die Überprüfung von App-Berechtigungen und Signierfähigkeiten während des Automatisierungsprozesses. Das Toolset verwaltet die gesamte Pipeline von der Quelle bis zur Bereitstellung und deckt die Binärkompilierung, die Assemblierung von Installationspaketen und die Orchestrierung externer Systemtools zur Handhabung der Remote-Verteilung ab.

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

    Ruby
    Auf GitHub ansehen↗4,633
  • johnno1962/injectioniiiAvatar von johnno1962

    johnno1962/InjectionIII

    4,619Auf GitHub ansehen↗

    InjectionIII ist eine Suite von Entwicklungs-Utilities für Runtime-Code-Reloading, Ausdrucksauswertung und automatisierte Code-Injection. Es bietet ein System zum Neukompilieren modifizierter Quelldateien und zum Patchen von Funktionszeigern in einem laufenden Prozess, um das Anwendungsverhalten zu aktualisieren, ohne einen vollständigen Neustart zu erfordern. Das Projekt nutzt Xcode-Build-Script-Extensions und einen Live-Code-Injector, um Swift- und Objective-C-Änderungen an Desktop-Anwendungen und physische Hardware zu übertragen. Es verfügt über einen Runtime-Evaluator, der String-basierte Swift-Ausdrücke ausführt, um den Status zu prüfen und Werte aus einer laufenden Anwendung abzurufen. Die Funktionen umfassen Hot-Reloading für SwiftUI-Views, Storyboard-Szenen und Reducer-Logik sowie Tools für die Unit-Test-Iteration. Die Suite enthält zudem Diagnose-Utilities für Echtzeit-Anwendungs-Debugging und Method-Call-Tracing sowie Remote-Gerätesteuerung für Display-Mirroring und Touch-Input-Simulation.

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

    Objective-Cevalhot-reloadinjection
    Auf GitHub ansehen↗4,619
  • getsentry/xcodebuildmcpAvatar von getsentry

    getsentry/XcodeBuildMCP

    4,367Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,367
  1. Home
  2. DevOps & Infrastructure
  3. Build Automation Tools
  4. Xcode Build Automation

Unter-Tags erkunden

  • 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.