The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of Apexy, reference 1.7.5 (ad19a3), with Swift 6.2 (beta) for macOS (SPM) on 24 Jun 2025 03:51:40 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/RedMadRobot/apexy-ios.git
Reference: 1.7.5
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/RedMadRobot/apexy-ios
 * tag               1.7.5      -> FETCH_HEAD
HEAD is now at ad19a37 Merge pull request #46 from onl1ner/feature/explicit-host-trust-evaluation
Cloned https://github.com/RedMadRobot/apexy-ios.git
Revision (git rev-parse @):
ad19a372695ef3191c5fb8e70624cb7439224f4d
SUCCESS checkout https://github.com/RedMadRobot/apexy-ios.git at 1.7.5
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/RedMadRobot/apexy-ios.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/7] Write sources
[3/7] Copying PrivacyInfo.xcprivacy
[3/7] Write sources
[6/7] Write swift-version-1EA4D86E10B52AF.txt
[8/57] Compiling Alamofire DispatchQueue+Alamofire.swift
[9/57] Compiling Alamofire OperationQueue+Alamofire.swift
[10/57] Compiling Alamofire Result+Alamofire.swift
[11/57] Compiling Alamofire StringEncoding+Alamofire.swift
[12/61] Compiling Apexy URLRequestBuildable.swift
[13/61] Compiling Apexy UploadEndpoint.swift
[14/61] Compiling Apexy ConcurrencyClient.swift
[15/61] Compiling Apexy ResponseObserver.swift
[16/61] Compiling Apexy HTTPBody.swift
[17/61] Compiling Alamofire URLRequest+Alamofire.swift
[18/61] Compiling Alamofire URLSessionConfiguration+Alamofire.swift
[19/61] Compiling Alamofire AlamofireExtended.swift
[20/61] Compiling Alamofire AuthenticationInterceptor.swift
[21/61] Compiling Apexy Endpoint.swift
[22/61] Emitting module Apexy
[23/61] Compiling Apexy Client.swift
[24/61] Compiling Apexy CombineClient.swift
[25/61] Compiling Apexy APIResult.swift
[26/61] Compiling Alamofire Protected.swift
[27/61] Compiling Alamofire Request.swift
[28/61] Compiling Alamofire RequestTaskMap.swift
[29/61] Compiling Alamofire Response.swift
[30/61] Compiling Alamofire Session.swift
[31/61] Compiling Alamofire HTTPHeaders.swift
[32/61] Compiling Alamofire HTTPMethod.swift
[33/61] Compiling Alamofire Notifications.swift
[34/61] Compiling Alamofire ParameterEncoder.swift
[35/61] Compiling Alamofire ParameterEncoding.swift
[36/61] Emitting module Alamofire
[37/61] Compiling Alamofire Alamofire.swift
[38/61] Compiling Alamofire AFError.swift
[39/61] Compiling Alamofire DataRequest.swift
[40/61] Compiling Alamofire DataStreamRequest.swift
[41/61] Compiling Alamofire DownloadRequest.swift
[42/61] Compiling Alamofire MultipartFormData.swift
[43/61] Compiling Alamofire MultipartUpload.swift
[44/61] Compiling Alamofire NetworkReachabilityManager.swift
[45/61] Compiling Alamofire RedirectHandler.swift
[46/71] Compiling Alamofire RequestCompression.swift
[47/71] Compiling Alamofire RequestInterceptor.swift
[48/71] Compiling Alamofire ResponseSerialization.swift
[49/71] Compiling Alamofire RetryPolicy.swift
[50/71] Compiling Alamofire SessionDelegate.swift
[51/71] Compiling Alamofire URLConvertible+URLRequestConvertible.swift
[52/71] Compiling Alamofire UploadRequest.swift
[53/71] Compiling Alamofire WebSocketRequest.swift
[54/71] Compiling Alamofire CachedResponseHandler.swift
[55/71] Compiling Alamofire Combine.swift
[56/71] Compiling Alamofire Concurrency.swift
[57/71] Compiling Alamofire EventMonitor.swift
[58/71] Compiling Alamofire ServerTrustEvaluation.swift
[59/71] Compiling Alamofire URLEncodedFormEncoder.swift
[60/71] Compiling Alamofire Validation.swift
[61/71] Compiling Alamofire resource_bundle_accessor.swift
[62/71] Emitting module ApexyLoader
[63/71] Compiling ApexyLoader LoaderObservation.swift
[64/71] Compiling ApexyLoader ObservableLoader.swift
[65/71] Compiling ApexyLoader WebLoader.swift
[66/71] Compiling ApexyLoader ContentLoader.swift
[67/71] Compiling ApexyLoader LoadingState.swift
[68/71] Compiling ApexyURLSession URLSessionClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/ApexyURLSession/URLSessionClient.swift:61:11: warning: capture of non-sendable type 'T.Type' in an isolated closure
 59 |
 60 |     open func request<T>(
 61 |         _ endpoint: T,
    |           `- warning: capture of non-sendable type 'T.Type' in an isolated closure
 62 |         completionHandler: @escaping (APIResult<T.Content>) -> Void) -> Progress where T : Endpoint {
 63 |
/Users/admin/builder/spi-builder-workspace/Sources/ApexyURLSession/URLSessionClient.swift:62:9: warning: capture of non-sendable type 'T.Type' in an isolated closure
 60 |     open func request<T>(
 61 |         _ endpoint: T,
 62 |         completionHandler: @escaping (APIResult<T.Content>) -> Void) -> Progress where T : Endpoint {
    |         `- warning: capture of non-sendable type 'T.Type' in an isolated closure
 63 |
 64 |         var request: URLRequest
/Users/admin/builder/spi-builder-workspace/Sources/ApexyURLSession/URLSessionClient.swift:94:40: warning: capture of non-sendable type 'T.Type' in an isolated closure
 92 |     }
 93 |
 94 |     open func upload<T>(_ endpoint: T, completionHandler: @escaping (APIResult<T.Content>) -> Void) -> Progress where T : UploadEndpoint {
    |                                        `- warning: capture of non-sendable type 'T.Type' in an isolated closure
 95 |         var request: (URLRequest, UploadEndpointBody)
 96 |         do {
[69/75] Emitting module ApexyURLSession
/Users/admin/builder/spi-builder-workspace/Sources/ApexyURLSession/URLSessionClient+Concurrency.swift:25:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
23 |         }
24 |
25 |     open func request<T>(_ endpoint: T) async throws -> T.Content where T : Endpoint {
   |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
26 |
27 |         var request = try endpoint.makeRequest()
/Users/admin/builder/spi-builder-workspace/Sources/ApexyURLSession/URLSessionClient+Concurrency.swift:56:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
54 |     }
55 |
56 |     open func upload<T>(_ endpoint: T) async throws -> T.Content where T : UploadEndpoint {
   |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
57 |
58 |         var request: (request: URLRequest, body: UploadEndpointBody) = try endpoint.makeRequest()
[70/75] Compiling ApexyURLSession BaseRequestAdapter.swift
[71/75] Compiling ApexyURLSession URLSessionClient+Concurrency.swift
/Users/admin/builder/spi-builder-workspace/Sources/ApexyURLSession/URLSessionClient+Concurrency.swift:25:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
23 |         }
24 |
25 |     open func request<T>(_ endpoint: T) async throws -> T.Content where T : Endpoint {
   |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
26 |
27 |         var request = try endpoint.makeRequest()
/Users/admin/builder/spi-builder-workspace/Sources/ApexyURLSession/URLSessionClient+Concurrency.swift:56:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
54 |     }
55 |
56 |     open func upload<T>(_ endpoint: T) async throws -> T.Content where T : UploadEndpoint {
   |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
57 |
58 |         var request: (request: URLRequest, body: UploadEndpointBody) = try endpoint.makeRequest()
[72/75] Compiling ApexyAlamofire BaseRequestInterceptor.swift
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/BaseRequestInterceptor.swift:12:12: warning: non-final class 'BaseRequestInterceptor' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
10 |
11 | /// Implementation of Alamofire.RequestInterceptor.
12 | open class BaseRequestInterceptor: Alamofire.RequestInterceptor {
   |            `- warning: non-final class 'BaseRequestInterceptor' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
13 |
14 |     /// Contains Base `URL`.
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/BaseRequestInterceptor.swift:19:14: warning: stored property 'baseURL' of 'Sendable'-conforming class 'BaseRequestInterceptor' is mutable; this is an error in the Swift 6 language mode
17 |     ///
18 |     /// - Warning: declared as open variable for debug purposes only.
19 |     open var baseURL: URL
   |              `- warning: stored property 'baseURL' of 'Sendable'-conforming class 'BaseRequestInterceptor' is mutable; this is an error in the Swift 6 language mode
20 |
21 |     /// Creates a `BaseRequestInterceptor` instance with specified Base `URL`.
[73/75] Compiling ApexyAlamofire AlamofireClient+Concurrency.swift
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/AlamofireClient+Concurrency.swift:25:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
23 |         }
24 |
25 |     open func request<T>(_ endpoint: T) async throws -> T.Content where T : Endpoint {
   |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
26 |
27 |         let anyRequest = AnyRequest(create: endpoint.makeRequest)
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/AlamofireClient+Concurrency.swift:50:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
48 |     }
49 |
50 |     open func upload<T>(_ endpoint: T) async throws -> T.Content where T : UploadEndpoint {
   |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
51 |
52 |         let urlRequest: URLRequest
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/AlamofireClient+Concurrency.swift:25:28: warning: capture of non-sendable type 'T.Type' in an isolated closure
23 |         }
24 |
25 |     open func request<T>(_ endpoint: T) async throws -> T.Content where T : Endpoint {
   |                            `- warning: capture of non-sendable type 'T.Type' in an isolated closure
26 |
27 |         let anyRequest = AnyRequest(create: endpoint.makeRequest)
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/AlamofireClient+Concurrency.swift:43:51: warning: capture of non-sendable type 'T.Type' in an isolated closure; this is an error in the Swift 6 language mode
41 |         })
42 |
43 |         Task.detached { [weak self, dataResponse, result] in
   |                                                   `- warning: capture of non-sendable type 'T.Type' in an isolated closure; this is an error in the Swift 6 language mode
44 |             self?.observeResponse(dataResponse: dataResponse, error: result.error)
45 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/AlamofireClient+Concurrency.swift:76:51: warning: capture of non-sendable type 'T.Type' in an isolated closure; this is an error in the Swift 6 language mode
74 |         })
75 |
76 |         Task.detached { [weak self, dataResponse, result] in
   |                                                   `- warning: capture of non-sendable type 'T.Type' in an isolated closure; this is an error in the Swift 6 language mode
77 |             self?.observeResponse(dataResponse: dataResponse, error: result.error)
78 |         }
[74/75] Emitting module ApexyAlamofire
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/AlamofireClient+Concurrency.swift:25:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
23 |         }
24 |
25 |     open func request<T>(_ endpoint: T) async throws -> T.Content where T : Endpoint {
   |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
26 |
27 |         let anyRequest = AnyRequest(create: endpoint.makeRequest)
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/AlamofireClient+Concurrency.swift:50:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
48 |     }
49 |
50 |     open func upload<T>(_ endpoint: T) async throws -> T.Content where T : UploadEndpoint {
   |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
51 |
52 |         let urlRequest: URLRequest
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/AlamofireClient.swift:191:9: warning: stored property 'create' of 'Sendable'-conforming struct 'AnyRequest' has non-sendable type '() throws -> URLRequest'; this is an error in the Swift 6 language mode
189 | /// Wrapper for `URLRequestConvertible` from `Alamofire`.
190 | struct AnyRequest: Alamofire.URLRequestConvertible {
191 |     let create: () throws -> URLRequest
    |         |- warning: stored property 'create' of 'Sendable'-conforming struct 'AnyRequest' has non-sendable type '() throws -> URLRequest'; this is an error in the Swift 6 language mode
    |         `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
192 |
193 |     func asURLRequest() throws -> URLRequest {
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/BaseRequestInterceptor.swift:12:12: warning: non-final class 'BaseRequestInterceptor' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
10 |
11 | /// Implementation of Alamofire.RequestInterceptor.
12 | open class BaseRequestInterceptor: Alamofire.RequestInterceptor {
   |            `- warning: non-final class 'BaseRequestInterceptor' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
13 |
14 |     /// Contains Base `URL`.
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/BaseRequestInterceptor.swift:19:14: warning: stored property 'baseURL' of 'Sendable'-conforming class 'BaseRequestInterceptor' is mutable; this is an error in the Swift 6 language mode
17 |     ///
18 |     /// - Warning: declared as open variable for debug purposes only.
19 |     open var baseURL: URL
   |              `- warning: stored property 'baseURL' of 'Sendable'-conforming class 'BaseRequestInterceptor' is mutable; this is an error in the Swift 6 language mode
20 |
21 |     /// Creates a `BaseRequestInterceptor` instance with specified Base `URL`.
[75/75] Compiling ApexyAlamofire AlamofireClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/AlamofireClient.swift:191:9: warning: stored property 'create' of 'Sendable'-conforming struct 'AnyRequest' has non-sendable type '() throws -> URLRequest'; this is an error in the Swift 6 language mode
189 | /// Wrapper for `URLRequestConvertible` from `Alamofire`.
190 | struct AnyRequest: Alamofire.URLRequestConvertible {
191 |     let create: () throws -> URLRequest
    |         |- warning: stored property 'create' of 'Sendable'-conforming struct 'AnyRequest' has non-sendable type '() throws -> URLRequest'; this is an error in the Swift 6 language mode
    |         `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
192 |
193 |     func asURLRequest() throws -> URLRequest {
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/AlamofireClient.swift:103:11: warning: capture of non-sendable type 'T.Type' in an isolated closure
101 |     /// - Returns: The progress of fetching the response data from the server for the request.
102 |     open func request<T>(
103 |         _ endpoint: T,
    |           `- warning: capture of non-sendable type 'T.Type' in an isolated closure
104 |         completionHandler: @escaping (APIResult<T.Content>) -> Void
105 |     ) -> Progress where T: Endpoint {
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/AlamofireClient.swift:103:11: warning: capture of non-sendable type 'T.Type' in an isolated closure
101 |     /// - Returns: The progress of fetching the response data from the server for the request.
102 |     open func request<T>(
103 |         _ endpoint: T,
    |           `- warning: capture of non-sendable type 'T.Type' in an isolated closure
104 |         completionHandler: @escaping (APIResult<T.Content>) -> Void
105 |     ) -> Progress where T: Endpoint {
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/AlamofireClient.swift:115:25: warning: capture of non-sendable type 'T.Type' in an isolated closure
113 |                 completionHandler: { (response: DataResponse<Data, AFError>) in
114 |
115 |                     let result = APIResult<T.Content>(catching: { () throws -> T.Content in
    |                         `- warning: capture of non-sendable type 'T.Type' in an isolated closure
116 |                         do {
117 |                             let data = try response.result.get()
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/AlamofireClient.swift:142:11: warning: capture of non-sendable type 'T.Type' in an isolated closure
140 |     /// - Returns: The progress of uploading data to the server.
141 |     open func upload<T>(
142 |         _ endpoint: T,
    |           `- warning: capture of non-sendable type 'T.Type' in an isolated closure
143 |         completionHandler: @escaping (APIResult<T.Content>) -> Void
144 |     ) -> Progress where T: UploadEndpoint {
/Users/admin/builder/spi-builder-workspace/Sources/ApexyAlamofire/AlamofireClient.swift:169:21: warning: capture of non-sendable type 'T.Type' in an isolated closure
167 |             completionHandler: { (response: DataResponse<Data, AFError>) in
168 |
169 |                 let result = APIResult<T.Content>(catching: { () throws -> T.Content in
    |                     `- warning: capture of non-sendable type 'T.Type' in an isolated closure
170 |                     let data = try response.result.get()
171 |                     return try endpoint.content(from: response.response, with: data)
Build complete! (9.49s)
Fetching https://github.com/Alamofire/Alamofire.git
[1/30141] Fetching alamofire
Fetched https://github.com/Alamofire/Alamofire.git from cache (2.62s)
Computing version for https://github.com/Alamofire/Alamofire.git
Computed https://github.com/Alamofire/Alamofire.git at 5.10.2 (3.08s)
Creating working copy for https://github.com/Alamofire/Alamofire.git
Working copy of https://github.com/Alamofire/Alamofire.git resolved at 5.10.2
Build complete.
{
  "dependencies" : [
    {
      "identity" : "alamofire",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "5.2.0",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Alamofire/Alamofire.git"
    }
  ],
  "manifest_display_name" : "Apexy",
  "name" : "Apexy",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "Apexy",
      "targets" : [
        "ApexyURLSession"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ApexyAlamofire",
      "targets" : [
        "ApexyAlamofire"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ApexyLoader",
      "targets" : [
        "ApexyLoader"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ApexyURLSessionTests",
      "module_type" : "SwiftTarget",
      "name" : "ApexyURLSessionTests",
      "path" : "Tests/ApexyURLSessionTests",
      "sources" : [
        "BaseRequestAdapterTests.swift",
        "URLSessionClientTests.swift"
      ],
      "target_dependencies" : [
        "ApexyURLSession"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ApexyURLSession",
      "module_type" : "SwiftTarget",
      "name" : "ApexyURLSession",
      "path" : "Sources/ApexyURLSession",
      "product_memberships" : [
        "Apexy"
      ],
      "sources" : [
        "BaseRequestAdapter.swift",
        "URLSessionClient+Concurrency.swift",
        "URLSessionClient.swift"
      ],
      "target_dependencies" : [
        "Apexy"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ApexyTests",
      "module_type" : "SwiftTarget",
      "name" : "ApexyTests",
      "path" : "Tests/ApexyTests",
      "sources" : [
        "HTTPBodyTests.swift",
        "URLRequestBuildableTests.swift"
      ],
      "target_dependencies" : [
        "Apexy"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ApexyLoaderTests",
      "module_type" : "SwiftTarget",
      "name" : "ApexyLoaderTests",
      "path" : "Tests/ApexyLoaderTests",
      "sources" : [
        "ContentLoaderTests.swift",
        "LoaderObservationTests.swift",
        "LoadingStateTests.swift"
      ],
      "target_dependencies" : [
        "ApexyLoader"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ApexyLoader",
      "module_type" : "SwiftTarget",
      "name" : "ApexyLoader",
      "path" : "Sources/ApexyLoader",
      "product_memberships" : [
        "ApexyLoader"
      ],
      "sources" : [
        "ContentLoader.swift",
        "LoaderObservation.swift",
        "LoadingState.swift",
        "ObservableLoader.swift",
        "WebLoader.swift"
      ],
      "target_dependencies" : [
        "Apexy"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ApexyAlamofireTests",
      "module_type" : "SwiftTarget",
      "name" : "ApexyAlamofireTests",
      "path" : "Tests/ApexyAlamofireTests",
      "sources" : [
        "AlamofireClientCombineTests.swift",
        "AlamofireClientTests.swift",
        "BaseRequestInterceptorTests.swift",
        "Helpers/EmptyEndpoint.swift",
        "Helpers/MockURLProtocol.swift",
        "Helpers/SimpleUploadEndpoint.swift"
      ],
      "target_dependencies" : [
        "ApexyAlamofire"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ApexyAlamofire",
      "module_type" : "SwiftTarget",
      "name" : "ApexyAlamofire",
      "path" : "Sources/ApexyAlamofire",
      "product_dependencies" : [
        "Alamofire"
      ],
      "product_memberships" : [
        "ApexyAlamofire"
      ],
      "sources" : [
        "AlamofireClient+Concurrency.swift",
        "AlamofireClient.swift",
        "BaseRequestInterceptor.swift"
      ],
      "target_dependencies" : [
        "Apexy"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Apexy",
      "module_type" : "SwiftTarget",
      "name" : "Apexy",
      "path" : "Sources/Apexy",
      "product_memberships" : [
        "Apexy",
        "ApexyAlamofire",
        "ApexyLoader"
      ],
      "sources" : [
        "APIResult.swift",
        "Client.swift",
        "Clients/CombineClient.swift",
        "Clients/ConcurrencyClient.swift",
        "Endpoint.swift",
        "HTTPBody.swift",
        "ResponseObserver.swift",
        "URLRequestBuildable.swift",
        "UploadEndpoint.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.2"
}
Done.