Conversation
The single-parameter variant is deprecated since macOS 14.0, and the app targets 14.6. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- UpdatesPreferencePane: read the observed value from the KVO change instead of the updater's main actor-isolated properties inside the Sendable change handler. - AppState+Runtimes: capture self weakly in the progress closure too, so the inner [weak self] doesn't differ from an implicit strong capture. - NotificationManager: drop awaits on calls that are already on the main actor. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
SMJobBless is deprecated in favor of SMAppService, which uses a different install and approval model and is a separate migration. Keep the one legacy call in a small, clearly marked shim so the known deprecation doesn't warn on every build. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The script phase has no outputs, so Xcode warned that it runs on every
build. That is intended; mark it alwaysOutOfDate ("Based on dependency
analysis" unchecked) to say so.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Resolves the build warnings on
main(app target, macOS 14.6), one commit per kind:onChange(of:perform:)deprecations (XcodesApp.swift,PlatformsListView.swift): use the two-parameter / zero-parameter forms.UpdatesPreferencePane: the KVO change handlers read the updater's main actor-isolated properties from aSendableclosure; use the observedchange.newValueinstead.AppState+Runtimes: the progress closure implicitly capturedselfstrongly while the inner task captured it weakly; capture weakly in both.NotificationManager: removeawaiton calls that are already on the main actor.SMJobBlessdeprecation: moving the helper toSMAppServicechanges the install and approval model (bundled launch daemon plist, approval in System Settings) and deserves its own change. Until then, the one legacy call lives in a small, clearly marked shim reached through a protocol, so the known deprecation doesn't warn on every build.alwaysOutOfDate("Based on dependency analysis" unchecked) to say so.Not changed
ld: building for macOS-14.6, but linking with dylib '@rpath/libcbor.0.11.0.dylib' which was built for newer version 15.0: the prebuiltlibcborin LibFido2Swift targets macOS 15. Fixing it means raising the app's deployment target or rebuilding the dependency for 14.6; both are maintainer decisions.Build and tests pass with Xcode 27.0.
🤖 Generated with Claude Code