The Swift Package Index logo.Swift Package Index

Build Information

Successful build of PermissionsKit, reference 11.0.1 (7fd4d6), with Swift 6.2 for macOS (SPM) on 22 Jun 2025 04:06:57 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/sparrowcode/PermissionsKit.git
Reference: 11.0.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/sparrowcode/PermissionsKit
 * tag               11.0.1     -> FETCH_HEAD
HEAD is now at 7fd4d6c Merge pull request #352 from EchoLunar/EchoLunar-patch-1
Cloned https://github.com/sparrowcode/PermissionsKit.git
Revision (git rev-parse @):
7fd4d6c4f90b8389dad1432a57a8d773d887fa26
SUCCESS checkout https://github.com/sparrowcode/PermissionsKit.git at 11.0.1
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/sparrowcode/PermissionsKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/33] Write sources
[9/33] Copying Localizable.strings
[22/33] Copying Info.plist
[22/33] Copying Localizable.strings
[24/33] Write sources
[32/33] Write swift-version-1EA4D86E10B52AF.txt
[34/37] Emitting module PermissionsKit
[35/37] Compiling PermissionsKit resource_bundle_accessor.swift
[36/37] Compiling PermissionsKit Permission.swift
[37/37] Compiling PermissionsKit Text.swift
[38/60] Compiling TrackingPermission TrackingPermission.swift
[39/60] Emitting module TrackingPermission
[40/60] Compiling SiriPermission SiriPermission.swift
[41/60] Emitting module SiriPermission
[42/60] Compiling SpeechRecognizerPermission SpeechPermission.swift
[43/60] Emitting module SpeechRecognizerPermission
[44/64] Compiling RemindersPermission RemindersPermission.swift
[45/64] Emitting module RemindersPermission
[46/64] Emitting module MotionPermission
[47/64] Compiling MotionPermission MotionPermission.swift
[48/64] Compiling MicrophonePermission MicrophonePermission.swift
[49/64] Emitting module MicrophonePermission
[50/66] Compiling MediaLibraryPermission MediaLibraryPermission.swift
[51/66] Emitting module MediaLibraryPermission
[52/73] Compiling HealthPermission HealthPermission.swift
[53/73] Emitting module HealthPermission
[54/73] Compiling ContactsPermission ContactsPermission.swift
[55/73] Emitting module ContactsPermission
[56/73] Emitting module FaceIDPermission
[57/73] Compiling FaceIDPermission FaceIDPermission.swift
[58/73] Emitting module NotificationPermission
[59/73] Compiling NotificationPermission NotificationPermission.swift
[60/73] Compiling CalendarPermission CalendarPermission.swift
[61/73] Emitting module CalendarPermission
[62/73] Compiling CameraPermission CameraPermission.swift
[63/73] Emitting module CameraPermission
[64/73] Compiling BluetoothPermission BluetoothHandler.swift
[65/73] Emitting module BluetoothPermission
[66/73] Compiling BluetoothPermission BluetoothPermission.swift
[67/73] Compiling LocationPermission LocationPermission.swift
[68/73] Emitting module PhotoLibraryPermission
[69/73] Emitting module LocationPermission
[70/73] Compiling LocationPermission LocationAccuracy.swift
[71/73] Compiling LocationPermission LocationAlwaysHandler.swift
[72/73] Compiling LocationPermission LocationWhenInUseHandler.swift
[73/73] Compiling PhotoLibraryPermission PhotoLibraryPermission.swift
Build complete! (9.47s)
Build complete.
{
  "default_localization" : "en",
  "dependencies" : [
  ],
  "manifest_display_name" : "PermissionsKit",
  "name" : "PermissionsKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "12.0"
    },
    {
      "name" : "tvos",
      "version" : "12.0"
    },
    {
      "name" : "watchos",
      "version" : "4.0"
    },
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "CameraPermission",
      "targets" : [
        "CameraPermission"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PhotoLibraryPermission",
      "targets" : [
        "PhotoLibraryPermission"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "NotificationPermission",
      "targets" : [
        "NotificationPermission"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MicrophonePermission",
      "targets" : [
        "MicrophonePermission"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CalendarPermission",
      "targets" : [
        "CalendarPermission"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ContactsPermission",
      "targets" : [
        "ContactsPermission"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "RemindersPermission",
      "targets" : [
        "RemindersPermission"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SpeechRecognizerPermission",
      "targets" : [
        "SpeechRecognizerPermission"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "LocationPermission",
      "targets" : [
        "LocationPermission"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MotionPermission",
      "targets" : [
        "MotionPermission"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MediaLibraryPermission",
      "targets" : [
        "MediaLibraryPermission"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "BluetoothPermission",
      "targets" : [
        "BluetoothPermission"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "TrackingPermission",
      "targets" : [
        "TrackingPermission"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "FaceIDPermission",
      "targets" : [
        "FaceIDPermission"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SiriPermission",
      "targets" : [
        "SiriPermission"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "HealthPermission",
      "targets" : [
        "HealthPermission"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "TrackingPermission",
      "module_type" : "SwiftTarget",
      "name" : "TrackingPermission",
      "path" : "Sources/TrackingPermission",
      "product_memberships" : [
        "TrackingPermission"
      ],
      "sources" : [
        "TrackingPermission.swift"
      ],
      "target_dependencies" : [
        "PermissionsKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SpeechRecognizerPermission",
      "module_type" : "SwiftTarget",
      "name" : "SpeechRecognizerPermission",
      "path" : "Sources/SpeechRecognizerPermission",
      "product_memberships" : [
        "SpeechRecognizerPermission"
      ],
      "sources" : [
        "SpeechPermission.swift"
      ],
      "target_dependencies" : [
        "PermissionsKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SiriPermission",
      "module_type" : "SwiftTarget",
      "name" : "SiriPermission",
      "path" : "Sources/SiriPermission",
      "product_memberships" : [
        "SiriPermission"
      ],
      "sources" : [
        "SiriPermission.swift"
      ],
      "target_dependencies" : [
        "PermissionsKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RemindersPermission",
      "module_type" : "SwiftTarget",
      "name" : "RemindersPermission",
      "path" : "Sources/RemindersPermission",
      "product_memberships" : [
        "RemindersPermission"
      ],
      "sources" : [
        "RemindersPermission.swift"
      ],
      "target_dependencies" : [
        "PermissionsKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PhotoLibraryPermission",
      "module_type" : "SwiftTarget",
      "name" : "PhotoLibraryPermission",
      "path" : "Sources/PhotoLibraryPermission",
      "product_memberships" : [
        "PhotoLibraryPermission"
      ],
      "sources" : [
        "PhotoLibraryPermission.swift"
      ],
      "target_dependencies" : [
        "PermissionsKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PermissionsKit",
      "module_type" : "SwiftTarget",
      "name" : "PermissionsKit",
      "path" : "Sources/PermissionsKit",
      "product_memberships" : [
        "CameraPermission",
        "PhotoLibraryPermission",
        "NotificationPermission",
        "MicrophonePermission",
        "CalendarPermission",
        "ContactsPermission",
        "RemindersPermission",
        "SpeechRecognizerPermission",
        "LocationPermission",
        "MotionPermission",
        "MediaLibraryPermission",
        "BluetoothPermission",
        "TrackingPermission",
        "FaceIDPermission",
        "SiriPermission",
        "HealthPermission"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/PermissionsKit/Resources/Localization/ar.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ar"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/PermissionsKit/Resources/Localization/de.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "de"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/PermissionsKit/Resources/Localization/en.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/PermissionsKit/Resources/Localization/es.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "es"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/PermissionsKit/Resources/Localization/fa.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fa"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/PermissionsKit/Resources/Localization/fr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/PermissionsKit/Resources/Localization/it.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "it"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/PermissionsKit/Resources/Localization/nl.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nl"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/PermissionsKit/Resources/Localization/pl.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pl"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/PermissionsKit/Resources/Localization/pt.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pt"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/PermissionsKit/Resources/Localization/ru.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ru"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/PermissionsKit/Resources/Localization/uk.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "uk"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/PermissionsKit/Resources/Localization/zh-Hant.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hant"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/PermissionsKit/Resources/Localization/zh_Hans.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh_hans"
            }
          }
        }
      ],
      "sources" : [
        "Data/Text.swift",
        "Permission.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "NotificationPermission",
      "module_type" : "SwiftTarget",
      "name" : "NotificationPermission",
      "path" : "Sources/NotificationPermission",
      "product_memberships" : [
        "NotificationPermission"
      ],
      "sources" : [
        "NotificationPermission.swift"
      ],
      "target_dependencies" : [
        "PermissionsKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MotionPermission",
      "module_type" : "SwiftTarget",
      "name" : "MotionPermission",
      "path" : "Sources/MotionPermission",
      "product_memberships" : [
        "MotionPermission"
      ],
      "sources" : [
        "MotionPermission.swift"
      ],
      "target_dependencies" : [
        "PermissionsKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MicrophonePermission",
      "module_type" : "SwiftTarget",
      "name" : "MicrophonePermission",
      "path" : "Sources/MicrophonePermission",
      "product_memberships" : [
        "MicrophonePermission"
      ],
      "sources" : [
        "MicrophonePermission.swift"
      ],
      "target_dependencies" : [
        "PermissionsKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MediaLibraryPermission",
      "module_type" : "SwiftTarget",
      "name" : "MediaLibraryPermission",
      "path" : "Sources/MediaLibraryPermission",
      "product_memberships" : [
        "MediaLibraryPermission"
      ],
      "sources" : [
        "MediaLibraryPermission.swift"
      ],
      "target_dependencies" : [
        "PermissionsKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LocationPermission",
      "module_type" : "SwiftTarget",
      "name" : "LocationPermission",
      "path" : "Sources/LocationPermission",
      "product_memberships" : [
        "LocationPermission"
      ],
      "sources" : [
        "Handlers/LocationAlwaysHandler.swift",
        "Handlers/LocationWhenInUseHandler.swift",
        "LocationAccuracy.swift",
        "LocationPermission.swift"
      ],
      "target_dependencies" : [
        "PermissionsKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "HealthPermission",
      "module_type" : "SwiftTarget",
      "name" : "HealthPermission",
      "path" : "Sources/HealthPermission",
      "product_memberships" : [
        "HealthPermission"
      ],
      "sources" : [
        "HealthPermission.swift"
      ],
      "target_dependencies" : [
        "PermissionsKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "FaceIDPermission",
      "module_type" : "SwiftTarget",
      "name" : "FaceIDPermission",
      "path" : "Sources/FaceIDPermission",
      "product_memberships" : [
        "FaceIDPermission"
      ],
      "sources" : [
        "FaceIDPermission.swift"
      ],
      "target_dependencies" : [
        "PermissionsKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ContactsPermission",
      "module_type" : "SwiftTarget",
      "name" : "ContactsPermission",
      "path" : "Sources/ContactsPermission",
      "product_memberships" : [
        "ContactsPermission"
      ],
      "sources" : [
        "ContactsPermission.swift"
      ],
      "target_dependencies" : [
        "PermissionsKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CameraPermission",
      "module_type" : "SwiftTarget",
      "name" : "CameraPermission",
      "path" : "Sources/CameraPermission",
      "product_memberships" : [
        "CameraPermission"
      ],
      "sources" : [
        "CameraPermission.swift"
      ],
      "target_dependencies" : [
        "PermissionsKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CalendarPermission",
      "module_type" : "SwiftTarget",
      "name" : "CalendarPermission",
      "path" : "Sources/CalendarPermission",
      "product_memberships" : [
        "CalendarPermission"
      ],
      "sources" : [
        "CalendarPermission.swift"
      ],
      "target_dependencies" : [
        "PermissionsKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BluetoothPermission",
      "module_type" : "SwiftTarget",
      "name" : "BluetoothPermission",
      "path" : "Sources/BluetoothPermission",
      "product_memberships" : [
        "BluetoothPermission"
      ],
      "sources" : [
        "BluetoothHandler.swift",
        "BluetoothPermission.swift"
      ],
      "target_dependencies" : [
        "PermissionsKit"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.