[BackgroundAssets] Update bindings up to Xcode 27.0 Beta 3 - #26086
Conversation
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 71e563ea-16c1-43f7-aff9-4538e7264a36
There was a problem hiding this comment.
Pull request overview
Updates the BackgroundAssets framework bindings to match APIs introduced in Xcode 27.0 Beta 3, including new localization/manifest-related APIs and corresponding async wrappers, and cleans up xtro annotations now that the APIs are bound.
Changes:
- Added new BackgroundAssets APIs (language change request enum value, localized asset accessors, manifest APIs, and related completion handlers).
- Added deprecations for superseded
BAAssetPackManagermethods and updated Documentation known-failures for newly generated async wrappers. - Removed resolved xtro
.todofiles for BackgroundAssets across iOS/tvOS/macOS/Mac Catalyst.
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| tests/xtro-sharpie/api-annotations-dotnet/tvOS-BackgroundAssets.todo | Removed resolved xtro todo entries for tvOS BackgroundAssets. |
| tests/xtro-sharpie/api-annotations-dotnet/macOS-BackgroundAssets.todo | Removed resolved xtro todo entries for macOS BackgroundAssets. |
| tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-BackgroundAssets.todo | Removed resolved xtro todo entries for Mac Catalyst BackgroundAssets. |
| tests/xtro-sharpie/api-annotations-dotnet/iOS-BackgroundAssets.todo | Removed resolved xtro todo entries for iOS BackgroundAssets. |
| tests/cecil-tests/Documentation.KnownFailures.txt | Added known-failure entries for new generated async wrapper APIs. |
| src/backgroundassets.cs | Added new BackgroundAssets bindings for Xcode 27.0 Beta 3 (language/localization + manifest APIs) and new deprecations. |
✅ API diff for current PR / commitNET (empty diffs)✅ API diff vs stableNET (empty diffs)ℹ️ Generator diffGenerator Diff: vsdrops (html) vsdrops (raw diff) gist (raw diff) - Please review changes) Pipeline on Agent |
This comment has been minimized.
This comment has been minimized.
🚀 [CI Build #1086dd6] Test results 🚀Test results✅ All tests passed on VSTS: test results. 🎉 All 191 tests passed 🎉 Tests counts✅ assembly-processing: All 1 tests passed. Html Report (VSDrops) Download macOS tests✅ Tests on macOS Sonoma (14): All 5 tests passed. Html Report (VSDrops) Download Linux Build VerificationPipeline on Agent |
Summary
Testing
make worldCLLocationButtonTCC crash)