Build Information
Successful build of Apollo, reference 2.4.0 (fe14c2), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 07:30:41 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/apollographql/apollo-ios.git
Reference: 2.4.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/apollographql/apollo-ios
* tag 2.4.0 -> FETCH_HEAD
HEAD is now at fe14c21 Update CHANGELOG.md for v2.4.0
Cloned https://github.com/apollographql/apollo-ios.git
Revision (git rev-parse @):
fe14c216aaea3d25274343e80ccb3015fc3fb0b0
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/apollographql/apollo-ios.git at 2.4.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/apollographql/apollo-ios.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 443]
[Planning deferred tasks]
[66 / 152] Apollo_ApolloAPI
[101 / 152]
[102 / 153] ApolloAPI
[112 / 198]
[117 / 198]
[120 / 198]
[121 / 198]
[125 / 198]
[127 / 198]
[130 / 198]
[133 / 198]
[135 / 198]
[136 / 198]
[147 / 198] ApolloAPI
[148 / 198] ApolloAPI
[154 / 199] Apollo
[159 / 210] Apollo
[159 / 210] ApolloAPI
[178 / 213]
[178 / 213] ApolloAPI
[179 / 213] ApolloWebSocket
[185 / 236] ApolloWebSocket
[197 / 236] ApolloWebSocket
[205 / 236] ApolloTestSupport
[217 / 236] ApolloSQLite-product
[223 / 236] Apollo
[227 / 236] ApolloTestSupport
[230 / 236] Apollo-Dynamic-product
Build complete! (9.92 sec)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Apollo",
"name" : "Apollo",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "macos",
"version" : "12.0"
},
{
"name" : "tvos",
"version" : "15.0"
},
{
"name" : "watchos",
"version" : "8.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "Apollo",
"targets" : [
"Apollo"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ApolloAPI",
"targets" : [
"ApolloAPI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Apollo-Dynamic",
"targets" : [
"Apollo"
],
"type" : {
"library" : [
"dynamic"
]
}
},
{
"name" : "ApolloSQLite",
"targets" : [
"ApolloSQLite"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ApolloWebSocket",
"targets" : [
"ApolloWebSocket"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ApolloTestSupport",
"targets" : [
"ApolloTestSupport"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "InstallCLI",
"targets" : [
"Install CLI"
],
"type" : {
"plugin" : null
}
}
],
"swift_languages_versions" : [
"6",
"5"
],
"targets" : [
{
"c99name" : "Install_CLI",
"module_type" : "PluginTarget",
"name" : "Install CLI",
"path" : "Plugins/InstallCLI",
"plugin_capability" : {
"intent" : {
"description" : "Installs the Apollo iOS Command line interface.",
"type" : "custom",
"verb" : "apollo-cli-install"
},
"permissions" : [
{
"network_scope" : {
"none" : {
}
},
"reason" : "Downloads and unzips the CLI executable into your project directory.",
"type" : "writeToPackageDirectory"
},
{
"network_scope" : {
"all" : {
"ports" : [
]
}
},
"reason" : "Downloads the Apollo iOS CLI executable from the GitHub Release.",
"type" : "allowNetworkConnections"
}
],
"type" : "command"
},
"product_memberships" : [
"InstallCLI"
],
"sources" : [
"InstallCLIPluginCommand.swift"
],
"type" : "plugin"
},
{
"c99name" : "ApolloWebSocket",
"module_type" : "SwiftTarget",
"name" : "ApolloWebSocket",
"path" : "Sources/ApolloWebSocket",
"product_memberships" : [
"ApolloWebSocket"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ApolloWebSocket/Resources/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"ConnectionWaiterQueue.swift",
"OperationMessageIdCreator.swift",
"SubscriberRegistry.swift",
"WebSocketConnection.swift",
"WebSocketMessage.swift",
"WebSocketTransport.swift",
"WebSocketTransportDelegate.swift",
"WebSocketURLSession.swift"
],
"target_dependencies" : [
"Apollo"
],
"type" : "library"
},
{
"c99name" : "ApolloTestSupport",
"module_type" : "SwiftTarget",
"name" : "ApolloTestSupport",
"path" : "Sources/ApolloTestSupport",
"product_memberships" : [
"ApolloTestSupport"
],
"sources" : [
"Field.swift",
"ScalarType+DefaultMockValue.swift",
"TestMock.swift",
"TestMockSelectionSetMapper.swift"
],
"target_dependencies" : [
"Apollo",
"ApolloAPI"
],
"type" : "library"
},
{
"c99name" : "ApolloSQLite",
"module_type" : "SwiftTarget",
"name" : "ApolloSQLite",
"path" : "Sources/ApolloSQLite",
"product_memberships" : [
"ApolloSQLite"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ApolloSQLite/Resources/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"ApolloSQLiteDatabase.swift",
"JournalMode.swift",
"SQLiteDatabase.swift",
"SQLiteNormalizedCache.swift",
"SQLiteSerialization.swift"
],
"target_dependencies" : [
"Apollo"
],
"type" : "library"
},
{
"c99name" : "ApolloAPI",
"module_type" : "SwiftTarget",
"name" : "ApolloAPI",
"path" : "Sources/ApolloAPI",
"product_memberships" : [
"Apollo",
"ApolloAPI",
"Apollo-Dynamic",
"ApolloSQLite",
"ApolloWebSocket",
"ApolloTestSupport"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ApolloAPI/Resources/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"AnySendableHashable.swift",
"CacheKeyInfo.swift",
"DataDict.swift",
"Deferred.swift",
"FieldPolicy.swift",
"FragmentProtocols.swift",
"GraphQLEnum.swift",
"GraphQLNullable.swift",
"GraphQLOperation.swift",
"InputData.swift",
"InputValue.swift",
"JSON.swift",
"JSONDecodingError.swift",
"JSONStandardTypeConversions.swift",
"LocalCacheMutation.swift",
"ObjectData.swift",
"Optional+asNullable.swift",
"OutputTypeConvertible.swift",
"ParentType.swift",
"ResponsePath.swift",
"ScalarTypes.swift",
"SchemaConfiguration.swift",
"SchemaMetadata.swift",
"SchemaTypes/EnumType.swift",
"SchemaTypes/InputObject.swift",
"SchemaTypes/Interface.swift",
"SchemaTypes/Object.swift",
"SchemaTypes/Union.swift",
"Selection+Conditions.swift",
"Selection.swift",
"SelectionSet+Equatable.swift",
"SelectionSet.swift"
],
"type" : "library"
},
{
"c99name" : "Apollo",
"module_type" : "SwiftTarget",
"name" : "Apollo",
"path" : "Sources/Apollo",
"product_memberships" : [
"Apollo",
"Apollo-Dynamic",
"ApolloSQLite",
"ApolloWebSocket",
"ApolloTestSupport"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Apollo/Resources/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"ApolloClient.swift",
"ApolloURLSession.swift",
"AutoPersistedQueryConfiguration.swift",
"Caching/ApolloStore.swift",
"Caching/CachePolicy.swift",
"Caching/CacheReference.swift",
"Caching/InMemoryNormalizedCache.swift",
"Caching/NormalizedCache.swift",
"Caching/Record.swift",
"Caching/RecordSet.swift",
"Cancellable.swift",
"ClientAwarenessMetadata.swift",
"Constants.swift",
"DataDict+Merging.swift",
"Execution/ExecutionSources/CacheDataExecutionSource.swift",
"Execution/ExecutionSources/NetworkResponseExecutionSource.swift",
"Execution/ExecutionSources/SelectionSetModelExecutionSource.swift",
"Execution/FieldSelectionCollector.swift",
"Execution/GraphQLExecutionSource.swift",
"Execution/GraphQLExecutor.swift",
"Execution/GraphQLResultAccumulator.swift",
"Execution/PossiblyDeferred.swift",
"Execution/ResultAccumulators/DataDictMapper.swift",
"Execution/ResultAccumulators/GraphQLDependencyTracker.swift",
"Execution/ResultAccumulators/GraphQLResultNormalizer.swift",
"FetchBehavior.swift",
"FieldPolicyDirectiveEvaluator.swift",
"GraphQLError.swift",
"GraphQLFile.swift",
"GraphQLHTTPRequestError.swift",
"GraphQLQueryWatcher.swift",
"GraphQLResponse.swift",
"Internal Utilities/AsyncReadWriteLock.swift",
"Internal Utilities/AsyncThrowingStream+ExecutingInAsyncTask.swift",
"Internal Utilities/Atomic.swift",
"Internal Utilities/Bundle+Helpers.swift",
"Internal Utilities/Collection+Helpers.swift",
"Internal Utilities/DataLoader.swift",
"Internal Utilities/DispatchQueue+Optional.swift",
"Internal Utilities/GraphQLHTTPMethod.swift",
"Internal Utilities/HTTPURLResponse+Helpers.swift",
"Internal Utilities/InputValue+Evaluation.swift",
"JSONConverter.swift",
"JSONRequest.swift",
"JSONSerializationFormat.swift",
"MultipartFormData.swift",
"NetworkTransport.swift",
"NonCopyableAsyncThrowingStream.swift",
"PathComponent.swift",
"RequestBodyCreator.swift",
"RequestChain/GraphQLRequest.swift",
"RequestChain/Interceptors/AutomaticPersistedQueryInterceptor.swift",
"RequestChain/Interceptors/CacheInterceptor.swift",
"RequestChain/Interceptors/GraphQLInterceptor.swift",
"RequestChain/Interceptors/HTTPInterceptor.swift",
"RequestChain/Interceptors/InterceptorProvider.swift",
"RequestChain/Interceptors/JSONResponseParsingInterceptor.swift",
"RequestChain/Interceptors/MaxRetryInterceptor.swift",
"RequestChain/Interceptors/ResponseCodeInterceptor.swift",
"RequestChain/Interceptors/ResponseParsingInterceptor.swift",
"RequestChain/RequestChain.swift",
"RequestChain/RequestChainNetworkTransport.swift",
"RequestChain/UploadRequest.swift",
"RequestConfiguration.swift",
"RequestContext.swift",
"ResponseParsing/AsyncHTTPResponseChunkSequence.swift",
"ResponseParsing/BaseResponseExecutionHandler.swift",
"ResponseParsing/HTTPURLResponse+MultipartHeaderComponents.swift",
"ResponseParsing/IncrementalGraphQLResult.swift",
"ResponseParsing/IncrementalResponseExecutionHandler.swift",
"ResponseParsing/JSONResponseParser.swift",
"ResponseParsing/MultipartResponseDeferParser.swift",
"ResponseParsing/MultipartResponseSpecificationParser.swift",
"ResponseParsing/MultipartResponseSubscriptionParser.swift",
"ResponseParsing/ParsedResult.swift",
"ResponseParsing/SingleResponseExecutionHandler.swift",
"SelectionSet+DictionaryIntializer.swift",
"SelectionSet+JSONInitializer.swift",
"SplitNetworkTransport.swift",
"SubscriptionState.swift",
"SubscriptionStateStorage.swift",
"SubscriptionStream.swift",
"URLQueryParameterTransformer.swift"
],
"target_dependencies" : [
"ApolloAPI"
],
"type" : "library"
}
],
"tools_version" : "6.1"
}
Done.