Xcode MCP Server

MIT License
43
  • Apple

xcode-test

Automate iOS app testing by configuring test plans, specifying devices, and managing results without manual effort, using Xcode projects and workspaces.

Input Schema

NameRequiredDescriptionDefault
buildForTestingNo테스트용 빌드만 수행할지 여부
destinationYes테스트 대상 (예: 'platform=iOS Simulator,name=iPhone 14')
onlyTestingNo실행할 특정 테스트 식별자들 (예: ['ModuleTests/ClassTests/testMethod'])
projectPathYesXcode 프로젝트 또는 워크스페이스 경로
resultBundlePathNo테스트 결과 번들 저장 경로
schemeYes테스트할 스킴
skipTestingNo건너뛸 테스트 식별자들
testPlanNo사용할 테스트 플랜 이름
testWithoutBuildingNo빌드 없이 테스트만 수행할지 여부

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "buildForTesting": { "description": "테스트용 빌드만 수행할지 여부", "type": "boolean" }, "destination": { "description": "테스트 대상 (예: 'platform=iOS Simulator,name=iPhone 14')", "type": "string" }, "onlyTesting": { "description": "실행할 특정 테스트 식별자들 (예: ['ModuleTests/ClassTests/testMethod'])", "items": { "type": "string" }, "type": "array" }, "projectPath": { "description": "Xcode 프로젝트 또는 워크스페이스 경로", "type": "string" }, "resultBundlePath": { "description": "테스트 결과 번들 저장 경로", "type": "string" }, "scheme": { "description": "테스트할 스킴", "type": "string" }, "skipTesting": { "description": "건너뛸 테스트 식별자들", "items": { "type": "string" }, "type": "array" }, "testPlan": { "description": "사용할 테스트 플랜 이름", "type": "string" }, "testWithoutBuilding": { "description": "빌드 없이 테스트만 수행할지 여부", "type": "boolean" } }, "required": [ "projectPath", "scheme", "destination" ], "type": "object" }

You must be authenticated.

Other Tools from Xcode MCP Server

Related Tools

ID: vexusxj8l9