UNPKG

xc-mcp

Version:

MCP server that wraps Xcode command-line tools for iOS/macOS development workflows

35 lines 943 B
/** * Build Settings Parser * * Parses JSON output from `xcodebuild -showBuildSettings -json` */ import { BuildSettings } from '../state/build-settings-cache.js'; /** * Parse xcodebuild -showBuildSettings JSON output * * Expected format: * [ * { * "action": "build", * "target": "MyApp", * "buildSettings": { * "PRODUCT_BUNDLE_IDENTIFIER": "com.example.MyApp", * "IPHONEOS_DEPLOYMENT_TARGET": "15.0", * ... * } * } * ] */ export declare function parseBuildSettingsJson(jsonOutput: string): BuildSettings; /** * Extract deployment target as major version number */ export declare function extractDeploymentTargetVersion(deploymentTarget: string): number; /** * Parse device families from string */ export declare function parseDeviceFamilies(deviceFamilyString: string): { supportsIPhone: boolean; supportsIPad: boolean; }; //# sourceMappingURL=build-settings-parser.d.ts.map