4 repository-uri
Lifecycle management for iOS simulators and physical Apple devices including booting, logging, and video capture.
Distinct from IoT Device Simulation: Distinct from IoT Device Simulation: manages Apple platform simulators and physical devices, not IoT hardware simulation.
Explore 4 awesome GitHub repositories matching operating systems & systems programming · Apple Device Simulator and Hardware Management. Refine with filters or upvote what's useful.
This is a virtualization tool designed to run macOS guest operating systems, such as Catalina, Mojave, and High Sierra, inside VirtualBox on Windows, Linux, or Mac hardware. It provides a system for deploying these operating systems on x86 CPUs using official installation files. The project includes specialized utilities to manage EFI and NVRAM settings, enabling the emulation of device serial numbers and board identifiers to allow connectivity for cloud services and messaging. It also features a configurator for adjusting CPUID profiles and display resolutions to ensure hardware compatibilit
A feature in the virtualization tool to set device names, serial numbers, and board IDs in EFI and NVRAM for cloud and messaging access.
ControlRoom este o aplicație desktop macOS concepută pentru gestionarea stării, mediului și aspectului vizual al Xcode Simulator. Acesta servește drept toolkit pentru controlul simulatorului, debugging vizual, captură de ecran și testarea mediului. Proiectul oferă utilitare specializate pentru declanșarea deep link-urilor și trimiterea de notificări push pentru a verifica răspunsurile aplicației. Include un debugger vizual pentru extragerea culorilor de pe ecranele simulate și un instrument de captură pentru înregistrarea videoclipurilor și realizarea de capturi de ecran cu overlay-uri opționale de bezel hardware. Aplicația acoperă o gamă largă de capabilități de simulare, inclusiv modificarea datelor sistemului, stărilor rețelei, locațiilor GPS și setărilor de aspect de accesibilitate. De asemenea, gestionează ciclul de viață al simulatorului, permițând instalarea și eliminarea software-ului și ajustarea modurilor light și dark sau a limbilor sistemului.
Manages the lifecycle and visual configuration of Xcode Simulator instances and Apple device settings.
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
Boots, installs, launches, logs, and records video on iOS simulators and physical Apple devices over USB or Wi-Fi.
WebDriverAgent este un driver și server de automatizare a dispozitivelor iOS care permite controlul programatic al aplicațiilor pe dispozitive fizice și simulatoare. Acesta funcționează ca o punte care expune capabilitățile Apple XCUITest printr-o interfață de rețea, traducând comenzile WebDriver în acțiuni iOS native pentru testarea UI mobilă. Sistemul implementează un server WebDriver care utilizează JSON Wire Protocol pentru a primi instrucțiuni și a returna rezultate. Acesta traduce aceste cereri de rețea în comenzi locale pentru a gestiona ciclurile de viață ale aplicațiilor, a efectua gesturi pe ecran și a verifica prezența unor vizualizări specifice ale interfeței utilizator. Proiectul acoperă o gamă largă de capabilități de automatizare, inclusiv fluxuri de lucru de testare end-to-end, validarea UI prin derulare și atingere, și inspecția stării dispozitivului pentru a monitoriza condiția hardware-ului conectat.
Interfaces with the macOS simulator process to manage application lifecycles and device state transitions.