Skip to content

Release 5.21.1#1564

Open
GianniCarlo wants to merge 21 commits into
mainfrom
develop
Open

Release 5.21.1#1564
GianniCarlo wants to merge 21 commits into
mainfrom
develop

set app version

025cf52
Select commit
Loading
Failed to load commit list.
Xcode Cloud / BookPlayer | Release | Archive - iOS succeeded Jul 1, 2026 in 10m 49s

69 warnings

Report Summary
Errors 0
Test Failures 0
Analysis Issues 0
Warnings 69

Details

69 Warnings

Details

  Shared/Services/Preferences/PreferencesSyncService.swift:396
      Instance method 'unlock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode
  BookPlayer/Settings/Storage/StorageCloudDeletedViewModel.swift:123
      Instance method 'makeIterator' is unavailable from asynchronous contexts; this is an error in the Swift 6 language mode
  Shared/Services/Preferences/PreferencesSyncService.swift:394
      Instance method 'lock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode
  Shared/CoreData/Backed-Models/Book+CoreDataClass.swift:65
      'metadata' was deprecated in watchOS 9.0: Use load(.metadata) instead
  BookPlayerWatch/LocalPlayback/RemoteItemList/RemoteItemListView.swift:147
      'onChange(of:perform:)' was deprecated in watchOS 10.0: Use `onChange` with a two or zero parameter action closure instead.
  BookPlayerWatch/LocalPlayback/Player/PlayerToolbarView.swift:62
      'init(destination:isActive:label:)' was deprecated in watchOS 9.0: use NavigationLink(value:label:), or navigationDestination(isPresented:destination:), inside a NavigationStack or NavigationSplitView
  Shared/Services/AudioMetadataService.swift:195
      Capture of 'self' with non-Sendable type 'AudioMetadataService' in a '@Sendable' closure
  BookPlayer/Utils/Views/StoryViewer/StoryProgress.swift:34
      'animation' was deprecated in iOS 15.0: Use withAnimation or animation(_:value:) instead.
  Shared/Services/Preferences/PreferencesSyncService.swift:369
      Instance method 'unlock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode
  Shared/Services/KeychainService.swift:47
      'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'JSONDecoder', consider removing it
  Shared/Services/LibraryService+Sync.swift:136
      Capture of 'item' with non-Sendable type 'SyncableItem' in a '@Sendable' closure
  BookPlayerWatch/LocalPlayback/RemoteItemList/RemoteItemListView.swift:133
      'onChange(of:perform:)' was deprecated in watchOS 10.0: Use `onChange` with a two or zero parameter action closure instead.
  BookPlayer/Utils/Extensions/UIViewController+BookPlayer.swift:181
      Extension declares a conformance of imported type 'UIViewController' to imported protocol 'UITextFieldDelegate'; this will not behave correctly if the owners of 'UIKit' introduce this conformance in the future
  Shared/CoreData/Backed-Models/Book+CoreDataClass.swift:68
      'value' was deprecated in iOS 16.0: Use load(.value) instead
  Shared/Services/LibraryService+Sync.swift:110
      Capture of 'itemsDict' with non-Sendable type '[String : SyncableItem]' in a '@Sendable' closure
  Shared/Services/LibraryService+Sync.swift:190
      Capture of 'itemsDict' with non-Sendable type '[String : SyncableItem]' in a '@Sendable' closure
  LibraryItem.hardcoverBook should have an inverse [2]
  BookPlayer/Player/PlayerManager.swift:227
      'dataValue' was deprecated in iOS 16.0: Use load(.dataValue) instead
  BookPlayer/Player/PlayerManager.swift:225
      'commonMetadata' was deprecated in iOS 16.0: Use load(.commonMetadata) instead
  Shared/Artwork/AVAudioAssetImageDataProvider.swift:137
      Instance method 'makeIterator' is unavailable from asynchronous contexts; this is an error in the Swift 6 language mode
  Shared/Services/Preferences/PreferencesSyncService.swift:604
      Instance method 'unlock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode
  BookPlayer/Utils/BackupDatabaseOperation.swift:14
      Class 'BackupDatabaseOperation' must restate inherited '@unchecked Sendable' conformance
  BookPlayerWatch/LocalPlayback/Player/PlayerManager.swift:214
      'commonMetadata' was deprecated in watchOS 9.0: Use load(.commonMetadata) instead
  SwiftLint not installed, download from https://github.com/realm/SwiftLint
  BookPlayer/Player/PlayerManager.swift:207
      'loadValues(forKeys:)' was deprecated in iOS 16.0: Use load(_:) instead. For non-deprecated properties that do not have an AVAsyncProperty equivalent, continue to query these properties synchronously
  Shared/Services/Preferences/PreferencesSyncService.swift:364
      Instance method 'lock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode
  Shared/Services/LibraryService+Sync.swift:427
      'init(url:)' was deprecated in iOS 18.0: Use AVURLAsset(url:) instead
  BookPlayer/Services/BookActivityItemProvider.swift:12
      Class 'BookActivityItemProvider' must restate inherited '@unchecked Sendable' conformance
  Shared/Services/LibraryService.swift:1802
      Capture of 'newChapters' with non-Sendable type '[ChapterMetadata]' in a '@Sendable' closure
  Shared/Services/Sync/SyncJobScheduler.swift:446
      Capture of 'conflicts' with non-Sendable type '[ItemConflict]' in a '@Sendable' closure
  Shared/Services/Preferences/PreferencesSyncService.swift:209
      Instance method 'unlock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode
  Shared/Services/Sync/SyncService.swift:798
      Capture of 'self' with non-Sendable type 'SyncService' in a '@Sendable' closure
  BookPlayer/Player/Views/Controls/SystemVolumeSlider.swift:17
      'showsRouteButton' was deprecated in iOS 13.0: Use AVRoutePickerView instead.
  BookPlayer/Library/ItemList/ItemListView+Alerts.swift:137
      Initialization of immutable value 'selectedItems' was never used; consider replacing with assignment to '_' or removing it
  BookPlayerWatch/NowPlaying/Views/NowPlayingPlaybackControlsView.swift:36
      'init(destination:isActive:label:)' was deprecated in watchOS 9.0: use NavigationLink(value:label:), or navigationDestination(isPresented:destination:), inside a NavigationStack or NavigationSplitView
  BookPlayer/Utils/Views/StoryViewer/StoryProgress.swift:20
      'animation' was deprecated in iOS 15.0: Use withAnimation or animation(_:value:) instead.
  BookPlayer/Settings/Storage/StorageViewModel.swift:261
      Instance method 'makeIterator' is unavailable from asynchronous contexts; this is an error in the Swift 6 language mode
  Shared/Services/AudioMetadataService.swift:228
      'catch' block is unreachable because no errors are thrown in 'do' block
  BookPlayer/Import/Models/ImportOperation.swift:16
      Class 'ImportOperation' must restate inherited '@unchecked Sendable' conformance
  Shared/Services/Preferences/PreferencesSyncService.swift:627
      Instance method 'lock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode
  Shared/Services/KeychainService.swift:46
      'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'JSONEncoder', consider removing it
  BookPlayerWatch/LocalPlayback/RemoteItemList/RemoteItemListView.swift:112
      'init(destination:isActive:label:)' was deprecated in watchOS 9.0: use NavigationLink(value:label:), or navigationDestination(isPresented:destination:), inside a NavigationStack or NavigationSplitView
  Shared/Services/Preferences/PreferencesSyncService.swift:636
      Instance method 'unlock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode
  BookPlayerWatch/ItemList/ItemListView.swift:38
      'init(destination:isActive:label:)' was deprecated in watchOS 9.0: use NavigationLink(value:label:), or navigationDestination(isPresented:destination:), inside a NavigationStack or NavigationSplitView
  unresolved variable(s) found: application_name # nlu.shortcuts.intents.8.corpuses.training.8.utterances.0
  BookPlayer/Settings/Storage/StorageViewModel.swift:171
      Result of call to 'registerExistingProcessedItems(at:)' is unused
  Shared/Services/LibraryService+Sync.swift:269
      Capture of 'bookmark' with non-Sendable type 'SimpleBookmark' in a '@Sendable' closure
  BookPlayerWatch/LocalPlayback/PlaybackControls/PlaybackFullControlsView.swift:155
      'onChange(of:perform:)' was deprecated in watchOS 10.0: Use `onChange` with a two or zero parameter action closure instead.
  BookPlayer/Utils/Views/StoryViewer/StoryViewer.swift:43
      'onChange(of:perform:)' was deprecated in iOS 17.0: Use `onChange` with a two or zero parameter action closure instead.
  BookPlayer/Utils/RefreshTaskOperation.swift:14
      Class 'RefreshTaskOperation' must restate inherited '@unchecked Sendable' conformance
  Shared/Services/Preferences/PreferencesSyncService.swift:201
      Instance method 'lock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode
  BookPlayer/Library/ItemList/LibraryRootView.swift:194
      Variable 'itemIdentifiersPairs' was never mutated; consider changing to 'let' constant
  Shared/Utils/AppEnvironment.swift:18
      'appStoreReceiptURL' was deprecated in iOS 18.0: Use AppTransaction.shared and Transaction.all from StoreKit.framework instead
  BookPlayerShareExtension/ShareViewController.swift:154
      Capture of 'mutableAttachments' with non-Sendable type '[NSItemProvider]' in an isolated local function; this is an error in the Swift 6 language mode
  BookPlayer/Hardcover/BookPicker/HardcoverBookPickerView.swift:69
      'onChange(of:perform:)' was deprecated in iOS 17.0: Use `onChange` with a two or zero parameter action closure instead.
  BookPlayerWatch/LocalPlayback/Player/PlayerManager.swift:196
      'loadValues(forKeys:)' was deprecated in watchOS 9.0: Use load(_:) instead. For non-deprecated properties that do not have an AVAsyncProperty equivalent, continue to query these properties synchronously
  Shared/Services/Sync/SyncService.swift:789
      Capture of 'self' with non-Sendable type 'SyncService' in a '@Sendable' closure
  BookPlayerWidgets/Phone/TimeListened/TimeListenedMediumView.swift:95
      'animation' was deprecated in iOS 15.0: Use withAnimation or animation(_:value:) instead.
  Shared/Services/Sync/LibraryItemSyncOperation.swift:13
      Class 'LibraryItemSyncOperation' must restate inherited '@unchecked Sendable' conformance
  Shared/Services/LibraryService.swift:2815
      Capture of 'hardcoverBook' with non-Sendable type 'SimpleHardcoverBook?' in a '@Sendable' closure
  Shared/CoreData/Backed-Models/Book+CoreDataClass.swift:62
      'init(url:)' was deprecated in iOS 18.0: Use AVURLAsset(url:) instead
  Shared/Services/LibraryService.swift:1779
      Capture of 'chapters' with non-Sendable type '[ChapterMetadata]' in a '@Sendable' closure
  BookPlayerWatch/LocalPlayback/Player/PlayerManager.swift:216
      'dataValue' was deprecated in watchOS 9.0: Use load(.dataValue) instead
  Shared/CoreData/Backed-Models/Book+CoreDataClass.swift:68
      'value' was deprecated in watchOS 9.0: Use load(.value) instead
  Shared/Services/Preferences/PreferencesSyncService.swift:602
      Instance method 'lock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode
  file:///Volumes/workspace/tmp/swift-generated-sources/@__swiftmacro_10BookPlayer0024StoryProgressswift_ynAHffMX25_0_33_02FB5B90D54B5F26D65BE1558F584A06Ll7PreviewfMf_.swift:26
      'animation' was deprecated in iOS 15.0: Use withAnimation or animation(_:value:) instead.
  Shared/CoreData/Backed-Models/Book+CoreDataClass.swift:65
      'metadata' was deprecated in iOS 16.0: Use load(.metadata) instead
  Shared/Extensions/String+BookPlayer.swift:17
      Extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
  Shared/Services/Preferences/PreferencesSyncService.swift:366
      Instance method 'unlock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode