Build Information
Successful build of XcodeMCPBridge, reference main (4ca22d), with Swift 6.4 for macOS (SPM) on 24 Sep 2026 02:01:14 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/renderplace/XcodeMCPBridge.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/renderplace/XcodeMCPBridge
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 4ca22d3 update to LICENSE
Cloned https://github.com/renderplace/XcodeMCPBridge.git
Revision (git rev-parse @):
4ca22d37206e5f749c10edc6c191308ae24ed699
SUCCESS checkout https://github.com/renderplace/XcodeMCPBridge.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/renderplace/XcodeMCPBridge.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 1598]
[Planning deferred tasks]
[Constructing 2897 / 3599]
[99 / 726] SwiftSyntax601
[304 / 726] swift-sharing_Sharing
[308 / 726]
[319 / 739] Sharing1
[328 / 763]
[334 / 763] SwiftSyntax604
[382 / 787] SwiftSyntax510
[409 / 787]
[409 / 787] SwiftSyntax510
[412 / 826] ConcurrencyExtras
[417 / 880]
[428 / 880]
[454 / 880] Sharing1
[460 / 880]
[467 / 880]
[481 / 880] Sharing2
[487 / 882]
[498 / 893] _SwiftSyntaxCShims
[501 / 905]
[505 / 905] InternalCollectionsUtilities
[510 / 905]
[515 / 905]
[521 / 905]
[527 / 905]
[529 / 905]
[539 / 905]
[543 / 905]
[545 / 905]
[547 / 905]
[553 / 905]
[555 / 906] OrderedCollections
[557 / 917]
[561 / 917] IssueReporting
[564 / 917] MCPBridgeShared
[571 / 917] IdentifiedCollections
[584 / 917] IssueReporting
[587 / 917] IssueReporting
[595 / 917] IssueReporting-product
[598 / 917] IssueReporting
[600 / 917] IdentifiedCollections
[603 / 917] IdentifiedCollections
[606 / 917] IdentifiedCollections
[608 / 917] IssueReporting
[613 / 917] ConcurrencyExtras-product
[619 / 917] IdentifiedCollections
[627 / 919] IdentifiedCollections
[636 / 922]
[639 / 923] mcpbridge-cli-product
[641 / 926] mcpbridge-cli-product
[643 / 948] SwiftDiagnostics
[653 / 992] CombineSchedulers
[654 / 1032]
[658 / 1064]
[662 / 1064]
[666 / 1064]
[669 / 1064]
[672 / 1064]
[682 / 1064]
[689 / 1064]
[694 / 1064]
[700 / 1064]
[708 / 1064]
[714 / 1064]
[719 / 1064]
[725 / 1064]
[731 / 1064]
[735 / 1064]
[738 / 1064] SwiftParser
[738 / 1064] mcpbridge-cli-product
[740 / 1064]
[743 / 1064] SwiftParser
[745 / 1064]
[747 / 1064]
[753 / 1064]
[755 / 1064] SwiftDiagnostics
[758 / 1064] PerceptionCore
[773 / 1064] SwiftDiagnostics
[780 / 1064]
[781 / 1064] PerceptionCore
[786 / 1064] SwiftDiagnostics
[790 / 1064] CustomDump
[793 / 1064] CustomDump
[796 / 1064] CustomDump
[801 / 1064] CustomDump
[802 / 1064] CustomDump-product
[803 / 1064] CustomDump-product
[805 / 1064] CustomDump
[810 / 1064] PerceptionCore
[814 / 1064] CombineSchedulers
[816 / 1064]
[821 / 1067]
[823 / 1068] SwiftBasicFormat
[830 / 1086] SwiftOperators
[833 / 1097] SwiftOperators
[853 / 1106] SwiftParserDiagnostics
[870 / 1106] Clocks
[880 / 1106] Clocks-product
[885 / 1106] CasePathsCore
[892 / 1107]
[895 / 1108] CasePathsCore
[904 / 1119] SwiftParserDiagnostics
[906 / 1119] SwiftParserDiagnostics
[908 / 1119] SwiftParserDiagnostics
[913 / 1130] SwiftParserDiagnostics
[920 / 1130] SwiftParserDiagnostics
[924 / 1130] Dependencies
[926 / 1131]
[933 / 1132] Dependencies
[939 / 1143] SwiftSyntaxBuilder
[942 / 1143] SwiftSyntaxBuilder
[945 / 1143] SwiftParserDiagnostics
[957 / 1154] SwiftSyntaxBuilder
[961 / 1154] SwiftSyntaxBuilder-product
[963 / 1154] SwiftSyntaxBuilder
[965 / 1154] Dependencies
[971 / 1155] Sharing
[972 / 1155] SwiftIfConfig
[979 / 1166] SwiftIfConfig
[983 / 1166] SwiftIfConfig
[985 / 1166] SwiftIfConfig
[992 / 1167] SwiftIfConfig
[1003 / 1178] SwiftSyntaxMacros
[1011 / 1179] SwiftSyntaxMacros
[1012 / 1180] SwiftSyntaxMacroExpansion
[1022 / 1189] SwiftSyntaxMacroExpansion
[1029 / 1190] SwiftSyntaxMacroExpansion
[1038 / 1201] SwiftCompilerPluginMessageHandling
[1041 / 1201] SwiftSyntax
[1043 / 1201] SwiftSyntax
[1046 / 1201] SwiftCompilerPluginMessageHandling
[1055 / 1202]
[1058 / 1202] SwiftSyntaxMacros
[1063 / 1204] SwiftCompilerPluginMessageHandling
[1070 / 1205] SwiftCompilerPlugin
[1096 / 1208] CasePathsMacrosSupport
[1098 / 1210] CasePathsMacrosSupport
[1114 / 1222] ComposableArchitectureMacros
[1117 / 1230] DependenciesMacrosPlugin
[1122 / 1230] ComposableArchitectureMacros
[1129 / 1230] CasePathsMacrosSupport
[1149 / 1232]
[1149 / 1232] ComposableArchitectureMacros
[1156 / 1240] CasePathsMacros
[1161 / 1240] CasePathsMacros
[1169 / 1242] ComposableArchitectureMacros
[1171 / 1242] DependenciesMacros
[1176 / 1245] DependenciesMacros
[1182 / 1249] ComposableArchitectureMacros
[1184 / 1249] CasePaths
[1191 / 1256] CasePaths
[1199 / 1256] CasePaths
[1199 / 1256] Perception
[1207 / 1256] CasePaths
[1216 / 1257] SwiftNavigation
[1227 / 1268] SwiftNavigation
[1246 / 1281] UIKitNavigation
[1254 / 1281] UIKitNavigation
[1256 / 1281] SwiftUINavigation
[1267 / 1292] SwiftUINavigation
[1274 / 1293] SwiftUINavigation
[1276 / 1293] SwiftUINavigation
[1276 / 1293] ComposableArchitecture
[1287 / 1304] ComposableArchitecture
[1294 / 1305] ComposableArchitecture
[1294 / 1305] XcodeMCPBridge
[1306 / 1334]
[1309 / 1334]
[1310 / 1334] ComposableArchitecture
[1314 / 1334]
[1315 / 1334]
[1317 / 1334]
[1325 / 1334] XcodeMCPBridge
[1331 / 1334] XcodeMCPBridge
Build complete! (35.18 sec)
Fetching https://github.com/pointfreeco/swift-composable-architecture
[1/313659] Fetching swift-composable-architecture
Fetched https://github.com/pointfreeco/swift-composable-architecture (57.76s)
Computing version for https://github.com/pointfreeco/swift-composable-architecture
Computed https://github.com/pointfreeco/swift-composable-architecture at 1.26.2 (58.59s)
Fetching https://github.com/pointfreeco/swift-identified-collections
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/pointfreeco/swift-perception
Fetching https://github.com/pointfreeco/swift-sharing
Fetching https://github.com/pointfreeco/swift-navigation
Fetching https://github.com/pointfreeco/swift-dependencies
Fetching https://github.com/pointfreeco/swift-issue-reporting
[1/2078] Fetching swift-perception
[2/9669] Fetching swift-perception, swift-dependencies
[375/11249] Fetching swift-perception, swift-dependencies, swift-identified-collections
[470/17410] Fetching swift-perception, swift-dependencies, swift-identified-collections, swift-issue-reporting
[1832/65020] Fetching swift-perception, swift-dependencies, swift-identified-collections, swift-issue-reporting, swift-navigation
Fetched https://github.com/pointfreeco/swift-perception (1.04s)
[2490/62942] Fetching swift-dependencies, swift-identified-collections, swift-issue-reporting, swift-navigation
Fetching https://github.com/pointfreeco/swift-concurrency-extras
[5045/67070] Fetching swift-dependencies, swift-identified-collections, swift-issue-reporting, swift-navigation, swift-sharing
Fetched https://github.com/pointfreeco/swift-identified-collections (1.71s)
[35783/65490] Fetching swift-dependencies, swift-issue-reporting, swift-navigation, swift-sharing
Fetching https://github.com/pointfreeco/swift-custom-dump
[41021/66548] Fetching swift-dependencies, swift-issue-reporting, swift-navigation, swift-sharing, swift-concurrency-extras
[59239/146575] Fetching swift-dependencies, swift-issue-reporting, swift-navigation, swift-sharing, swift-concurrency-extras, swift-syntax
Fetched https://github.com/pointfreeco/swift-concurrency-extras (1.14s)
Fetching https://github.com/pointfreeco/swift-clocks
[70292/145517] Fetching swift-dependencies, swift-issue-reporting, swift-navigation, swift-sharing, swift-syntax
Fetched https://github.com/pointfreeco/swift-issue-reporting (2.53s)
Fetched https://github.com/pointfreeco/swift-navigation (2.53s)
Fetched https://github.com/pointfreeco/swift-sharing (2.53s)
Fetched https://github.com/pointfreeco/swift-dependencies (2.53s)
[9604/80027] Fetching swift-syntax
Fetching https://github.com/apple/swift-collections
Fetching https://github.com/pointfreeco/swift-case-paths
Fetching https://github.com/pointfreeco/combine-schedulers
[12006/85693] Fetching swift-syntax, swift-custom-dump
[12807/87139] Fetching swift-syntax, swift-custom-dump, swift-clocks
[14793/89825] Fetching swift-syntax, swift-custom-dump, swift-clocks, combine-schedulers
[18264/95172] Fetching swift-syntax, swift-custom-dump, swift-clocks, combine-schedulers, swift-case-paths
Fetched https://github.com/pointfreeco/swift-clocks (1.16s)
[23198/93726] Fetching swift-syntax, swift-custom-dump, combine-schedulers, swift-case-paths
Fetched https://github.com/pointfreeco/swift-custom-dump (1.70s)
[17800/88060] Fetching swift-syntax, combine-schedulers, swift-case-paths
[29642/115753] Fetching swift-syntax, combine-schedulers, swift-case-paths, swift-collections
Fetched https://github.com/pointfreeco/combine-schedulers (4.14s)
Fetched https://github.com/apple/swift-collections (4.14s)
Fetched https://github.com/pointfreeco/swift-case-paths (4.14s)
[54419/80027] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax (12.21s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.1 (15.19s)
Computing version for https://github.com/pointfreeco/swift-identified-collections
Computed https://github.com/pointfreeco/swift-identified-collections at 1.1.1 (0.55s)
Computing version for https://github.com/pointfreeco/swift-clocks
Computed https://github.com/pointfreeco/swift-clocks at 1.1.1 (0.59s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras
Computed https://github.com/pointfreeco/swift-concurrency-extras at 1.4.1 (0.56s)
Computing version for https://github.com/pointfreeco/combine-schedulers
Computed https://github.com/pointfreeco/combine-schedulers at 1.2.2 (0.56s)
Computing version for https://github.com/pointfreeco/swift-navigation
Computed https://github.com/pointfreeco/swift-navigation at 2.11.2 (0.70s)
Computing version for https://github.com/pointfreeco/swift-case-paths
Computed https://github.com/pointfreeco/swift-case-paths at 1.10.0 (0.67s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.7.3 (0.54s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.7.0 (0.63s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 604.0.0 (2.18s)
Computing version for https://github.com/pointfreeco/swift-perception
Computed https://github.com/pointfreeco/swift-perception at 2.0.12 (0.55s)
Computing version for https://github.com/pointfreeco/swift-dependencies
Computed https://github.com/pointfreeco/swift-dependencies at 1.17.1 (0.55s)
Computing version for https://github.com/pointfreeco/swift-sharing
Computed https://github.com/pointfreeco/swift-sharing at 2.10.1 (0.68s)
Creating working copy for https://github.com/pointfreeco/swift-concurrency-extras
Working copy of https://github.com/pointfreeco/swift-concurrency-extras resolved at 1.4.1
Creating working copy for https://github.com/pointfreeco/swift-issue-reporting
Working copy of https://github.com/pointfreeco/swift-issue-reporting resolved at 2.1.1
Creating working copy for https://github.com/pointfreeco/combine-schedulers
Working copy of https://github.com/pointfreeco/combine-schedulers resolved at 1.2.2
Creating working copy for https://github.com/pointfreeco/swift-sharing
Working copy of https://github.com/pointfreeco/swift-sharing resolved at 2.10.1
Creating working copy for https://github.com/pointfreeco/swift-navigation
Working copy of https://github.com/pointfreeco/swift-navigation resolved at 2.11.2
Creating working copy for https://github.com/pointfreeco/swift-case-paths
Working copy of https://github.com/pointfreeco/swift-case-paths resolved at 1.10.0
Creating working copy for https://github.com/pointfreeco/swift-clocks
Working copy of https://github.com/pointfreeco/swift-clocks resolved at 1.1.1
Creating working copy for https://github.com/pointfreeco/swift-dependencies
Working copy of https://github.com/pointfreeco/swift-dependencies resolved at 1.17.1
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 604.0.0
Creating working copy for https://github.com/pointfreeco/swift-identified-collections
Working copy of https://github.com/pointfreeco/swift-identified-collections resolved at 1.1.1
Creating working copy for https://github.com/pointfreeco/swift-composable-architecture
Working copy of https://github.com/pointfreeco/swift-composable-architecture resolved at 1.26.2
Creating working copy for https://github.com/pointfreeco/swift-perception
Working copy of https://github.com/pointfreeco/swift-perception resolved at 2.0.12
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.7.3
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.7.0
/Users/admin/builder/spi-builder-workspace/Sources/XcodeMCPBridge/MCPBridgeClient.swift:253:14: [1;33mwarning: [1;39minstance method 'lock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode[0;0m
[0;36m251 |[0;0m }
[0;36m252 |[0;0m
[0;36m253 |[0;0m lock.lock()
[0;36m|[0;0m `- [1;33mwarning: [1;39minstance method 'lock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode[0;0m
[0;36m254 |[0;0m self.process = proc
[0;36m255 |[0;0m self.stdinPipe = stdin
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSLock.h:15:1: [1;39mnote: [1;39m'lock()' declared here[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m /// Attempts to acquire a lock, blocking a thread's execution until the lock can be acquired.
[0;36m15 |[0;0m - (void)lock NS_SWIFT_UNAVAILABLE_FROM_ASYNC("Use async-safe scoped locking instead");
[0;36m|[0;0m `- [1;39mnote: [1;39m'lock()' declared here[0;0m
[0;36m16 |[0;0m
[0;36m17 |[0;0m /// Relinquishes a previously acquired lock.
/Users/admin/builder/spi-builder-workspace/Sources/XcodeMCPBridge/MCPBridgeClient.swift:257:14: [1;33mwarning: [1;39minstance method 'unlock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode[0;0m
[0;36m255 |[0;0m self.stdinPipe = stdin
[0;36m256 |[0;0m self.stdoutPipe = stdout
[0;36m257 |[0;0m lock.unlock()
[0;36m|[0;0m `- [1;33mwarning: [1;39minstance method 'unlock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode[0;0m
[0;36m258 |[0;0m
[0;36m259 |[0;0m startReading(from: stdout)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSLock.h:18:1: [1;39mnote: [1;39m'unlock()' declared here[0;0m
[0;36m16 |[0;0m
[0;36m17 |[0;0m /// Relinquishes a previously acquired lock.
[0;36m18 |[0;0m - (void)unlock NS_SWIFT_UNAVAILABLE_FROM_ASYNC("Use async-safe scoped locking instead");
[0;36m|[0;0m `- [1;39mnote: [1;39m'unlock()' declared here[0;0m
[0;36m19 |[0;0m
[0;36m20 |[0;0m @end
/Users/admin/builder/spi-builder-workspace/Sources/XcodeMCPBridge/MCPBridgeClient.swift:352:14: [1;33mwarning: [1;39minstance method 'lock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode[0;0m
[0;36m350 |[0;0m
[0;36m351 |[0;0m private func sendCommand(_ command: BridgeCommand) async throws -> BridgeResponse {
[0;36m352 |[0;0m lock.lock()
[0;36m|[0;0m `- [1;33mwarning: [1;39minstance method 'lock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode[0;0m
[0;36m353 |[0;0m guard let stdinPipe else {
[0;36m354 |[0;0m lock.unlock()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSLock.h:15:1: [1;39mnote: [1;39m'lock()' declared here[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m /// Attempts to acquire a lock, blocking a thread's execution until the lock can be acquired.
[0;36m15 |[0;0m - (void)lock NS_SWIFT_UNAVAILABLE_FROM_ASYNC("Use async-safe scoped locking instead");
[0;36m|[0;0m `- [1;39mnote: [1;39m'lock()' declared here[0;0m
[0;36m16 |[0;0m
[0;36m17 |[0;0m /// Relinquishes a previously acquired lock.
/Users/admin/builder/spi-builder-workspace/Sources/XcodeMCPBridge/MCPBridgeClient.swift:354:18: [1;33mwarning: [1;39minstance method 'unlock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode[0;0m
[0;36m352 |[0;0m lock.lock()
[0;36m353 |[0;0m guard let stdinPipe else {
[0;36m354 |[0;0m lock.unlock()
[0;36m|[0;0m `- [1;33mwarning: [1;39minstance method 'unlock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode[0;0m
[0;36m355 |[0;0m throw MCPBridgeError.notConnected
[0;36m356 |[0;0m }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSLock.h:18:1: [1;39mnote: [1;39m'unlock()' declared here[0;0m
[0;36m16 |[0;0m
[0;36m17 |[0;0m /// Relinquishes a previously acquired lock.
[0;36m18 |[0;0m - (void)unlock NS_SWIFT_UNAVAILABLE_FROM_ASYNC("Use async-safe scoped locking instead");
[0;36m|[0;0m `- [1;39mnote: [1;39m'unlock()' declared here[0;0m
[0;36m19 |[0;0m
[0;36m20 |[0;0m @end
/Users/admin/builder/spi-builder-workspace/Sources/XcodeMCPBridge/MCPBridgeClient.swift:357:14: [1;33mwarning: [1;39minstance method 'unlock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode[0;0m
[0;36m355 |[0;0m throw MCPBridgeError.notConnected
[0;36m356 |[0;0m }
[0;36m357 |[0;0m lock.unlock()
[0;36m|[0;0m `- [1;33mwarning: [1;39minstance method 'unlock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode[0;0m
[0;36m358 |[0;0m
[0;36m359 |[0;0m guard let data = try? encoder.encode(command),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSLock.h:18:1: [1;39mnote: [1;39m'unlock()' declared here[0;0m
[0;36m16 |[0;0m
[0;36m17 |[0;0m /// Relinquishes a previously acquired lock.
[0;36m18 |[0;0m - (void)unlock NS_SWIFT_UNAVAILABLE_FROM_ASYNC("Use async-safe scoped locking instead");
[0;36m|[0;0m `- [1;39mnote: [1;39m'unlock()' declared here[0;0m
[0;36m19 |[0;0m
[0;36m20 |[0;0m @end
Build complete.
{
"dependencies" : [
{
"identity" : "swift-composable-architecture",
"requirement" : {
"range" : [
{
"lower_bound" : "1.17.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-composable-architecture"
}
],
"manifest_display_name" : "XcodeMCPBridge",
"name" : "XcodeMCPBridge",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "14.0"
}
],
"products" : [
{
"name" : "XcodeMCPBridge",
"targets" : [
"XcodeMCPBridge"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "mcpbridge-cli",
"targets" : [
"MCPBridgeCLI"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "XcodeMCPBridge",
"module_type" : "SwiftTarget",
"name" : "XcodeMCPBridge",
"path" : "Sources/XcodeMCPBridge",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"XcodeMCPBridge"
],
"sources" : [
"Exports.swift",
"MCPBridgeClient.swift",
"MCPBridgeConfiguration.swift",
"MCPBridgeError.swift",
"MCPBridgeFeature.swift",
"MCPBridgeInstaller.swift",
"MCPBridgeStatus.swift"
],
"target_dependencies" : [
"MCPBridgeShared"
],
"type" : "library"
},
{
"c99name" : "MCPBridgeShared",
"module_type" : "SwiftTarget",
"name" : "MCPBridgeShared",
"path" : "Sources/MCPBridgeShared",
"product_memberships" : [
"XcodeMCPBridge",
"mcpbridge-cli"
],
"sources" : [
"BridgeProtocol.swift",
"MCPModels.swift"
],
"type" : "library"
},
{
"c99name" : "MCPBridgeCLI",
"module_type" : "SwiftTarget",
"name" : "MCPBridgeCLI",
"path" : "Sources/MCPBridgeCLI",
"product_memberships" : [
"mcpbridge-cli"
],
"sources" : [
"MCPClient.swift",
"main.swift"
],
"target_dependencies" : [
"MCPBridgeShared"
],
"type" : "executable"
}
],
"tools_version" : "5.9"
}
Done.