MCPcopy Index your code
hub / github.com/getsentry/XcodeBuildMCP / findSimulator

Function findSimulator

src/utils/simulator-resolver.ts:30–39  ·  view source on GitHub ↗
(
  simulatorsData: { devices: Record<string, SimulatorDevice[]> },
  predicate: (device: SimulatorDevice) => boolean,
)

Source from the content-addressed store, hash-verified

28}
29
30function findSimulator(
31 simulatorsData: { devices: Record<string, SimulatorDevice[]> },
32 predicate: (device: SimulatorDevice) => boolean,
33): SimulatorDevice | undefined {
34 for (const runtime in simulatorsData.devices) {
35 const found = simulatorsData.devices[runtime].find(predicate);
36 if (found) return found;
37 }
38 return undefined;
39}
40
41/**
42 * Resolves a simulator name to its UUID by querying simctl.

Callers 2

resolveSimulatorNameToIdFunction · 0.85
resolveSimulatorIdToNameFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected