Build Information
Successful build of SkeletonView, reference 1.31.0 (2f5274
), with Swift 6.1 for iOS using Xcode 16.3 on 28 Apr 2025 16:26:37 UTC.
Swift 6 data race errors: 80
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SkeletonView -destination generic/platform=iOS OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures
Build Log
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:20:16: warning: static property 'hiddenWhenSkeletonIsActive' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var hiddenWhenSkeletonIsActive = "hiddenWhenSkeletonIsActive"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:20:16: note: convert 'hiddenWhenSkeletonIsActive' to a 'let' constant to make 'Sendable' shared state immutable
static var hiddenWhenSkeletonIsActive = "hiddenWhenSkeletonIsActive"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:20:16: note: add '@MainActor' to make static property 'hiddenWhenSkeletonIsActive' part of global actor 'MainActor'
static var hiddenWhenSkeletonIsActive = "hiddenWhenSkeletonIsActive"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:20:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var hiddenWhenSkeletonIsActive = "hiddenWhenSkeletonIsActive"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:21:16: warning: static property 'status' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var status = "status"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:21:16: note: convert 'status' to a 'let' constant to make 'Sendable' shared state immutable
static var status = "status"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:21:16: note: add '@MainActor' to make static property 'status' part of global actor 'MainActor'
static var status = "status"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:21:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var status = "status"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:22:16: warning: static property 'skeletonLayer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var skeletonLayer = "layer"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:22:16: note: convert 'skeletonLayer' to a 'let' constant to make 'Sendable' shared state immutable
static var skeletonLayer = "layer"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:22:16: note: add '@MainActor' to make static property 'skeletonLayer' part of global actor 'MainActor'
static var skeletonLayer = "layer"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:22:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var skeletonLayer = "layer"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:23:16: warning: static property 'flowDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var flowDelegate = "flowDelegate"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:23:16: note: convert 'flowDelegate' to a 'let' constant to make 'Sendable' shared state immutable
static var flowDelegate = "flowDelegate"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:23:16: note: add '@MainActor' to make static property 'flowDelegate' part of global actor 'MainActor'
static var flowDelegate = "flowDelegate"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:23:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var flowDelegate = "flowDelegate"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:24:16: warning: static property 'isSkeletonAnimated' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var isSkeletonAnimated = "isSkeletonAnimated"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:24:16: note: convert 'isSkeletonAnimated' to a 'let' constant to make 'Sendable' shared state immutable
static var isSkeletonAnimated = "isSkeletonAnimated"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:24:16: note: add '@MainActor' to make static property 'isSkeletonAnimated' part of global actor 'MainActor'
static var isSkeletonAnimated = "isSkeletonAnimated"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:24:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var isSkeletonAnimated = "isSkeletonAnimated"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:25:16: warning: static property 'viewState' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var viewState = "viewState"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:25:16: note: convert 'viewState' to a 'let' constant to make 'Sendable' shared state immutable
static var viewState = "viewState"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:25:16: note: add '@MainActor' to make static property 'viewState' part of global actor 'MainActor'
static var viewState = "viewState"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:25:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var viewState = "viewState"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:26:16: warning: static property 'labelViewState' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var labelViewState = "labelViewState"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:26:16: note: convert 'labelViewState' to a 'let' constant to make 'Sendable' shared state immutable
static var labelViewState = "labelViewState"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:26:16: note: add '@MainActor' to make static property 'labelViewState' part of global actor 'MainActor'
static var labelViewState = "labelViewState"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:26:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var labelViewState = "labelViewState"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:27:16: warning: static property 'imageViewState' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var imageViewState = "imageViewState"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:27:16: note: convert 'imageViewState' to a 'let' constant to make 'Sendable' shared state immutable
static var imageViewState = "imageViewState"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:27:16: note: add '@MainActor' to make static property 'imageViewState' part of global actor 'MainActor'
static var imageViewState = "imageViewState"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:27:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var imageViewState = "imageViewState"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:28:16: warning: static property 'buttonViewState' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var buttonViewState = "buttonViewState"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:28:16: note: convert 'buttonViewState' to a 'let' constant to make 'Sendable' shared state immutable
static var buttonViewState = "buttonViewState"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:28:16: note: add '@MainActor' to make static property 'buttonViewState' part of global actor 'MainActor'
static var buttonViewState = "buttonViewState"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:28:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var buttonViewState = "buttonViewState"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:29:16: warning: static property 'headerFooterViewState' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var headerFooterViewState = "headerFooterViewState"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:29:16: note: convert 'headerFooterViewState' to a 'let' constant to make 'Sendable' shared state immutable
static var headerFooterViewState = "headerFooterViewState"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:29:16: note: add '@MainActor' to make static property 'headerFooterViewState' part of global actor 'MainActor'
static var headerFooterViewState = "headerFooterViewState"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:29:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var headerFooterViewState = "headerFooterViewState"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:30:16: warning: static property 'currentSkeletonConfig' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var currentSkeletonConfig = "currentSkeletonConfig"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:30:16: note: convert 'currentSkeletonConfig' to a 'let' constant to make 'Sendable' shared state immutable
static var currentSkeletonConfig = "currentSkeletonConfig"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:30:16: note: add '@MainActor' to make static property 'currentSkeletonConfig' part of global actor 'MainActor'
static var currentSkeletonConfig = "currentSkeletonConfig"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:30:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var currentSkeletonConfig = "currentSkeletonConfig"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:31:16: warning: static property 'skeletonCornerRadius' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var skeletonCornerRadius = "skeletonCornerRadius"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:31:16: note: convert 'skeletonCornerRadius' to a 'let' constant to make 'Sendable' shared state immutable
static var skeletonCornerRadius = "skeletonCornerRadius"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:31:16: note: add '@MainActor' to make static property 'skeletonCornerRadius' part of global actor 'MainActor'
static var skeletonCornerRadius = "skeletonCornerRadius"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:31:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var skeletonCornerRadius = "skeletonCornerRadius"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:32:16: warning: static property 'disabledWhenSkeletonIsActive' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var disabledWhenSkeletonIsActive = "disabledWhenSkeletonIsActive"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:32:16: note: convert 'disabledWhenSkeletonIsActive' to a 'let' constant to make 'Sendable' shared state immutable
static var disabledWhenSkeletonIsActive = "disabledWhenSkeletonIsActive"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:32:16: note: add '@MainActor' to make static property 'disabledWhenSkeletonIsActive' part of global actor 'MainActor'
static var disabledWhenSkeletonIsActive = "disabledWhenSkeletonIsActive"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:32:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var disabledWhenSkeletonIsActive = "disabledWhenSkeletonIsActive"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:33:16: warning: static property 'delayedShowSkeletonWorkItem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var delayedShowSkeletonWorkItem = "delayedShowSkeletonWorkItem"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:33:16: note: convert 'delayedShowSkeletonWorkItem' to a 'let' constant to make 'Sendable' shared state immutable
static var delayedShowSkeletonWorkItem = "delayedShowSkeletonWorkItem"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:33:16: note: add '@MainActor' to make static property 'delayedShowSkeletonWorkItem' part of global actor 'MainActor'
static var delayedShowSkeletonWorkItem = "delayedShowSkeletonWorkItem"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:33:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var delayedShowSkeletonWorkItem = "delayedShowSkeletonWorkItem"
^
nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ UICollectionView+CollectionSkeleton.swift,\ UIColor+Skeleton.swift,\ UILabel+Extensions.swift,\ UITableView+CollectionSkeleton.swift,\ UITableView+Extensions.swift,\ UIView+AppLifecycleNotifications.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UICollectionView+CollectionSkeleton.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UILabel+Extensions.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+CollectionSkeleton.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+Extensions.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AppLifecycleNotifications.swift (in target 'SkeletonView' from project 'SkeletonView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UICollectionView+CollectionSkeleton.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UICollectionView+CollectionSkeleton.swift:25:9: warning: main actor-isolated property 'skeletonDataSource' cannot be used to satisfy nonisolated requirement from protocol 'CollectionSkeleton'; this is an error in the Swift 6 language mode
var skeletonDataSource: SkeletonCollectionDataSource? {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UICollectionView+CollectionSkeleton.swift:11:29: note: add '@preconcurrency' to the 'CollectionSkeleton' conformance to defer isolation checking to run time
extension UICollectionView: CollectionSkeleton {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/CollectionSkeleton.swift:18:9: note: requirement 'skeletonDataSource' declared here
var skeletonDataSource: SkeletonCollectionDataSource? { get set }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UICollectionView+CollectionSkeleton.swift:33:9: warning: main actor-isolated property 'skeletonDelegate' cannot be used to satisfy nonisolated requirement from protocol 'CollectionSkeleton'; this is an error in the Swift 6 language mode
var skeletonDelegate: SkeletonCollectionDelegate? {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/CollectionSkeleton.swift:19:9: note: requirement 'skeletonDelegate' declared here
var skeletonDelegate: SkeletonCollectionDelegate? { get set }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UICollectionView+CollectionSkeleton.swift:13:9: warning: main actor-isolated property 'estimatedNumberOfRows' cannot be used to satisfy nonisolated requirement from protocol 'CollectionSkeleton'; this is an error in the Swift 6 language mode
var estimatedNumberOfRows: Int {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/CollectionSkeleton.swift:20:9: note: requirement 'estimatedNumberOfRows' declared here
var estimatedNumberOfRows: Int { get }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UICollectionView+CollectionSkeleton.swift:41:10: warning: main actor-isolated instance method 'addDummyDataSource()' cannot be used to satisfy nonisolated requirement from protocol 'CollectionSkeleton'; this is an error in the Swift 6 language mode
func addDummyDataSource() {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UICollectionView+CollectionSkeleton.swift:41:10: note: add 'nonisolated' to 'addDummyDataSource()' to make this instance method not isolated to the actor
func addDummyDataSource() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/CollectionSkeleton.swift:22:10: note: mark the protocol requirement 'addDummyDataSource()' 'async' to allow actor-isolated conformances
func addDummyDataSource()
^
async
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UICollectionView+CollectionSkeleton.swift:51:10: warning: main actor-isolated instance method 'updateDummyDataSource()' cannot be used to satisfy nonisolated requirement from protocol 'CollectionSkeleton'; this is an error in the Swift 6 language mode
func updateDummyDataSource() {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UICollectionView+CollectionSkeleton.swift:51:10: note: add 'nonisolated' to 'updateDummyDataSource()' to make this instance method not isolated to the actor
func updateDummyDataSource() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/CollectionSkeleton.swift:23:10: note: mark the protocol requirement 'updateDummyDataSource()' 'async' to allow actor-isolated conformances
func updateDummyDataSource()
^
async
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UICollectionView+CollectionSkeleton.swift:59:10: warning: main actor-isolated instance method 'removeDummyDataSource(reloadAfter:)' cannot be used to satisfy nonisolated requirement from protocol 'CollectionSkeleton'; this is an error in the Swift 6 language mode
func removeDummyDataSource(reloadAfter: Bool) {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UICollectionView+CollectionSkeleton.swift:59:10: note: add 'nonisolated' to 'removeDummyDataSource(reloadAfter:)' to make this instance method not isolated to the actor
func removeDummyDataSource(reloadAfter: Bool) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/CollectionSkeleton.swift:24:10: note: mark the protocol requirement 'removeDummyDataSource(reloadAfter:)' 'async' to allow actor-isolated conformances
func removeDummyDataSource(reloadAfter: Bool)
^
async
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UICollectionView+CollectionSkeleton.swift:26:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &CollectionAssociatedKeys.dummyDataSource) as? SkeletonCollectionDataSource }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UICollectionView+CollectionSkeleton.swift:28:44: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
ao_setOptional(newValue, pkey: &CollectionAssociatedKeys.dummyDataSource)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UICollectionView+CollectionSkeleton.swift:34:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &CollectionAssociatedKeys.dummyDelegate) as? SkeletonCollectionDelegate }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UICollectionView+CollectionSkeleton.swift:36:44: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
ao_setOptional(newValue, pkey: &CollectionAssociatedKeys.dummyDelegate)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:8:16: warning: static property 'greenSea' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var greenSea = UIColor(0x16a085)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:8:16: note: convert 'greenSea' to a 'let' constant to make 'Sendable' shared state immutable
static var greenSea = UIColor(0x16a085)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:8:16: note: add '@MainActor' to make static property 'greenSea' part of global actor 'MainActor'
static var greenSea = UIColor(0x16a085)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:8:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var greenSea = UIColor(0x16a085)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:9:16: warning: static property 'turquoise' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var turquoise = UIColor(0x1abc9c)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:9:16: note: convert 'turquoise' to a 'let' constant to make 'Sendable' shared state immutable
static var turquoise = UIColor(0x1abc9c)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:9:16: note: add '@MainActor' to make static property 'turquoise' part of global actor 'MainActor'
static var turquoise = UIColor(0x1abc9c)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:9:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var turquoise = UIColor(0x1abc9c)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:10:16: warning: static property 'emerald' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var emerald = UIColor(0x2ecc71)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:10:16: note: convert 'emerald' to a 'let' constant to make 'Sendable' shared state immutable
static var emerald = UIColor(0x2ecc71)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:10:16: note: add '@MainActor' to make static property 'emerald' part of global actor 'MainActor'
static var emerald = UIColor(0x2ecc71)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:10:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var emerald = UIColor(0x2ecc71)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:11:16: warning: static property 'peterRiver' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var peterRiver = UIColor(0x3498db)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:11:16: note: convert 'peterRiver' to a 'let' constant to make 'Sendable' shared state immutable
static var peterRiver = UIColor(0x3498db)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:11:16: note: add '@MainActor' to make static property 'peterRiver' part of global actor 'MainActor'
static var peterRiver = UIColor(0x3498db)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:11:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var peterRiver = UIColor(0x3498db)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:12:16: warning: static property 'amethyst' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var amethyst = UIColor(0x9b59b6)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:12:16: note: convert 'amethyst' to a 'let' constant to make 'Sendable' shared state immutable
static var amethyst = UIColor(0x9b59b6)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:12:16: note: add '@MainActor' to make static property 'amethyst' part of global actor 'MainActor'
static var amethyst = UIColor(0x9b59b6)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:12:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var amethyst = UIColor(0x9b59b6)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:13:16: warning: static property 'wetAsphalt' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var wetAsphalt = UIColor(0x34495e)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:13:16: note: convert 'wetAsphalt' to a 'let' constant to make 'Sendable' shared state immutable
static var wetAsphalt = UIColor(0x34495e)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:13:16: note: add '@MainActor' to make static property 'wetAsphalt' part of global actor 'MainActor'
static var wetAsphalt = UIColor(0x34495e)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:13:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var wetAsphalt = UIColor(0x34495e)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:14:16: warning: static property 'nephritis' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var nephritis = UIColor(0x27ae60)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:14:16: note: convert 'nephritis' to a 'let' constant to make 'Sendable' shared state immutable
static var nephritis = UIColor(0x27ae60)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:14:16: note: add '@MainActor' to make static property 'nephritis' part of global actor 'MainActor'
static var nephritis = UIColor(0x27ae60)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:14:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var nephritis = UIColor(0x27ae60)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:15:16: warning: static property 'belizeHole' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var belizeHole = UIColor(0x2980b9)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:15:16: note: convert 'belizeHole' to a 'let' constant to make 'Sendable' shared state immutable
static var belizeHole = UIColor(0x2980b9)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:15:16: note: add '@MainActor' to make static property 'belizeHole' part of global actor 'MainActor'
static var belizeHole = UIColor(0x2980b9)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:15:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var belizeHole = UIColor(0x2980b9)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:16:16: warning: static property 'wisteria' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var wisteria = UIColor(0x8e44ad)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:16:16: note: convert 'wisteria' to a 'let' constant to make 'Sendable' shared state immutable
static var wisteria = UIColor(0x8e44ad)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:16:16: note: add '@MainActor' to make static property 'wisteria' part of global actor 'MainActor'
static var wisteria = UIColor(0x8e44ad)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:16:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var wisteria = UIColor(0x8e44ad)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:17:16: warning: static property 'midnightBlue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var midnightBlue = UIColor(0x2c3e50)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:17:16: note: convert 'midnightBlue' to a 'let' constant to make 'Sendable' shared state immutable
static var midnightBlue = UIColor(0x2c3e50)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:17:16: note: add '@MainActor' to make static property 'midnightBlue' part of global actor 'MainActor'
static var midnightBlue = UIColor(0x2c3e50)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:17:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var midnightBlue = UIColor(0x2c3e50)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:18:16: warning: static property 'sunFlower' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var sunFlower = UIColor(0xf1c40f)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:18:16: note: convert 'sunFlower' to a 'let' constant to make 'Sendable' shared state immutable
static var sunFlower = UIColor(0xf1c40f)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:18:16: note: add '@MainActor' to make static property 'sunFlower' part of global actor 'MainActor'
static var sunFlower = UIColor(0xf1c40f)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:18:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var sunFlower = UIColor(0xf1c40f)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:19:16: warning: static property 'carrot' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var carrot = UIColor(0xe67e22)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:19:16: note: convert 'carrot' to a 'let' constant to make 'Sendable' shared state immutable
static var carrot = UIColor(0xe67e22)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:19:16: note: add '@MainActor' to make static property 'carrot' part of global actor 'MainActor'
static var carrot = UIColor(0xe67e22)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:19:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var carrot = UIColor(0xe67e22)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:20:16: warning: static property 'alizarin' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var alizarin = UIColor(0xe74c3c)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:20:16: note: convert 'alizarin' to a 'let' constant to make 'Sendable' shared state immutable
static var alizarin = UIColor(0xe74c3c)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:20:16: note: add '@MainActor' to make static property 'alizarin' part of global actor 'MainActor'
static var alizarin = UIColor(0xe74c3c)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:20:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var alizarin = UIColor(0xe74c3c)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:21:16: warning: static property 'clouds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var clouds = UIColor(0xecf0f1)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:21:16: note: convert 'clouds' to a 'let' constant to make 'Sendable' shared state immutable
static var clouds = UIColor(0xecf0f1)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:21:16: note: add '@MainActor' to make static property 'clouds' part of global actor 'MainActor'
static var clouds = UIColor(0xecf0f1)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:21:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var clouds = UIColor(0xecf0f1)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:22:16: warning: static property 'darkClouds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var darkClouds = UIColor(0x1c2325)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:22:16: note: convert 'darkClouds' to a 'let' constant to make 'Sendable' shared state immutable
static var darkClouds = UIColor(0x1c2325)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:22:16: note: add '@MainActor' to make static property 'darkClouds' part of global actor 'MainActor'
static var darkClouds = UIColor(0x1c2325)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:22:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var darkClouds = UIColor(0x1c2325)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:23:16: warning: static property 'concrete' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var concrete = UIColor(0x95a5a6)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:23:16: note: convert 'concrete' to a 'let' constant to make 'Sendable' shared state immutable
static var concrete = UIColor(0x95a5a6)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:23:16: note: add '@MainActor' to make static property 'concrete' part of global actor 'MainActor'
static var concrete = UIColor(0x95a5a6)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:23:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var concrete = UIColor(0x95a5a6)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:24:16: warning: static property 'flatOrange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var flatOrange = UIColor(0xf39c12)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:24:16: note: convert 'flatOrange' to a 'let' constant to make 'Sendable' shared state immutable
static var flatOrange = UIColor(0xf39c12)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:24:16: note: add '@MainActor' to make static property 'flatOrange' part of global actor 'MainActor'
static var flatOrange = UIColor(0xf39c12)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:24:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var flatOrange = UIColor(0xf39c12)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:25:16: warning: static property 'pumpkin' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var pumpkin = UIColor(0xd35400)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:25:16: note: convert 'pumpkin' to a 'let' constant to make 'Sendable' shared state immutable
static var pumpkin = UIColor(0xd35400)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:25:16: note: add '@MainActor' to make static property 'pumpkin' part of global actor 'MainActor'
static var pumpkin = UIColor(0xd35400)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:25:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var pumpkin = UIColor(0xd35400)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:26:16: warning: static property 'pomegranate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var pomegranate = UIColor(0xc0392b)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:26:16: note: convert 'pomegranate' to a 'let' constant to make 'Sendable' shared state immutable
static var pomegranate = UIColor(0xc0392b)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:26:16: note: add '@MainActor' to make static property 'pomegranate' part of global actor 'MainActor'
static var pomegranate = UIColor(0xc0392b)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:26:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var pomegranate = UIColor(0xc0392b)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:27:16: warning: static property 'silver' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var silver = UIColor(0xbdc3c7)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:27:16: note: convert 'silver' to a 'let' constant to make 'Sendable' shared state immutable
static var silver = UIColor(0xbdc3c7)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:27:16: note: add '@MainActor' to make static property 'silver' part of global actor 'MainActor'
static var silver = UIColor(0xbdc3c7)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:27:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var silver = UIColor(0xbdc3c7)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:28:16: warning: static property 'asbestos' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var asbestos = UIColor(0x7f8c8d)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:28:16: note: convert 'asbestos' to a 'let' constant to make 'Sendable' shared state immutable
static var asbestos = UIColor(0x7f8c8d)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:28:16: note: add '@MainActor' to make static property 'asbestos' part of global actor 'MainActor'
static var asbestos = UIColor(0x7f8c8d)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIColor+Skeleton.swift:28:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var asbestos = UIColor(0x7f8c8d)
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UILabel+Extensions.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+CollectionSkeleton.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+CollectionSkeleton.swift:17:9: warning: main actor-isolated property 'skeletonDataSource' cannot be used to satisfy nonisolated requirement from protocol 'CollectionSkeleton'; this is an error in the Swift 6 language mode
var skeletonDataSource: SkeletonCollectionDataSource? {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+CollectionSkeleton.swift:11:24: note: add '@preconcurrency' to the 'CollectionSkeleton' conformance to defer isolation checking to run time
extension UITableView: CollectionSkeleton {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/CollectionSkeleton.swift:18:9: note: requirement 'skeletonDataSource' declared here
var skeletonDataSource: SkeletonCollectionDataSource? { get set }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+CollectionSkeleton.swift:25:9: warning: main actor-isolated property 'skeletonDelegate' cannot be used to satisfy nonisolated requirement from protocol 'CollectionSkeleton'; this is an error in the Swift 6 language mode
var skeletonDelegate: SkeletonCollectionDelegate? {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/CollectionSkeleton.swift:19:9: note: requirement 'skeletonDelegate' declared here
var skeletonDelegate: SkeletonCollectionDelegate? { get set }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+CollectionSkeleton.swift:13:9: warning: main actor-isolated property 'estimatedNumberOfRows' cannot be used to satisfy nonisolated requirement from protocol 'CollectionSkeleton'; this is an error in the Swift 6 language mode
var estimatedNumberOfRows: Int {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/CollectionSkeleton.swift:20:9: note: requirement 'estimatedNumberOfRows' declared here
var estimatedNumberOfRows: Int { get }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+CollectionSkeleton.swift:33:10: warning: main actor-isolated instance method 'addDummyDataSource()' cannot be used to satisfy nonisolated requirement from protocol 'CollectionSkeleton'; this is an error in the Swift 6 language mode
func addDummyDataSource() {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+CollectionSkeleton.swift:33:10: note: add 'nonisolated' to 'addDummyDataSource()' to make this instance method not isolated to the actor
func addDummyDataSource() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/CollectionSkeleton.swift:22:10: note: mark the protocol requirement 'addDummyDataSource()' 'async' to allow actor-isolated conformances
func addDummyDataSource()
^
async
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+CollectionSkeleton.swift:53:10: warning: main actor-isolated instance method 'updateDummyDataSource()' cannot be used to satisfy nonisolated requirement from protocol 'CollectionSkeleton'; this is an error in the Swift 6 language mode
func updateDummyDataSource() {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+CollectionSkeleton.swift:53:10: note: add 'nonisolated' to 'updateDummyDataSource()' to make this instance method not isolated to the actor
func updateDummyDataSource() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/CollectionSkeleton.swift:23:10: note: mark the protocol requirement 'updateDummyDataSource()' 'async' to allow actor-isolated conformances
func updateDummyDataSource()
^
async
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+CollectionSkeleton.swift:61:10: warning: main actor-isolated instance method 'removeDummyDataSource(reloadAfter:)' cannot be used to satisfy nonisolated requirement from protocol 'CollectionSkeleton'; this is an error in the Swift 6 language mode
func removeDummyDataSource(reloadAfter: Bool) {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+CollectionSkeleton.swift:61:10: note: add 'nonisolated' to 'removeDummyDataSource(reloadAfter:)' to make this instance method not isolated to the actor
func removeDummyDataSource(reloadAfter: Bool) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Collections/CollectionSkeleton.swift:24:10: note: mark the protocol requirement 'removeDummyDataSource(reloadAfter:)' 'async' to allow actor-isolated conformances
func removeDummyDataSource(reloadAfter: Bool)
^
async
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+CollectionSkeleton.swift:18:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &CollectionAssociatedKeys.dummyDataSource) as? SkeletonCollectionDataSource }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+CollectionSkeleton.swift:20:44: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
ao_setOptional(newValue, pkey: &CollectionAssociatedKeys.dummyDataSource)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+CollectionSkeleton.swift:26:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &CollectionAssociatedKeys.dummyDelegate) as? SkeletonCollectionDelegate }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+CollectionSkeleton.swift:28:44: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
ao_setOptional(newValue, pkey: &CollectionAssociatedKeys.dummyDelegate)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UITableView+Extensions.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AppLifecycleNotifications.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ SkeletonMultilinesLayerConfig.swift,\ GradientDirection+Animations.swift,\ PrepareViewForSkeleton.swift,\ Recoverable.swift,\ SkeletonTextNode.swift,\ SubviewsSkeletonables.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonConfigs/SkeletonMultilinesLayerConfig.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/GradientDirection+Animations.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/PrepareViewForSkeleton.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SubviewsSkeletonables.swift (in target 'SkeletonView' from project 'SkeletonView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonConfigs/SkeletonMultilinesLayerConfig.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:56:48: warning: main actor-isolated property 'textAlignment' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
@property(nonatomic) NSTextAlignment textAlignment; // default is NSTextAlignmentNatural (before iOS 9, the default was NSTextAlignmentLeft)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:21:9: note: requirement 'textAlignment' declared here
var textAlignment: NSTextAlignment { get }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:200:38: warning: main actor-isolated property 'textAlignment' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
@property(nonatomic) NSTextAlignment textAlignment; // default is NSLeftTextAlignment
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:21:9: note: requirement 'textAlignment' declared here
var textAlignment: NSTextAlignment { get }
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/GradientDirection+Animations.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:56:48: warning: main actor-isolated property 'textAlignment' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
@property(nonatomic) NSTextAlignment textAlignment; // default is NSTextAlignmentNatural (before iOS 9, the default was NSTextAlignmentLeft)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:21:9: note: requirement 'textAlignment' declared here
var textAlignment: NSTextAlignment { get }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:200:38: warning: main actor-isolated property 'textAlignment' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
@property(nonatomic) NSTextAlignment textAlignment; // default is NSLeftTextAlignment
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:21:9: note: requirement 'textAlignment' declared here
var textAlignment: NSTextAlignment { get }
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/PrepareViewForSkeleton.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:56:48: warning: main actor-isolated property 'textAlignment' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
@property(nonatomic) NSTextAlignment textAlignment; // default is NSTextAlignmentNatural (before iOS 9, the default was NSTextAlignmentLeft)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:21:9: note: requirement 'textAlignment' declared here
var textAlignment: NSTextAlignment { get }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:200:38: warning: main actor-isolated property 'textAlignment' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
@property(nonatomic) NSTextAlignment textAlignment; // default is NSLeftTextAlignment
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:21:9: note: requirement 'textAlignment' declared here
var textAlignment: NSTextAlignment { get }
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:23:16: warning: main actor-isolated instance method 'saveViewState()' cannot be used to satisfy nonisolated requirement from protocol 'Recoverable'; this is an error in the Swift 6 language mode
@objc func saveViewState() {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:23:16: note: add 'nonisolated' to 'saveViewState()' to make this instance method not isolated to the actor
@objc func saveViewState() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:16:19: note: add '@preconcurrency' to the 'Recoverable' conformance to defer isolation checking to run time
extension UIView: Recoverable {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:12:10: note: mark the protocol requirement 'saveViewState()' 'async' to allow actor-isolated conformances
func saveViewState()
^
async
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:27:16: warning: main actor-isolated instance method 'recoverViewState(forced:)' cannot be used to satisfy nonisolated requirement from protocol 'Recoverable'; this is an error in the Swift 6 language mode
@objc func recoverViewState(forced: Bool) {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:27:16: note: add 'nonisolated' to 'recoverViewState(forced:)' to make this instance method not isolated to the actor
@objc func recoverViewState(forced: Bool) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:13:10: note: mark the protocol requirement 'recoverViewState(forced:)' 'async' to allow actor-isolated conformances
func recoverViewState(forced: Bool)
^
async
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:56:48: warning: main actor-isolated property 'textAlignment' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
@property(nonatomic) NSTextAlignment textAlignment; // default is NSTextAlignmentNatural (before iOS 9, the default was NSTextAlignmentLeft)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:21:9: note: requirement 'textAlignment' declared here
var textAlignment: NSTextAlignment { get }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:200:38: warning: main actor-isolated property 'textAlignment' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
@property(nonatomic) NSTextAlignment textAlignment; // default is NSLeftTextAlignment
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:21:9: note: requirement 'textAlignment' declared here
var textAlignment: NSTextAlignment { get }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:19:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &ViewAssociatedKeys.viewState) as? RecoverableViewState }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:20:46: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_setOptional(newValue, pkey: &ViewAssociatedKeys.viewState) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:51:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &ViewAssociatedKeys.labelViewState) as? RecoverableLabelState }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:52:46: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_setOptional(newValue, pkey: &ViewAssociatedKeys.labelViewState) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:87:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &ViewAssociatedKeys.labelViewState) as? RecoverableTextViewState }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:88:46: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_setOptional(newValue, pkey: &ViewAssociatedKeys.labelViewState) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:115:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &ViewAssociatedKeys.labelViewState) as? RecoverableTextFieldState }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:116:46: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_setOptional(newValue, pkey: &ViewAssociatedKeys.labelViewState) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:147:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &ViewAssociatedKeys.imageViewState) as? RecoverableImageViewState }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:148:46: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_setOptional(newValue, pkey: &ViewAssociatedKeys.imageViewState) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:168:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &ViewAssociatedKeys.buttonViewState) as? RecoverableButtonViewState }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:169:46: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_setOptional(newValue, pkey: &ViewAssociatedKeys.buttonViewState) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:191:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &ViewAssociatedKeys.headerFooterViewState) as? RecoverableTableViewHeaderFooterViewState }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/Recoverable.swift:192:46: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_setOptional(newValue, pkey: &ViewAssociatedKeys.headerFooterViewState) }
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:32:16: warning: static property 'lastLineFillingPercent' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var lastLineFillingPercent = "lastLineFillingPercent"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:32:16: note: convert 'lastLineFillingPercent' to a 'let' constant to make 'Sendable' shared state immutable
static var lastLineFillingPercent = "lastLineFillingPercent"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:32:16: note: add '@MainActor' to make static property 'lastLineFillingPercent' part of global actor 'MainActor'
static var lastLineFillingPercent = "lastLineFillingPercent"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:32:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var lastLineFillingPercent = "lastLineFillingPercent"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:33:16: warning: static property 'multilineCornerRadius' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var multilineCornerRadius = "multilineCornerRadius"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:33:16: note: convert 'multilineCornerRadius' to a 'let' constant to make 'Sendable' shared state immutable
static var multilineCornerRadius = "multilineCornerRadius"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:33:16: note: add '@MainActor' to make static property 'multilineCornerRadius' part of global actor 'MainActor'
static var multilineCornerRadius = "multilineCornerRadius"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:33:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var multilineCornerRadius = "multilineCornerRadius"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:34:16: warning: static property 'multilineSpacing' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var multilineSpacing = "multilineSpacing"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:34:16: note: convert 'multilineSpacing' to a 'let' constant to make 'Sendable' shared state immutable
static var multilineSpacing = "multilineSpacing"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:34:16: note: add '@MainActor' to make static property 'multilineSpacing' part of global actor 'MainActor'
static var multilineSpacing = "multilineSpacing"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:34:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var multilineSpacing = "multilineSpacing"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:35:16: warning: static property 'paddingInsets' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var paddingInsets = "paddingInsets"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:35:16: note: convert 'paddingInsets' to a 'let' constant to make 'Sendable' shared state immutable
static var paddingInsets = "paddingInsets"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:35:16: note: add '@MainActor' to make static property 'paddingInsets' part of global actor 'MainActor'
static var paddingInsets = "paddingInsets"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:35:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var paddingInsets = "paddingInsets"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:36:16: warning: static property 'backupHeightConstraints' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var backupHeightConstraints = "backupHeightConstraints"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:36:16: note: convert 'backupHeightConstraints' to a 'let' constant to make 'Sendable' shared state immutable
static var backupHeightConstraints = "backupHeightConstraints"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:36:16: note: add '@MainActor' to make static property 'backupHeightConstraints' part of global actor 'MainActor'
static var backupHeightConstraints = "backupHeightConstraints"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:36:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var backupHeightConstraints = "backupHeightConstraints"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:37:16: warning: static property 'textLineHeight' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var textLineHeight = "textLineHeight"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:37:16: note: convert 'textLineHeight' to a 'let' constant to make 'Sendable' shared state immutable
static var textLineHeight = "textLineHeight"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:37:16: note: add '@MainActor' to make static property 'textLineHeight' part of global actor 'MainActor'
static var textLineHeight = "textLineHeight"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:37:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var textLineHeight = "textLineHeight"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:38:16: warning: static property 'skeletonNumberOfLines' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var skeletonNumberOfLines = "skeletonNumberOfLines"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:38:16: note: convert 'skeletonNumberOfLines' to a 'let' constant to make 'Sendable' shared state immutable
static var skeletonNumberOfLines = "skeletonNumberOfLines"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:38:16: note: add '@MainActor' to make static property 'skeletonNumberOfLines' part of global actor 'MainActor'
static var skeletonNumberOfLines = "skeletonNumberOfLines"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:38:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var skeletonNumberOfLines = "skeletonNumberOfLines"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:60:9: warning: main actor-isolated property 'textLineHeight' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
var textLineHeight: SkeletonTextLineHeight {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:42:20: note: add '@preconcurrency' to the 'SkeletonTextNode' conformance to defer isolation checking to run time
extension UILabel: SkeletonTextNode {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:18:9: note: requirement 'textLineHeight' declared here
var textLineHeight: SkeletonTextLineHeight { get }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:44:9: warning: main actor-isolated property 'estimatedLineHeight' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
var estimatedLineHeight: CGFloat {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:19:9: note: requirement 'estimatedLineHeight' declared here
var estimatedLineHeight: CGFloat { get }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:70:9: warning: main actor-isolated property 'estimatedNumberOfLines' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
var estimatedNumberOfLines: Int {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:20:9: note: requirement 'estimatedNumberOfLines' declared here
var estimatedNumberOfLines: Int { get }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:56:48: warning: main actor-isolated property 'textAlignment' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
@property(nonatomic) NSTextAlignment textAlignment; // default is NSTextAlignmentNatural (before iOS 9, the default was NSTextAlignmentLeft)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:21:9: note: requirement 'textAlignment' declared here
var textAlignment: NSTextAlignment { get }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:79:9: warning: main actor-isolated property 'lastLineFillingPercent' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
var lastLineFillingPercent: Int {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:22:9: note: requirement 'lastLineFillingPercent' declared here
var lastLineFillingPercent: Int { get }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:84:9: warning: main actor-isolated property 'multilineCornerRadius' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
var multilineCornerRadius: Int {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:23:9: note: requirement 'multilineCornerRadius' declared here
var multilineCornerRadius: Int { get }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:89:9: warning: main actor-isolated property 'multilineSpacing' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
var multilineSpacing: CGFloat {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:24:9: note: requirement 'multilineSpacing' declared here
var multilineSpacing: CGFloat { get }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:94:9: warning: main actor-isolated property 'paddingInsets' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
var paddingInsets: UIEdgeInsets {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:25:9: note: requirement 'paddingInsets' declared here
var paddingInsets: UIEdgeInsets { get }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:104:9: warning: main actor-isolated property 'shouldCenterTextVertically' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
var shouldCenterTextVertically: Bool {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:26:9: note: requirement 'shouldCenterTextVertically' declared here
var shouldCenterTextVertically: Bool { get }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:134:9: warning: main actor-isolated property 'textLineHeight' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
var textLineHeight: SkeletonTextLineHeight {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:121:23: note: add '@preconcurrency' to the 'SkeletonTextNode' conformance to defer isolation checking to run time
extension UITextView: SkeletonTextNode {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:18:9: note: requirement 'textLineHeight' declared here
var textLineHeight: SkeletonTextLineHeight { get }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:123:9: warning: main actor-isolated property 'estimatedLineHeight' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
var estimatedLineHeight: CGFloat {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:19:9: note: requirement 'estimatedLineHeight' declared here
var estimatedLineHeight: CGFloat { get }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:144:9: warning: main actor-isolated property 'estimatedNumberOfLines' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
var estimatedNumberOfLines: Int {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:20:9: note: requirement 'estimatedNumberOfLines' declared here
var estimatedNumberOfLines: Int { get }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:200:38: warning: main actor-isolated property 'textAlignment' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
@property(nonatomic) NSTextAlignment textAlignment; // default is NSLeftTextAlignment
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:21:9: note: requirement 'textAlignment' declared here
var textAlignment: NSTextAlignment { get }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:153:9: warning: main actor-isolated property 'lastLineFillingPercent' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
var lastLineFillingPercent: Int {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:22:9: note: requirement 'lastLineFillingPercent' declared here
var lastLineFillingPercent: Int { get }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:161:9: warning: main actor-isolated property 'multilineCornerRadius' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
var multilineCornerRadius: Int {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:23:9: note: requirement 'multilineCornerRadius' declared here
var multilineCornerRadius: Int { get }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:169:9: warning: main actor-isolated property 'multilineSpacing' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
var multilineSpacing: CGFloat {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:24:9: note: requirement 'multilineSpacing' declared here
var multilineSpacing: CGFloat { get }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:174:9: warning: main actor-isolated property 'paddingInsets' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
var paddingInsets: UIEdgeInsets {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:25:9: note: requirement 'paddingInsets' declared here
var paddingInsets: UIEdgeInsets { get }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:179:9: warning: main actor-isolated property 'shouldCenterTextVertically' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
var shouldCenterTextVertically: Bool {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:26:9: note: requirement 'shouldCenterTextVertically' declared here
var shouldCenterTextVertically: Bool { get }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:61:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &SkeletonTextNodeAssociatedKeys.textLineHeight) as? SkeletonTextLineHeight ?? SkeletonAppearance.default.textLineHeight }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:62:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_set(newValue, pkey: &SkeletonTextNodeAssociatedKeys.textLineHeight) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:66:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &SkeletonTextNodeAssociatedKeys.skeletonNumberOfLines) as? SkeletonTextNumberOfLines ?? SkeletonTextNumberOfLines.inherited }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:67:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_set(newValue, pkey: &SkeletonTextNodeAssociatedKeys.skeletonNumberOfLines) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:80:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &SkeletonTextNodeAssociatedKeys.lastLineFillingPercent) as? Int ?? SkeletonAppearance.default.multilineLastLineFillPercent }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:81:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_set(newValue, pkey: &SkeletonTextNodeAssociatedKeys.lastLineFillingPercent) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:85:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &SkeletonTextNodeAssociatedKeys.multilineCornerRadius) as? Int ?? SkeletonAppearance.default.multilineCornerRadius }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:86:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_set(newValue, pkey: &SkeletonTextNodeAssociatedKeys.multilineCornerRadius) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:90:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &SkeletonTextNodeAssociatedKeys.multilineSpacing) as? CGFloat ?? SkeletonAppearance.default.multilineSpacing }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:91:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_set(newValue, pkey: &SkeletonTextNodeAssociatedKeys.multilineSpacing) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:95:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &SkeletonTextNodeAssociatedKeys.paddingInsets) as? UIEdgeInsets ?? .zero }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:96:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_set(newValue, pkey: &SkeletonTextNodeAssociatedKeys.paddingInsets) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:100:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &SkeletonTextNodeAssociatedKeys.backupHeightConstraints) as? [NSLayoutConstraint] ?? [] }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:101:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_set(newValue, pkey: &SkeletonTextNodeAssociatedKeys.backupHeightConstraints) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:135:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &SkeletonTextNodeAssociatedKeys.textLineHeight) as? SkeletonTextLineHeight ?? SkeletonAppearance.default.textLineHeight }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:136:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_set(newValue, pkey: &SkeletonTextNodeAssociatedKeys.textLineHeight) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:140:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &SkeletonTextNodeAssociatedKeys.skeletonNumberOfLines) as? SkeletonTextNumberOfLines ?? SkeletonTextNumberOfLines.inherited }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:141:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_set(newValue, pkey: &SkeletonTextNodeAssociatedKeys.skeletonNumberOfLines) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:156:33: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
return ao_get(pkey: &SkeletonTextNodeAssociatedKeys.lastLineFillingPercent) as? Int ?? defaultValue
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:158:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_set(newValue, pkey: &SkeletonTextNodeAssociatedKeys.lastLineFillingPercent) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:164:33: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
return ao_get(pkey: &SkeletonTextNodeAssociatedKeys.multilineCornerRadius) as? Int ?? defaultValue
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:166:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_set(newValue, pkey: &SkeletonTextNodeAssociatedKeys.multilineCornerRadius) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:170:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &SkeletonTextNodeAssociatedKeys.multilineSpacing) as? CGFloat ?? SkeletonAppearance.default.multilineSpacing }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:171:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_set(newValue, pkey: &SkeletonTextNodeAssociatedKeys.multilineSpacing) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:175:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &SkeletonTextNodeAssociatedKeys.paddingInsets) as? UIEdgeInsets ?? .zero }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:176:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_set(newValue, pkey: &SkeletonTextNodeAssociatedKeys.paddingInsets) }
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SubviewsSkeletonables.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:56:48: warning: main actor-isolated property 'textAlignment' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
@property(nonatomic) NSTextAlignment textAlignment; // default is NSTextAlignmentNatural (before iOS 9, the default was NSTextAlignmentLeft)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:21:9: note: requirement 'textAlignment' declared here
var textAlignment: NSTextAlignment { get }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:200:38: warning: main actor-isolated property 'textAlignment' cannot be used to satisfy nonisolated requirement from protocol 'SkeletonTextNode'; this is an error in the Swift 6 language mode
@property(nonatomic) NSTextAlignment textAlignment; // default is NSLeftTextAlignment
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SkeletonTextNode.swift:21:9: note: requirement 'textAlignment' declared here
var textAlignment: NSTextAlignment { get }
^
SwiftCompile normal arm64 Compiling\ UIView+AssociatedObjects.swift,\ UIView+CollectionSkeleton.swift,\ UIView+Extensions.swift,\ UIView+SkeletonView.swift,\ UIView+Swizzling.swift,\ UIView+Transitions.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+CollectionSkeleton.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Extensions.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+SkeletonView.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Swizzling.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Transitions.swift (in target 'SkeletonView' from project 'SkeletonView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:19:16: warning: static property 'skeletonable' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var skeletonable = "skeletonable"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:19:16: note: convert 'skeletonable' to a 'let' constant to make 'Sendable' shared state immutable
static var skeletonable = "skeletonable"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:19:16: note: add '@MainActor' to make static property 'skeletonable' part of global actor 'MainActor'
static var skeletonable = "skeletonable"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:19:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var skeletonable = "skeletonable"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:20:16: warning: static property 'hiddenWhenSkeletonIsActive' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var hiddenWhenSkeletonIsActive = "hiddenWhenSkeletonIsActive"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:20:16: note: convert 'hiddenWhenSkeletonIsActive' to a 'let' constant to make 'Sendable' shared state immutable
static var hiddenWhenSkeletonIsActive = "hiddenWhenSkeletonIsActive"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:20:16: note: add '@MainActor' to make static property 'hiddenWhenSkeletonIsActive' part of global actor 'MainActor'
static var hiddenWhenSkeletonIsActive = "hiddenWhenSkeletonIsActive"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:20:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var hiddenWhenSkeletonIsActive = "hiddenWhenSkeletonIsActive"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:21:16: warning: static property 'status' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var status = "status"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:21:16: note: convert 'status' to a 'let' constant to make 'Sendable' shared state immutable
static var status = "status"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:21:16: note: add '@MainActor' to make static property 'status' part of global actor 'MainActor'
static var status = "status"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:21:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var status = "status"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:22:16: warning: static property 'skeletonLayer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var skeletonLayer = "layer"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:22:16: note: convert 'skeletonLayer' to a 'let' constant to make 'Sendable' shared state immutable
static var skeletonLayer = "layer"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:22:16: note: add '@MainActor' to make static property 'skeletonLayer' part of global actor 'MainActor'
static var skeletonLayer = "layer"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:22:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var skeletonLayer = "layer"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:23:16: warning: static property 'flowDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var flowDelegate = "flowDelegate"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:23:16: note: convert 'flowDelegate' to a 'let' constant to make 'Sendable' shared state immutable
static var flowDelegate = "flowDelegate"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:23:16: note: add '@MainActor' to make static property 'flowDelegate' part of global actor 'MainActor'
static var flowDelegate = "flowDelegate"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:23:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var flowDelegate = "flowDelegate"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:24:16: warning: static property 'isSkeletonAnimated' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var isSkeletonAnimated = "isSkeletonAnimated"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:24:16: note: convert 'isSkeletonAnimated' to a 'let' constant to make 'Sendable' shared state immutable
static var isSkeletonAnimated = "isSkeletonAnimated"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:24:16: note: add '@MainActor' to make static property 'isSkeletonAnimated' part of global actor 'MainActor'
static var isSkeletonAnimated = "isSkeletonAnimated"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:24:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var isSkeletonAnimated = "isSkeletonAnimated"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:25:16: warning: static property 'viewState' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var viewState = "viewState"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:25:16: note: convert 'viewState' to a 'let' constant to make 'Sendable' shared state immutable
static var viewState = "viewState"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:25:16: note: add '@MainActor' to make static property 'viewState' part of global actor 'MainActor'
static var viewState = "viewState"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:25:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var viewState = "viewState"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:26:16: warning: static property 'labelViewState' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var labelViewState = "labelViewState"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:26:16: note: convert 'labelViewState' to a 'let' constant to make 'Sendable' shared state immutable
static var labelViewState = "labelViewState"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:26:16: note: add '@MainActor' to make static property 'labelViewState' part of global actor 'MainActor'
static var labelViewState = "labelViewState"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:26:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var labelViewState = "labelViewState"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:27:16: warning: static property 'imageViewState' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var imageViewState = "imageViewState"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:27:16: note: convert 'imageViewState' to a 'let' constant to make 'Sendable' shared state immutable
static var imageViewState = "imageViewState"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:27:16: note: add '@MainActor' to make static property 'imageViewState' part of global actor 'MainActor'
static var imageViewState = "imageViewState"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:27:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var imageViewState = "imageViewState"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:28:16: warning: static property 'buttonViewState' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var buttonViewState = "buttonViewState"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:28:16: note: convert 'buttonViewState' to a 'let' constant to make 'Sendable' shared state immutable
static var buttonViewState = "buttonViewState"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:28:16: note: add '@MainActor' to make static property 'buttonViewState' part of global actor 'MainActor'
static var buttonViewState = "buttonViewState"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:28:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var buttonViewState = "buttonViewState"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:29:16: warning: static property 'headerFooterViewState' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var headerFooterViewState = "headerFooterViewState"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:29:16: note: convert 'headerFooterViewState' to a 'let' constant to make 'Sendable' shared state immutable
static var headerFooterViewState = "headerFooterViewState"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:29:16: note: add '@MainActor' to make static property 'headerFooterViewState' part of global actor 'MainActor'
static var headerFooterViewState = "headerFooterViewState"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:29:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var headerFooterViewState = "headerFooterViewState"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:30:16: warning: static property 'currentSkeletonConfig' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var currentSkeletonConfig = "currentSkeletonConfig"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:30:16: note: convert 'currentSkeletonConfig' to a 'let' constant to make 'Sendable' shared state immutable
static var currentSkeletonConfig = "currentSkeletonConfig"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:30:16: note: add '@MainActor' to make static property 'currentSkeletonConfig' part of global actor 'MainActor'
static var currentSkeletonConfig = "currentSkeletonConfig"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:30:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var currentSkeletonConfig = "currentSkeletonConfig"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:31:16: warning: static property 'skeletonCornerRadius' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var skeletonCornerRadius = "skeletonCornerRadius"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:31:16: note: convert 'skeletonCornerRadius' to a 'let' constant to make 'Sendable' shared state immutable
static var skeletonCornerRadius = "skeletonCornerRadius"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:31:16: note: add '@MainActor' to make static property 'skeletonCornerRadius' part of global actor 'MainActor'
static var skeletonCornerRadius = "skeletonCornerRadius"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:31:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var skeletonCornerRadius = "skeletonCornerRadius"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:32:16: warning: static property 'disabledWhenSkeletonIsActive' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var disabledWhenSkeletonIsActive = "disabledWhenSkeletonIsActive"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:32:16: note: convert 'disabledWhenSkeletonIsActive' to a 'let' constant to make 'Sendable' shared state immutable
static var disabledWhenSkeletonIsActive = "disabledWhenSkeletonIsActive"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:32:16: note: add '@MainActor' to make static property 'disabledWhenSkeletonIsActive' part of global actor 'MainActor'
static var disabledWhenSkeletonIsActive = "disabledWhenSkeletonIsActive"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:32:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var disabledWhenSkeletonIsActive = "disabledWhenSkeletonIsActive"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:33:16: warning: static property 'delayedShowSkeletonWorkItem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var delayedShowSkeletonWorkItem = "delayedShowSkeletonWorkItem"
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:33:16: note: convert 'delayedShowSkeletonWorkItem' to a 'let' constant to make 'Sendable' shared state immutable
static var delayedShowSkeletonWorkItem = "delayedShowSkeletonWorkItem"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:33:16: note: add '@MainActor' to make static property 'delayedShowSkeletonWorkItem' part of global actor 'MainActor'
static var delayedShowSkeletonWorkItem = "delayedShowSkeletonWorkItem"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:33:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var delayedShowSkeletonWorkItem = "delayedShowSkeletonWorkItem"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:46:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &ViewAssociatedKeys.flowDelegate) as? SkeletonFlowDelegate }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:47:46: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_setOptional(newValue, pkey: &ViewAssociatedKeys.flowDelegate) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:51:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &ViewAssociatedKeys.skeletonLayer) as? SkeletonLayer }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:52:46: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_setOptional(newValue, pkey: &ViewAssociatedKeys.skeletonLayer) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:56:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &ViewAssociatedKeys.currentSkeletonConfig) as? SkeletonConfig }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:57:46: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_setOptional(newValue, pkey: &ViewAssociatedKeys.currentSkeletonConfig) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:61:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &ViewAssociatedKeys.status) as? SkeletonStatus ?? .off }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:62:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_set(newValue, pkey: &ViewAssociatedKeys.status) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:66:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &ViewAssociatedKeys.isSkeletonAnimated) as? Bool ?? false }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:67:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_set(newValue, pkey: &ViewAssociatedKeys.isSkeletonAnimated) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:71:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &ViewAssociatedKeys.delayedShowSkeletonWorkItem) as? DispatchWorkItem }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:72:46: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_setOptional(newValue, pkey: &ViewAssociatedKeys.delayedShowSkeletonWorkItem) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:76:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &ViewAssociatedKeys.skeletonable) as? Bool ?? false }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:77:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_set(newValue, pkey: &ViewAssociatedKeys.skeletonable) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:81:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &ViewAssociatedKeys.hiddenWhenSkeletonIsActive) as? Bool ?? false }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:82:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_set(newValue, pkey: &ViewAssociatedKeys.hiddenWhenSkeletonIsActive) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:86:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &ViewAssociatedKeys.disabledWhenSkeletonIsActive) as? Bool ?? true }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:87:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_set(newValue, pkey: &ViewAssociatedKeys.disabledWhenSkeletonIsActive) }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:91:35: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
get { return ao_get(pkey: &ViewAssociatedKeys.skeletonCornerRadius) as? Float ?? SkeletonViewAppearance.shared.skeletonCornerRadius }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:92:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
set { ao_set(newValue, pkey: &ViewAssociatedKeys.skeletonCornerRadius) }
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+CollectionSkeleton.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Extensions.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+SkeletonView.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Swizzling.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Transitions.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ AssociationPolicy.swift,\ Recursive.swift,\ Swizzling.swift,\ RecoverableViewState.swift,\ SkeletonLayer.swift,\ SkeletonConfig.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Helpers/AssociationPolicy.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Helpers/Recursive.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Helpers/Swizzling.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/SkeletonLayer.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonConfigs/SkeletonConfig.swift (in target 'SkeletonView' from project 'SkeletonView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Helpers/AssociationPolicy.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Helpers/Recursive.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Helpers/Swizzling.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:19:37: warning: main actor-isolated property 'backgroundColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self.backgroundColor = view.backgroundColor
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:303:66: note: property declared here
@property(nullable, nonatomic,copy) UIColor *backgroundColor UI_APPEARANCE_SELECTOR; // default is nil. Can be useful with the appearance proxy on custom UIView subclasses.
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:20:34: warning: main actor-isolated property 'layer' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self.clipToBounds = view.layer.masksToBounds
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:154:64: note: property declared here
@property(nonatomic,readonly,strong) CALayer *layer; // returns view's layer. Will always return a non-nil value. view is layer's delegate
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:21:34: warning: main actor-isolated property 'layer' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self.cornerRadius = view.layer.cornerRadius
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:154:64: note: property declared here
@property(nonatomic,readonly,strong) CALayer *layer; // returns view's layer. Will always return a non-nil value. view is layer's delegate
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:22:47: warning: main actor-isolated property 'isUserInteractionEnabled' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self.isUserInteractionsEnabled = view.isUserInteractionEnabled
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:59: note: property declared here
@property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:33:38: warning: main actor-isolated property 'attributedText' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let attributedText = view.attributedText {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:60:59: note: property declared here
@property(nullable, nonatomic,copy) NSAttributedString *attributedText API_AVAILABLE(ios(6.0)); // default is nil
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:36:30: warning: main actor-isolated property 'text' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self.text = view.text
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:35:59: note: property declared here
@property(nullable, nonatomic,copy) NSString *text; // default is nil
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:38:31: warning: main actor-isolated property 'textColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self.textColor = view.textColor
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:37:59: note: property declared here
@property(null_resettable, nonatomic,strong) UIColor *textColor UI_APPEARANCE_SELECTOR; // default is labelColor
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:47:36: warning: main actor-isolated property 'attributedText' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self.attributedText = view.attributedText
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:209:53: note: property declared here
@property(null_resettable,copy) NSAttributedString *attributedText API_AVAILABLE(ios(6.0));
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:48:31: warning: main actor-isolated property 'textColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self.textColor = view.textColor
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:199:47: note: property declared here
@property(nullable,nonatomic,strong) UIColor *textColor;
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:58:36: warning: main actor-isolated property 'attributedText' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self.attributedText = view.attributedText
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:56:63: note: property declared here
@property(nullable, nonatomic,copy) NSAttributedString *attributedText API_AVAILABLE(ios(6.0)); // default is nil
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:59:31: warning: main actor-isolated property 'textColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self.textColor = view.textColor
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:57:63: note: property declared here
@property(nullable, nonatomic,strong) UIColor *textColor; // default is nil. use opaque black
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:60:33: warning: main actor-isolated property 'placeholder' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self.placeholder = view.placeholder
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:63:63: note: property declared here
@property(nullable, nonatomic,copy) NSString *placeholder; // default is nil. string is drawn 70% gray
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:68:27: warning: main actor-isolated property 'image' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self.image = view.image
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:26:50: note: property declared here
@property (nullable, nonatomic, strong) UIImage *image; // default is nil
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:76:39: warning: main actor-isolated property 'text' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self.title = view.titleLabel?.text
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:35:59: note: property declared here
@property(nullable, nonatomic,copy) NSString *text; // default is nil
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:76:27: warning: main actor-isolated property 'titleLabel' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self.title = view.titleLabel?.text
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:148:61: note: property declared here
@property(nullable, nonatomic,readonly,strong) UILabel *titleLabel API_AVAILABLE(ios(3.0));
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:84:57: warning: main actor-isolated property 'backgroundColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self.backgroundViewColor = view.backgroundView?.backgroundColor
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:303:66: note: property declared here
@property(nullable, nonatomic,copy) UIColor *backgroundColor UI_APPEARANCE_SELECTOR; // default is nil. Can be useful with the appearance proxy on custom UIView subclasses.
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/RecoverableViewState.swift:84:41: warning: main actor-isolated property 'backgroundView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self.backgroundViewColor = view.backgroundView?.backgroundColor
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:75:49: note: property declared here
@property (nonatomic, strong, nullable) UIView *backgroundView;
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/SkeletonLayer.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/SkeletonLayer.swift:28:40: warning: main actor-isolated property 'definedMaxBounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self.maskLayer.bounds = holder.definedMaxBounds
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Extensions.swift:42:9: note: property declared here
var definedMaxBounds: CGRect {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/SkeletonLayer.swift:29:54: warning: main actor-isolated property 'skeletonCornerRadius' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self.maskLayer.cornerRadius = CGFloat(holder.skeletonCornerRadius)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/UIKitExtensions/UIView+IBInspectable.swift:37:9: note: property declared here
var skeletonCornerRadius: Float {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/SkeletonLayer.swift:31:73: warning: main actor-isolated property 'traitCollection' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self.maskLayer.tint(withColors: colors, traitCollection: holder.traitCollection)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:170:52: note: property declared here
@property (nonatomic, readonly) UITraitCollection *traitCollection API_AVAILABLE(ios(8.0));
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/SkeletonLayer.swift:36:69: warning: main actor-isolated property 'traitCollection' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
maskLayer.tint(withColors: colors, traitCollection: holder?.traitCollection)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:170:52: note: property declared here
@property (nonatomic, readonly) UITraitCollection *traitCollection API_AVAILABLE(ios(8.0));
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/SkeletonLayer.swift:34:10: note: add '@MainActor' to make instance method 'update(usingColors:)' part of global actor 'MainActor'
func update(usingColors colors: [UIColor]) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/SkeletonLayer.swift:40:33: warning: main actor-isolated property 'definedMaxBounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let bounds = holder?.definedMaxBounds {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Extensions.swift:42:9: note: property declared here
var definedMaxBounds: CGRect {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/SkeletonLayer.swift:39:10: note: add '@MainActor' to make instance method 'layoutIfNeeded()' part of global actor 'MainActor'
func layoutIfNeeded() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/SkeletonLayer.swift:70:67: warning: main actor-isolated property 'isRTL' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
isRTL: holder?.isRTL ?? false,
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Extensions.swift:32:9: note: property declared here
var isRTL: Bool {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/SkeletonLayer.swift:60:10: note: add '@MainActor' to make instance method 'addTextLinesIfNeeded()' part of global actor 'MainActor'
func addTextLinesIfNeeded() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/SkeletonLayer.swift:86:67: warning: main actor-isolated property 'isRTL' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
isRTL: holder?.isRTL ?? false,
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Extensions.swift:32:9: note: property declared here
var isRTL: Bool {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/SkeletonLayer.swift:76:10: note: add '@MainActor' to make instance method 'updateLinesIfNeeded()' part of global actor 'MainActor'
func updateLinesIfNeeded() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/Models/SkeletonLayer.swift:105:75: warning: main actor-isolated property 'isRTL' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
let animation = anim ?? type.defaultLayerAnimation(isRTL: holder?.isRTL ?? false)
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+Extensions.swift:32:9: note: property declared here
var isRTL: Bool {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonConfigs/SkeletonConfig.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ SkeletonFlowHandler.swift,\ SkeletonLayerBuilder.swift,\ SkeletonMultilineLayerBuilder.swift,\ SkeletonTreeNode.swift,\ CALayer+Extensions.swift,\ SkeletonTreeNode+Extensions.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonLayerBuilders/SkeletonLayerBuilder.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonLayerBuilders/SkeletonMultilineLayerBuilder.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonTree/SkeletonTreeNode.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/CALayer+Extensions.swift /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/SkeletonTreeNode+Extensions.swift (in target 'SkeletonView' from project 'SkeletonView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift:19:18: warning: call to main actor-isolated instance method 'startObservingAppLifecycleNotifications()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
rootView.startObservingAppLifecycleNotifications()
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AppLifecycleNotifications.swift:22:10: note: calls to instance method 'startObservingAppLifecycleNotifications()' from outside of its actor context are implicitly asynchronous
func startObservingAppLifecycleNotifications() {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift:17:10: note: add '@MainActor' to make instance method 'willBeginShowingSkeletons(rootView:)' part of global actor 'MainActor'
func willBeginShowingSkeletons(rootView: UIView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift:43:18: warning: call to main actor-isolated instance method 'stopObservingAppLifecycleNotications()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
rootView.stopObservingAppLifecycleNotications()
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AppLifecycleNotifications.swift:28:10: note: calls to instance method 'stopObservingAppLifecycleNotications()' from outside of its actor context are implicitly asynchronous
func stopObservingAppLifecycleNotications() {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift:41:10: note: add '@MainActor' to make instance method 'willBeginHidingSkeletons(rootView:)' part of global actor 'MainActor'
func willBeginHidingSkeletons(rootView: UIView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift:47:18: warning: main actor-isolated property '_flowDelegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
rootView._flowDelegate = nil
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/UIView+AssociatedObjects.swift:45:9: note: mutation of this property is only permitted within the actor
var _flowDelegate: SkeletonFlowDelegate? {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonFlowHandler.swift:46:10: note: add '@MainActor' to make instance method 'didHideSkeletons(rootView:)' part of global actor 'MainActor'
func didHideSkeletons(rootView: UIView) {
^
@MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonLayerBuilders/SkeletonLayerBuilder.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonLayerBuilders/SkeletonMultilineLayerBuilder.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonTree/SkeletonTreeNode.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/CALayer+Extensions.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/CALayer+Extensions.swift:57:73: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
DispatchQueue.main.async { CATransaction.setCompletionBlock(completion) }
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/CALayer+Extensions.swift:57:73: note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
DispatchQueue.main.async { CATransaction.setCompletionBlock(completion) }
^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/CALayer+Extensions.swift:80:69: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
DispatchQueue.main.async { CATransaction.setCompletionBlock(completion) }
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/CALayer+Extensions.swift:80:69: note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
DispatchQueue.main.async { CATransaction.setCompletionBlock(completion) }
^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/CALayer+Extensions.swift:89:40: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
DispatchQueue.main.async { completion?() }
~~^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/CALayer+Extensions.swift:89:40: note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
DispatchQueue.main.async { completion?() }
^~~~~~~~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/SkeletonTreeNode+Extensions.swift (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/SkeletonTreeNode+Extensions.swift:21:14: warning: main actor-isolated property 'subviewsSkeletonables' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
base.subviewsSkeletonables.map { $0.sk.treeNode }
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/SkeletonExtensions/SubviewsSkeletonables.swift:7:15: note: property declared here
@objc var subviewsSkeletonables: [UIView] {
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/SkeletonTreeNode+Extensions.swift:25:14: warning: main actor-isolated property 'superview' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
base.superview?.sk.treeNode
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:221:55: note: property declared here
@property(nullable, nonatomic,readonly) UIView *superview;
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Internal/UIKitExtensions/SkeletonTreeNode+Extensions.swift:40:36: warning: main actor-isolated property 'isSkeletonable' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
"isSkeletonable": base.isSkeletonable
^
/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/API/UIKitExtensions/UIView+IBInspectable.swift:19:9: note: property declared here
var isSkeletonable: Bool {
^
SwiftDriverJobDiscovery normal arm64 Emitting module for SkeletonView (in target 'SkeletonView' from project 'SkeletonView')
SwiftDriver\ Compilation\ Requirements SkeletonView normal arm64 com.apple.xcode.tools.swift.compiler (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name SkeletonView -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling SkeletonReusableCell.swift, SkeletonDebug.swift, DispatchQueue+Extensions.swift, Int+Extensions.swift, Notification+Extensions.swift, ProcessInfo+Extensions.swift (in target 'SkeletonView' from project 'SkeletonView')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/SkeletonView-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView-Swift.h (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/SkeletonView-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SkeletonView.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView.swiftmodule (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SkeletonView.swiftmodule/arm64-apple-ios.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SkeletonView.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView.swiftdoc (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SkeletonView.swiftmodule/arm64-apple-ios.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SkeletonView.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView.abi.json (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SkeletonView.swiftmodule/arm64-apple-ios.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SkeletonView.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView.swiftsourceinfo (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SkeletonView.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling SkeletonFlowHandler.swift, SkeletonLayerBuilder.swift, SkeletonMultilineLayerBuilder.swift, SkeletonTreeNode.swift, CALayer+Extensions.swift, SkeletonTreeNode+Extensions.swift (in target 'SkeletonView' from project 'SkeletonView')
SwiftDriverJobDiscovery normal arm64 Compiling GradientDirection.swift, SkeletonGradient.swift, SkeletonTextLineHeight.swift, SkeletonTextNumberOfLines.swift, SkeletonTransitionStyle.swift, SkeletonType.swift, SkeletonExtended.swift (in target 'SkeletonView' from project 'SkeletonView')
SwiftDriverJobDiscovery normal arm64 Compiling SkeletonView.swift, CALayer+Animations.swift, UICollectionView+Extensions.swift, UILabel+IBInspectable.swift, UILabel+SKExtensions.swift, UITextView+IBInspectable.swift (in target 'SkeletonView' from project 'SkeletonView')
SwiftDriverJobDiscovery normal arm64 Compiling resource_bundle_accessor.swift, SkeletonAnimationBuilder.swift, SkeletonAppearance.swift, SkeletonCollectionViewProtocols.swift, SkeletonTableViewProtocols.swift, Deprecated.swift, Notification+SkeletonFlow.swift (in target 'SkeletonView' from project 'SkeletonView')
SwiftDriverJobDiscovery normal arm64 Compiling UIView+AssociatedObjects.swift, UIView+CollectionSkeleton.swift, UIView+Extensions.swift, UIView+SkeletonView.swift, UIView+Swizzling.swift, UIView+Transitions.swift (in target 'SkeletonView' from project 'SkeletonView')
SwiftDriverJobDiscovery normal arm64 Compiling UITextView+SKExtensions.swift, UIView+IBInspectable.swift, UIView+SKExtensions.swift, CollectionSkeleton.swift, SkeletonCollectionDataSource.swift, SkeletonCollectionDelegate.swift (in target 'SkeletonView' from project 'SkeletonView')
SwiftDriverJobDiscovery normal arm64 Compiling AssociationPolicy.swift, Recursive.swift, Swizzling.swift, RecoverableViewState.swift, SkeletonLayer.swift, SkeletonConfig.swift (in target 'SkeletonView' from project 'SkeletonView')
SwiftDriverJobDiscovery normal arm64 Compiling SkeletonMultilinesLayerConfig.swift, GradientDirection+Animations.swift, PrepareViewForSkeleton.swift, Recoverable.swift, SkeletonTextNode.swift, SubviewsSkeletonables.swift (in target 'SkeletonView' from project 'SkeletonView')
SwiftDriverJobDiscovery normal arm64 Compiling UICollectionView+CollectionSkeleton.swift, UIColor+Skeleton.swift, UILabel+Extensions.swift, UITableView+CollectionSkeleton.swift, UITableView+Extensions.swift, UIView+AppLifecycleNotifications.swift (in target 'SkeletonView' from project 'SkeletonView')
SwiftDriver\ Compilation SkeletonView normal arm64 com.apple.xcode.tools.swift.compiler (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name SkeletonView -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SkeletonView.o normal (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios12.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SkeletonView.o
ExtractAppIntentsMetadata (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name SkeletonView --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk --xcode-version 16E140 --platform-family iOS --deployment-target 12.0 --bundle-identifier spi-builder-workspace.SkeletonView --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SkeletonView.appintents --target-triple arm64-apple-ios12.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SkeletonView.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/SkeletonView.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/SkeletonView.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SkeletonView.build/Debug-iphoneos/SkeletonView.build/Objects-normal/arm64/SkeletonView.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-28 09:26:36.349 appintentsmetadataprocessor[723:4158] Starting appintentsmetadataprocessor export
2025-04-28 09:26:36.386 appintentsmetadataprocessor[723:4158] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SkeletonView.o (in target 'SkeletonView' from project 'SkeletonView')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SkeletonView.o
** BUILD SUCCEEDED **
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "SkeletonView",
"name" : "SkeletonView",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "9.0"
},
{
"name" : "tvos",
"version" : "9.0"
}
],
"products" : [
{
"name" : "SkeletonView",
"targets" : [
"SkeletonView"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "SkeletonViewTests",
"module_type" : "SwiftTarget",
"name" : "SkeletonViewTests",
"path" : "SkeletonViewCore/Tests",
"sources" : [
"Debug/SkeletonDebugTests.swift"
],
"target_dependencies" : [
"SkeletonView"
],
"type" : "test"
},
{
"c99name" : "SkeletonView",
"module_type" : "SwiftTarget",
"name" : "SkeletonView",
"path" : "SkeletonViewCore/Sources",
"product_memberships" : [
"SkeletonView"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/SkeletonViewCore/Sources/Supporting Files/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"API/AnimationBuilder/SkeletonAnimationBuilder.swift",
"API/Appearance/SkeletonAppearance.swift",
"API/Collections/CollectionViews/SkeletonCollectionViewProtocols.swift",
"API/Collections/TableViews/SkeletonTableViewProtocols.swift",
"API/Deprecated.swift",
"API/FoundationExtensions/Notification+SkeletonFlow.swift",
"API/Models/GradientDirection.swift",
"API/Models/SkeletonGradient.swift",
"API/Models/SkeletonTextLineHeight.swift",
"API/Models/SkeletonTextNumberOfLines.swift",
"API/Models/SkeletonTransitionStyle.swift",
"API/Models/SkeletonType.swift",
"API/SkeletonExtended.swift",
"API/SkeletonView.swift",
"API/UIKitExtensions/CALayer+Animations.swift",
"API/UIKitExtensions/UICollectionView+Extensions.swift",
"API/UIKitExtensions/UILabel+IBInspectable.swift",
"API/UIKitExtensions/UILabel+SKExtensions.swift",
"API/UIKitExtensions/UITextView+IBInspectable.swift",
"API/UIKitExtensions/UITextView+SKExtensions.swift",
"API/UIKitExtensions/UIView+IBInspectable.swift",
"API/UIKitExtensions/UIView+SKExtensions.swift",
"Internal/Collections/CollectionSkeleton.swift",
"Internal/Collections/SkeletonCollectionDataSource.swift",
"Internal/Collections/SkeletonCollectionDelegate.swift",
"Internal/Collections/SkeletonReusableCell.swift",
"Internal/Debug/SkeletonDebug.swift",
"Internal/FoundationExtensions/DispatchQueue+Extensions.swift",
"Internal/FoundationExtensions/Int+Extensions.swift",
"Internal/FoundationExtensions/Notification+Extensions.swift",
"Internal/FoundationExtensions/ProcessInfo+Extensions.swift",
"Internal/Helpers/AssociationPolicy.swift",
"Internal/Helpers/Recursive.swift",
"Internal/Helpers/Swizzling.swift",
"Internal/Models/RecoverableViewState.swift",
"Internal/Models/SkeletonLayer.swift",
"Internal/SkeletonConfigs/SkeletonConfig.swift",
"Internal/SkeletonConfigs/SkeletonMultilinesLayerConfig.swift",
"Internal/SkeletonExtensions/GradientDirection+Animations.swift",
"Internal/SkeletonExtensions/PrepareViewForSkeleton.swift",
"Internal/SkeletonExtensions/Recoverable.swift",
"Internal/SkeletonExtensions/SkeletonTextNode.swift",
"Internal/SkeletonExtensions/SubviewsSkeletonables.swift",
"Internal/SkeletonFlowHandler.swift",
"Internal/SkeletonLayerBuilders/SkeletonLayerBuilder.swift",
"Internal/SkeletonLayerBuilders/SkeletonMultilineLayerBuilder.swift",
"Internal/SkeletonTree/SkeletonTreeNode.swift",
"Internal/UIKitExtensions/CALayer+Extensions.swift",
"Internal/UIKitExtensions/SkeletonTreeNode+Extensions.swift",
"Internal/UIKitExtensions/UICollectionView+CollectionSkeleton.swift",
"Internal/UIKitExtensions/UIColor+Skeleton.swift",
"Internal/UIKitExtensions/UILabel+Extensions.swift",
"Internal/UIKitExtensions/UITableView+CollectionSkeleton.swift",
"Internal/UIKitExtensions/UITableView+Extensions.swift",
"Internal/UIKitExtensions/UIView+AppLifecycleNotifications.swift",
"Internal/UIKitExtensions/UIView+AssociatedObjects.swift",
"Internal/UIKitExtensions/UIView+CollectionSkeleton.swift",
"Internal/UIKitExtensions/UIView+Extensions.swift",
"Internal/UIKitExtensions/UIView+SkeletonView.swift",
"Internal/UIKitExtensions/UIView+Swizzling.swift",
"Internal/UIKitExtensions/UIView+Transitions.swift"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
Done.