The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Purpl, reference main (7803af), with Swift 6.2 for macOS (SPM) on 29 Sep 2026 07:50:52 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ineedtoint/Purpl-Swift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ineedtoint/Purpl-Swift
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 7803af4 [20260928] 자동 갱신 안내 문자열 통일
Cloned https://github.com/ineedtoint/Purpl-Swift.git
Revision (git rev-parse @):
7803af4908fe327b4573b72c0b7ddf1ee5bf717d
SUCCESS checkout https://github.com/ineedtoint/Purpl-Swift.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/ineedtoint/Purpl-Swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/7] Write sources
[2/7] Copying Localizable.xcstrings
[3/7] Copying Info.plist
[4/7] Copying Localizable.xcstrings
[6/7] Write swift-version--3CB7CFEC50E0D141.txt
[8/30] Compiling Purpl SignedPurchasesPayload.swift
[9/30] Compiling Purpl StoreKitPurchaseResult.swift
[10/32] Emitting module Purpl
[11/32] Compiling Purpl PurchaseCatalog.swift
[12/32] Compiling Purpl PurchaseEntitlement.swift
[13/32] Compiling Purpl PurchaseProduct.swift
[14/32] Compiling Purpl CustomerInfoTask.swift
[15/32] Compiling Purpl resource_bundle_accessor.swift
[16/32] Compiling Purpl VerifiedAppTransaction.swift
[17/32] Compiling Purpl VerifiedStoreTransaction.swift
[18/32] Compiling Purpl CustomerInfo.swift
[19/32] Compiling Purpl CustomerInfoStreamPublisher.swift
[20/32] Compiling Purpl PurchaseConfiguration.swift
[21/32] Compiling Purpl PurchasesNetworkTransport.swift
[22/32] Compiling Purpl PurchasesServerClient.swift
[23/32] Compiling Purpl RemotePaywallCache.swift
[24/32] Compiling Purpl RemotePaywallResponse.swift
[25/32] Compiling Purpl PurchasesCoordinator.swift
[26/32] Compiling Purpl PurchasesError.swift
[27/32] Compiling Purpl ResolvedPaywallConfiguration.swift
[28/32] Compiling Purpl PurchaseResult.swift
[29/32] Compiling Purpl Purchases.swift
[30/32] Compiling Purpl PurchasesConfiguration.swift
[31/32] Compiling Purpl StoreKitService.swift
[32/32] Compiling Purpl StoreKitServiceProtocol.swift
[33/42] Compiling PurplUI PaywallPurchaseBar.swift
[34/42] Compiling PurplUI resource_bundle_accessor.swift
[35/42] Compiling PurplUI PaywallStyle.swift
[36/42] Compiling PurplUI DefaultPaywallProductCard.swift
[37/42] Compiling PurplUI PaywallView.swift
[38/42] Compiling PurplUI PaywallConfiguration.swift
[39/42] Compiling PurplUI PaywallProductContext.swift
[40/42] Emitting module PurplUI
[41/42] Compiling PurplUI PaywallModel.swift
[42/42] Compiling PurplUI PaywallPurchaseServiceProtocol.swift
Build complete! (11.22s)
Build complete.
{
  "default_localization" : "en",
  "dependencies" : [
  ],
  "manifest_display_name" : "Purpl",
  "name" : "Purpl",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "26.0"
    },
    {
      "name" : "macos",
      "version" : "26.0"
    }
  ],
  "products" : [
    {
      "name" : "Purpl",
      "targets" : [
        "Purpl"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PurplUI",
      "targets" : [
        "PurplUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "PurplUITests",
      "module_type" : "SwiftTarget",
      "name" : "PurplUITests",
      "path" : "Tests/PurplUITests",
      "sources" : [
        "PaywallModelTests.swift",
        "PaywallProductVisibilityTests.swift"
      ],
      "target_dependencies" : [
        "Purpl",
        "PurplUI"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PurplUI",
      "module_type" : "SwiftTarget",
      "name" : "PurplUI",
      "path" : "Sources/PurplUI",
      "product_memberships" : [
        "PurplUI"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/PurplUI/Resources/Localizable.xcstrings",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Infrastructure/PaywallPurchaseServiceProtocol.swift",
        "Paywall/DefaultPaywallProductCard.swift",
        "Paywall/PaywallConfiguration.swift",
        "Paywall/PaywallModel.swift",
        "Paywall/PaywallProductContext.swift",
        "Paywall/PaywallPurchaseBar.swift",
        "Paywall/PaywallStyle.swift",
        "Paywall/PaywallView.swift"
      ],
      "target_dependencies" : [
        "Purpl"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PurplTests",
      "module_type" : "SwiftTarget",
      "name" : "PurplTests",
      "path" : "Tests/PurplTests",
      "sources" : [
        "CustomerInfoTaskTests.swift",
        "PurchaseConfigurationTests.swift",
        "PurchasesCoordinatorTests.swift",
        "PurchasesErrorTests.swift",
        "PurchasesServerClientTests.swift",
        "RemotePaywallTests.swift"
      ],
      "target_dependencies" : [
        "Purpl"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Purpl",
      "module_type" : "SwiftTarget",
      "name" : "Purpl",
      "path" : "Sources/Purpl",
      "product_memberships" : [
        "Purpl",
        "PurplUI"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Purpl/Resources/Localizable.xcstrings",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Catalog/PurchaseCatalog.swift",
        "Catalog/PurchaseEntitlement.swift",
        "Catalog/PurchaseProduct.swift",
        "Purchase/CustomerInfo.swift",
        "Purchase/CustomerInfoStreamPublisher.swift",
        "Purchase/PurchaseConfiguration.swift",
        "Purchase/PurchaseResult.swift",
        "Purchase/Purchases.swift",
        "Purchase/PurchasesConfiguration.swift",
        "Purchase/PurchasesCoordinator.swift",
        "Purchase/PurchasesError.swift",
        "Purchase/ResolvedPaywallConfiguration.swift",
        "Server/PurchasesNetworkTransport.swift",
        "Server/PurchasesServerClient.swift",
        "Server/RemotePaywallCache.swift",
        "Server/RemotePaywallResponse.swift",
        "Server/SignedPurchasesPayload.swift",
        "StoreKit/StoreKitPurchaseResult.swift",
        "StoreKit/StoreKitService.swift",
        "StoreKit/StoreKitServiceProtocol.swift",
        "StoreKit/VerifiedAppTransaction.swift",
        "StoreKit/VerifiedStoreTransaction.swift",
        "SwiftUI/CustomerInfoTask.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.2"
}
Done.