1 Repo
Extensions 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.
Explore 1 awesome GitHub repository matching devops & infrastructure · Build Script Extensions. Refine with filters or upvote what's useful.
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.