From 1b9687d157647c2ac8de86dc0d5e587caa1e2fd8 Mon Sep 17 00:00:00 2001 From: Alex Soto Date: Mon, 22 Sep 2025 21:47:56 -0400 Subject: [PATCH 1/6] [xcode26.1] Bump to Xcode 26.1 Beta 1 --- Make.config | 10 +++---- Make.versions | 8 +++--- builds/Versions-MacCatalyst.plist.in | 4 +++ builds/Versions-iOS.plist.in | 2 ++ builds/Versions-macOS.plist.in | 2 ++ builds/Versions-tvOS.plist.in | 2 ++ .../Documentation.KnownFailures.txt | 3 +-- .../MacCatalyst-AVFoundation.todo | 1 + .../MacCatalyst-AuthenticationServices.todo | 1 + ...lyst-AutomaticAssessmentConfiguration.todo | 2 ++ .../MacCatalyst-CallKit.todo | 1 + .../MacCatalyst-CarPlay.todo | 4 +++ .../MacCatalyst-HomeKit.todo | 1 + .../MacCatalyst-Metal.todo | 1 + .../iOS-AVFoundation.todo | 1 + .../iOS-AccessorySetupKit.todo | 14 ++++++++++ .../iOS-AppMigrationKit.todo | 2 ++ .../iOS-AuthenticationServices.todo | 1 + .../api-annotations-dotnet/iOS-CallKit.todo | 1 + .../api-annotations-dotnet/iOS-CarPlay.todo | 4 +++ .../api-annotations-dotnet/iOS-HomeKit.todo | 1 + .../api-annotations-dotnet/iOS-Metal.todo | 1 + .../macOS-AVFoundation.todo | 1 + .../macOS-AuthenticationServices.todo | 1 + ...acOS-AutomaticAssessmentConfiguration.todo | 2 ++ .../api-annotations-dotnet/macOS-Metal.todo | 1 + .../tvOS-AVFoundation.todo | 1 + .../api-annotations-dotnet/tvOS-HomeKit.todo | 1 + .../api-annotations-dotnet/tvOS-Metal.todo | 1 + tools/common/SdkVersions.cs | 26 +++++++++---------- .../automation/templates/variables/common.yml | 2 +- 31 files changed, 78 insertions(+), 25 deletions(-) create mode 100644 tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AVFoundation.todo create mode 100644 tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AuthenticationServices.todo create mode 100644 tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CallKit.todo create mode 100644 tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CarPlay.todo create mode 100644 tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-HomeKit.todo create mode 100644 tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-Metal.todo create mode 100644 tests/xtro-sharpie/api-annotations-dotnet/iOS-AVFoundation.todo create mode 100644 tests/xtro-sharpie/api-annotations-dotnet/iOS-AccessorySetupKit.todo create mode 100644 tests/xtro-sharpie/api-annotations-dotnet/iOS-AppMigrationKit.todo create mode 100644 tests/xtro-sharpie/api-annotations-dotnet/iOS-AuthenticationServices.todo create mode 100644 tests/xtro-sharpie/api-annotations-dotnet/iOS-CallKit.todo create mode 100644 tests/xtro-sharpie/api-annotations-dotnet/iOS-CarPlay.todo create mode 100644 tests/xtro-sharpie/api-annotations-dotnet/iOS-HomeKit.todo create mode 100644 tests/xtro-sharpie/api-annotations-dotnet/iOS-Metal.todo create mode 100644 tests/xtro-sharpie/api-annotations-dotnet/macOS-AVFoundation.todo create mode 100644 tests/xtro-sharpie/api-annotations-dotnet/macOS-AuthenticationServices.todo create mode 100644 tests/xtro-sharpie/api-annotations-dotnet/macOS-AutomaticAssessmentConfiguration.todo create mode 100644 tests/xtro-sharpie/api-annotations-dotnet/macOS-Metal.todo create mode 100644 tests/xtro-sharpie/api-annotations-dotnet/tvOS-AVFoundation.todo create mode 100644 tests/xtro-sharpie/api-annotations-dotnet/tvOS-HomeKit.todo create mode 100644 tests/xtro-sharpie/api-annotations-dotnet/tvOS-Metal.todo diff --git a/Make.config b/Make.config index 6510ae636c18..e82aad2a9a57 100644 --- a/Make.config +++ b/Make.config @@ -140,8 +140,8 @@ NUGET_RELEASE_BRANCH=release/9.0.1xx ## ## Note that the prerelease identifier should be as short as possible, because otherwise ## the resulting package name can become too long for MSIs. -NUGET_HARDCODED_PRERELEASE_IDENTIFIER=xcode26.0 -NUGET_HARDCODED_PRERELEASE_BRANCH=xcode26.0 +NUGET_HARDCODED_PRERELEASE_IDENTIFIER=xcode26.1 +NUGET_HARDCODED_PRERELEASE_BRANCH=xcode26.1 # compute the alphanumeric version of branch names NUGET_RELEASE_BRANCH_ALPHANUMERIC:=$(shell export LANG=C; printf "%s" "$(NUGET_RELEASE_BRANCH)" | tr -c '[a-zA-Z0-9-]' '-') @@ -201,9 +201,9 @@ MACCATALYST_NUGET_VERSION_NO_METADATA=$(MACCATALYST_NUGET_VERSION)$(NUGET_PREREL MACCATALYST_NUGET_VERSION_FULL=$(MACCATALYST_NUGET_VERSION_NO_METADATA)$(NUGET_BUILD_METADATA) # Xcode version should have both a major and a minor version (even if the minor version is 0) -XCODE_VERSION=26.0 -XCODE_URL=https://dl.internalx.com/internal-files/xcodes/Xcode_26.xip -XCODE_DEVELOPER_ROOT=/Applications/Xcode_26.0.0.app/Contents/Developer +XCODE_VERSION=26.1 +XCODE_URL=https://dl.internalx.com/internal-files/xcodes/Xcode_26.1_beta.xip +XCODE_DEVELOPER_ROOT=/Applications/Xcode_26.1.0-beta.app/Contents/Developer XCODE_PRODUCT_BUILD_VERSION:=$(shell /usr/libexec/PlistBuddy -c 'Print :ProductBuildVersion' $(XCODE_DEVELOPER_ROOT)/../version.plist 2>/dev/null || echo " $(shell tput setaf 1 2>/dev/null)The required Xcode ($(XCODE_VERSION)) is not installed in $(basename $(basename $(XCODE_DEVELOPER_ROOT)))$(shell tput sgr0 2>/dev/null)" >&2) # We define stable Xcode as the Xcode app being named like "Xcode_#.#[.#].app" diff --git a/Make.versions b/Make.versions index 9b844049b661..d7fb3ee3e692 100644 --- a/Make.versions +++ b/Make.versions @@ -21,10 +21,10 @@ # IMPORTANT: There must be *no* managed API differences unless the two first # numbers (major.minor) changes. -IOS_NUGET_OS_VERSION=26.0 -TVOS_NUGET_OS_VERSION=26.0 -MACOS_NUGET_OS_VERSION=26.0 -MACCATALYST_NUGET_OS_VERSION=26.0 +IOS_NUGET_OS_VERSION=26.1 +TVOS_NUGET_OS_VERSION=26.1 +MACOS_NUGET_OS_VERSION=26.1 +MACCATALYST_NUGET_OS_VERSION=26.1 # The following are the OS versions we first supported with the current .NET version. # These versions must *not* change with minor .NET updates, only major .NET releases. diff --git a/builds/Versions-MacCatalyst.plist.in b/builds/Versions-MacCatalyst.plist.in index dafe9be7b804..ec80231b58de 100644 --- a/builds/Versions-MacCatalyst.plist.in +++ b/builds/Versions-MacCatalyst.plist.in @@ -25,6 +25,7 @@ 18.4 18.5 26.0 + 26.1 SupportedTargetPlatformVersions @@ -60,6 +61,7 @@ 18.4 18.5 26.0 + 26.1 MacCatalystVersionMap @@ -116,6 +118,8 @@ 15.5 26.0 26.0 + 26.1 + 26.1 RecommendedXcodeVersion @XCODE_VERSION@ diff --git a/builds/Versions-iOS.plist.in b/builds/Versions-iOS.plist.in index 55820cc6e852..461f112afd15 100644 --- a/builds/Versions-iOS.plist.in +++ b/builds/Versions-iOS.plist.in @@ -42,6 +42,7 @@ 18.4 18.5 26.0 + 26.1 SupportedTargetPlatformVersions @@ -96,6 +97,7 @@ 18.4 18.5 26.0 + 26.1 RecommendedXcodeVersion diff --git a/builds/Versions-macOS.plist.in b/builds/Versions-macOS.plist.in index b320d5cd235f..cead49eacc45 100644 --- a/builds/Versions-macOS.plist.in +++ b/builds/Versions-macOS.plist.in @@ -25,6 +25,7 @@ 15.4 15.5 26.0 + 26.1 SupportedTargetPlatformVersions @@ -58,6 +59,7 @@ 15.4 15.5 26.0 + 26.1 RecommendedXcodeVersion diff --git a/builds/Versions-tvOS.plist.in b/builds/Versions-tvOS.plist.in index 4c4fbf668f12..0aa84787dc7c 100644 --- a/builds/Versions-tvOS.plist.in +++ b/builds/Versions-tvOS.plist.in @@ -37,6 +37,7 @@ 18.4 18.5 26.0 + 26.1 SupportedTargetPlatformVersions @@ -86,6 +87,7 @@ 18.4 18.5 26.0 + 26.1 RecommendedXcodeVersion diff --git a/tests/cecil-tests/Documentation.KnownFailures.txt b/tests/cecil-tests/Documentation.KnownFailures.txt index 0a3895f47c4c..8e85545d0714 100644 --- a/tests/cecil-tests/Documentation.KnownFailures.txt +++ b/tests/cecil-tests/Documentation.KnownFailures.txt @@ -9488,8 +9488,6 @@ M:AVFoundation.AVComposition_AVCompositionTrackInspection.LoadTracksWithMediaTyp M:AVFoundation.AVComposition_AVCompositionTrackInspection.LoadTracksWithMediaTypeAsync(AVFoundation.AVComposition,System.String) M:AVFoundation.AVContentKeyRecipient_Extensions.DidProvideContentKey(AVFoundation.IAVContentKeyRecipient,AVFoundation.AVContentKeySession,AVFoundation.AVContentKey) M:AVFoundation.AVContentKeyRequest.Dispose(System.Boolean) -M:AVFoundation.AVContentKeyRequest.RespondByRequestingPersistableContentKeyRequest -M:AVFoundation.AVContentKeyRequest.RespondByRequestingPersistableContentKeyRequest(Foundation.NSError@) M:AVFoundation.AVContentKeyResponse.Create(Foundation.NSData,AVFoundation.AVContentKeyResponseDataType) M:AVFoundation.AVContentKeySession.Dispose(System.Boolean) M:AVFoundation.AVContentKeySessionDelegate_Extensions.DidProvideContentKeyRequests(AVFoundation.IAVContentKeySessionDelegate,AVFoundation.AVContentKeySession,AVFoundation.AVContentKeyRequest[],Foundation.NSData) @@ -24049,6 +24047,7 @@ P:UIKit.UIButton.Held P:UIKit.UIButton.Hovered P:UIKit.UIButton.PointerInteractionEnabled P:UIKit.UIButton.UIButtonAppearance.ContentEdgeInsets +P:UIKit.UIButtonConfiguration.TintedGlassButtonConfiguration P:UIKit.UIButtonEventArgs.ButtonIndex P:UIKit.UICalendarSelectionMultiDate.Delegate P:UIKit.UICalendarSelectionSingleDate.Delegate diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AVFoundation.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AVFoundation.todo new file mode 100644 index 000000000000..5f76296bae6d --- /dev/null +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AVFoundation.todo @@ -0,0 +1 @@ +!missing-field! AVFileTypeQuickTimeAudio not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AuthenticationServices.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AuthenticationServices.todo new file mode 100644 index 000000000000..18c7ec8880bf --- /dev/null +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AuthenticationServices.todo @@ -0,0 +1 @@ +!missing-selector! ASAuthorizationWebBrowserPublicKeyCredentialManager::getIsDeviceConfiguredForPasskeysWithCompletionHandler: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AutomaticAssessmentConfiguration.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AutomaticAssessmentConfiguration.todo index 5f2589b06054..5c1383a46046 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AutomaticAssessmentConfiguration.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AutomaticAssessmentConfiguration.todo @@ -1,2 +1,4 @@ # header says this ctor is available in Mac Catalyst, Apple's documentation + xtro says it's not, so don't add it for now. !missing-selector! AEAssessmentApplication::initWithBundleIdentifier:teamIdentifier: not bound +!missing-selector! AEAssessmentConfiguration::allowsScreenshots not bound +!missing-selector! AEAssessmentConfiguration::setAllowsScreenshots: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CallKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CallKit.todo new file mode 100644 index 000000000000..12224f64a242 --- /dev/null +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CallKit.todo @@ -0,0 +1 @@ +!missing-selector! CXProvider::reportNewIncomingProtectedIMAVCallWithUUID:update:completion: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CarPlay.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CarPlay.todo new file mode 100644 index 000000000000..72038f95adbf --- /dev/null +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CarPlay.todo @@ -0,0 +1,4 @@ +!missing-pinvoke! NSStringFromCPJunctionType is not bound +!missing-pinvoke! NSStringFromCPLaneStatus is not bound +!missing-pinvoke! NSStringFromCPManeuverType is not bound +!missing-pinvoke! NSStringFromCPTrafficSide is not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-HomeKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-HomeKit.todo new file mode 100644 index 000000000000..507c1dcc7294 --- /dev/null +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-HomeKit.todo @@ -0,0 +1 @@ +!missing-enum-value! HMError native value HMErrorCodeQuotaExceeded = 106 not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-Metal.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-Metal.todo new file mode 100644 index 000000000000..e13e0610678d --- /dev/null +++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-Metal.todo @@ -0,0 +1 @@ +!missing-selector! MTLFunctionReflection::userAnnotation not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-AVFoundation.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-AVFoundation.todo new file mode 100644 index 000000000000..5f76296bae6d --- /dev/null +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-AVFoundation.todo @@ -0,0 +1 @@ +!missing-field! AVFileTypeQuickTimeAudio not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-AccessorySetupKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-AccessorySetupKit.todo new file mode 100644 index 000000000000..495b608d6844 --- /dev/null +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-AccessorySetupKit.todo @@ -0,0 +1,14 @@ +!missing-enum! ASPickerDisplaySettingsOptions not bound +!missing-enum-value! ASAccessoryEventType native value ASAccessoryEventTypeAccessoryDiscovered = 33 not bound +!missing-field! ASPickerDisplaySettingsDiscoveryTimeoutUnbounded not bound +!missing-selector! ASAccessorySession::finishPickerDiscovery: not bound +!missing-selector! ASAccessorySession::updatePickerShowingDiscoveredDisplayItems:completionHandler: not bound +!missing-selector! ASDiscoveredAccessory::bluetoothAdvertisementData not bound +!missing-selector! ASDiscoveredAccessory::bluetoothRSSI not bound +!missing-selector! ASDiscoveredDisplayItem::initWithName:productImage:accessory: not bound +!missing-selector! ASMigrationDisplayItem::setWifiAwarePairedDeviceID: not bound +!missing-selector! ASMigrationDisplayItem::wifiAwarePairedDeviceID not bound +!missing-selector! ASPickerDisplaySettings::options not bound +!missing-selector! ASPickerDisplaySettings::setOptions: not bound +!missing-type! ASDiscoveredAccessory not bound +!missing-type! ASDiscoveredDisplayItem not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-AppMigrationKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-AppMigrationKit.todo new file mode 100644 index 000000000000..a1f154e7418a --- /dev/null +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-AppMigrationKit.todo @@ -0,0 +1,2 @@ +!missing-field! AppMigrationKitVersionNumber not bound +!missing-field! AppMigrationKitVersionString not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-AuthenticationServices.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-AuthenticationServices.todo new file mode 100644 index 000000000000..18c7ec8880bf --- /dev/null +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-AuthenticationServices.todo @@ -0,0 +1 @@ +!missing-selector! ASAuthorizationWebBrowserPublicKeyCredentialManager::getIsDeviceConfiguredForPasskeysWithCompletionHandler: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CallKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-CallKit.todo new file mode 100644 index 000000000000..12224f64a242 --- /dev/null +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-CallKit.todo @@ -0,0 +1 @@ +!missing-selector! CXProvider::reportNewIncomingProtectedIMAVCallWithUUID:update:completion: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CarPlay.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-CarPlay.todo new file mode 100644 index 000000000000..72038f95adbf --- /dev/null +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-CarPlay.todo @@ -0,0 +1,4 @@ +!missing-pinvoke! NSStringFromCPJunctionType is not bound +!missing-pinvoke! NSStringFromCPLaneStatus is not bound +!missing-pinvoke! NSStringFromCPManeuverType is not bound +!missing-pinvoke! NSStringFromCPTrafficSide is not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-HomeKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-HomeKit.todo new file mode 100644 index 000000000000..507c1dcc7294 --- /dev/null +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-HomeKit.todo @@ -0,0 +1 @@ +!missing-enum-value! HMError native value HMErrorCodeQuotaExceeded = 106 not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-Metal.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-Metal.todo new file mode 100644 index 000000000000..e13e0610678d --- /dev/null +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-Metal.todo @@ -0,0 +1 @@ +!missing-selector! MTLFunctionReflection::userAnnotation not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-AVFoundation.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-AVFoundation.todo new file mode 100644 index 000000000000..5f76296bae6d --- /dev/null +++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-AVFoundation.todo @@ -0,0 +1 @@ +!missing-field! AVFileTypeQuickTimeAudio not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-AuthenticationServices.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-AuthenticationServices.todo new file mode 100644 index 000000000000..18c7ec8880bf --- /dev/null +++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-AuthenticationServices.todo @@ -0,0 +1 @@ +!missing-selector! ASAuthorizationWebBrowserPublicKeyCredentialManager::getIsDeviceConfiguredForPasskeysWithCompletionHandler: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-AutomaticAssessmentConfiguration.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-AutomaticAssessmentConfiguration.todo new file mode 100644 index 000000000000..4a90c2e817eb --- /dev/null +++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-AutomaticAssessmentConfiguration.todo @@ -0,0 +1,2 @@ +!missing-selector! AEAssessmentConfiguration::allowsScreenshots not bound +!missing-selector! AEAssessmentConfiguration::setAllowsScreenshots: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-Metal.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-Metal.todo new file mode 100644 index 000000000000..e13e0610678d --- /dev/null +++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-Metal.todo @@ -0,0 +1 @@ +!missing-selector! MTLFunctionReflection::userAnnotation not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-AVFoundation.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-AVFoundation.todo new file mode 100644 index 000000000000..5f76296bae6d --- /dev/null +++ b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-AVFoundation.todo @@ -0,0 +1 @@ +!missing-field! AVFileTypeQuickTimeAudio not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-HomeKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-HomeKit.todo new file mode 100644 index 000000000000..507c1dcc7294 --- /dev/null +++ b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-HomeKit.todo @@ -0,0 +1 @@ +!missing-enum-value! HMError native value HMErrorCodeQuotaExceeded = 106 not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Metal.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Metal.todo new file mode 100644 index 000000000000..e13e0610678d --- /dev/null +++ b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Metal.todo @@ -0,0 +1 @@ +!missing-selector! MTLFunctionReflection::userAnnotation not bound diff --git a/tools/common/SdkVersions.cs b/tools/common/SdkVersions.cs index e4be3f5e1631..e2981db2f945 100644 --- a/tools/common/SdkVersions.cs +++ b/tools/common/SdkVersions.cs @@ -14,11 +14,11 @@ namespace Xamarin { static class SdkVersions { - public const string Xcode = "26.0"; - public const string OSX = "26.0"; - public const string iOS = "26.0"; - public const string TVOS = "26.0"; - public const string MacCatalyst = "26.0"; + public const string Xcode = "26.1"; + public const string OSX = "26.1"; + public const string iOS = "26.1"; + public const string TVOS = "26.1"; + public const string MacCatalyst = "26.1"; public const string MinOSX = "12.0"; public const string MiniOS = "12.2"; @@ -32,16 +32,16 @@ static class SdkVersions { public const string MiniOSSimulator = "16.0"; public const string MinTVOSSimulator = "16.0"; - public const string MaxiOSSimulator = "26.0"; - public const string MaxTVOSSimulator = "26.0"; + public const string MaxiOSSimulator = "26.1"; + public const string MaxTVOSSimulator = "26.1"; - public const string MaxiOSDeploymentTarget = "26.0"; - public const string MaxTVOSDeploymentTarget = "26.0"; + public const string MaxiOSDeploymentTarget = "26.1"; + public const string MaxTVOSDeploymentTarget = "26.1"; - public const string TargetPlatformVersionExecutableiOS = "26.0"; - public const string TargetPlatformVersionExecutabletvOS = "26.0"; - public const string TargetPlatformVersionExecutablemacOS = "26.0"; - public const string TargetPlatformVersionExecutableMacCatalyst = "26.0"; + public const string TargetPlatformVersionExecutableiOS = "26.1"; + public const string TargetPlatformVersionExecutabletvOS = "26.1"; + public const string TargetPlatformVersionExecutablemacOS = "26.1"; + public const string TargetPlatformVersionExecutableMacCatalyst = "26.1"; public const string TargetPlatformVersionLibraryiOS = "26.0"; public const string TargetPlatformVersionLibrarytvOS = "26.0"; diff --git a/tools/devops/automation/templates/variables/common.yml b/tools/devops/automation/templates/variables/common.yml index c34ba2cf2e93..3d76cc2f5231 100644 --- a/tools/devops/automation/templates/variables/common.yml +++ b/tools/devops/automation/templates/variables/common.yml @@ -74,4 +74,4 @@ variables: value: 15.6 - name: xcodeChannel - value: Stable + value: Beta From 308c5ba9a937eb8bb76daffa66a4be6e34727a28 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Tue, 23 Sep 2025 08:18:04 +0200 Subject: [PATCH 2/6] [maestro] Subscribe to .NET 9 26.0 packages. --- Make.versions | 5 +++++ NuGet.config | 3 +++ eng/Version.Details.props | 8 ++++++++ eng/Version.Details.xml | 17 +++++++++++++++++ 4 files changed, 33 insertions(+) diff --git a/Make.versions b/Make.versions index d7fb3ee3e692..99a29a5f9234 100644 --- a/Make.versions +++ b/Make.versions @@ -124,3 +124,8 @@ SUPPORTED_API_VERSIONS_IOS+=net9.0-18.0 SUPPORTED_API_VERSIONS_TVOS+=net9.0-18.0 SUPPORTED_API_VERSIONS_MACOS+=net9.0-15.0 SUPPORTED_API_VERSIONS_MACCATALYST+=net9.0-18.0 + +SUPPORTED_API_VERSIONS_IOS+=net9.0-26.0 +SUPPORTED_API_VERSIONS_TVOS+=net9.0-26.0 +SUPPORTED_API_VERSIONS_MACOS+=net9.0-26.0 +SUPPORTED_API_VERSIONS_MACCATALYST+=net9.0-26.0 \ No newline at end of file diff --git a/NuGet.config b/NuGet.config index 9496ea7b39a1..d29d55040da4 100644 --- a/NuGet.config +++ b/NuGet.config @@ -9,6 +9,9 @@ + + + diff --git a/eng/Version.Details.props b/eng/Version.Details.props index 64f01de05731..1554723d2549 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -23,15 +23,19 @@ This file should be imported by eng/Versions.props 17.0.8523 18.0.8324 18.0.9617 + 26.0.9744 17.0.8523 18.0.8324 18.0.9617 + 26.0.9744 14.0.8523 15.0.8324 15.0.9617 + 26.0.9744 17.0.8523 18.0.8324 18.0.9617 + 26.0.9744 9.0.0-beta.25465.2 9.0.0-beta.25465.2 @@ -60,15 +64,19 @@ This file should be imported by eng/Versions.props $(MicrosoftiOSSdknet80_170PackageVersion) $(MicrosoftiOSSdknet80_180PackageVersion) $(MicrosoftiOSSdknet90_180PackageVersion) + $(MicrosoftiOSSdknet90_260PackageVersion) $(MicrosoftMacCatalystSdknet80_170PackageVersion) $(MicrosoftMacCatalystSdknet80_180PackageVersion) $(MicrosoftMacCatalystSdknet90_180PackageVersion) + $(MicrosoftMacCatalystSdknet90_260PackageVersion) $(MicrosoftmacOSSdknet80_140PackageVersion) $(MicrosoftmacOSSdknet80_150PackageVersion) $(MicrosoftmacOSSdknet90_150PackageVersion) + $(MicrosoftmacOSSdknet90_260PackageVersion) $(MicrosofttvOSSdknet80_170PackageVersion) $(MicrosofttvOSSdknet80_180PackageVersion) $(MicrosofttvOSSdknet90_180PackageVersion) + $(MicrosofttvOSSdknet90_260PackageVersion) $(MicrosoftDotNetArcadeSdkPackageVersion) $(MicrosoftDotNetBuildTasksFeedPackageVersion) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index cb6e9216fb99..0a4076f2b45d 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -85,6 +85,23 @@ https://github.com/dotnet/macios 797d30720e5e629d23eb146935da94cb1b61047e + + + https://github.com/dotnet/macios + 0bdcc61b54aff04db380a36ba496a4a2124803d9 + + + https://github.com/dotnet/macios + 0bdcc61b54aff04db380a36ba496a4a2124803d9 + + + https://github.com/dotnet/macios + 0bdcc61b54aff04db380a36ba496a4a2124803d9 + + + https://github.com/dotnet/macios + 0bdcc61b54aff04db380a36ba496a4a2124803d9 + From bea923d98ea30db4be57db89c85cdd02cd208736 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Tue, 23 Sep 2025 14:33:51 +0200 Subject: [PATCH 3/6] Update tests --- tests/monotouch-test/CoreGraphics/ColorSpaceTest.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tests/monotouch-test/CoreGraphics/ColorSpaceTest.cs b/tests/monotouch-test/CoreGraphics/ColorSpaceTest.cs index 96ba2959a48b..da309211f955 100644 --- a/tests/monotouch-test/CoreGraphics/ColorSpaceTest.cs +++ b/tests/monotouch-test/CoreGraphics/ColorSpaceTest.cs @@ -225,10 +225,8 @@ public void CreateIccData () #endif using (var provider = new CGDataProvider (icc)) { using (var cs = CGColorSpace.CreateIccData (provider)) { - // broke? with Xcode 13 beta 1 (iOS, tvOS) - if (TestRuntime.CheckXcodeVersion (13, 0)) - Assert.Null (cs, "null colorspace"); - else + // some OS versions work, some don't, so just check the ICC if we got a color space + if (cs is not null) TestICC (cs); } } From ebbc73c0d5ab2afaeb215b00f3cf7931651af99a Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Tue, 23 Sep 2025 10:01:27 +0200 Subject: [PATCH 4/6] [xcode26.1] Update AccessorySetupKit to beta 1. --- src/accessorysetupkit.cs | 59 +++++++++++++++++++ .../Documentation.KnownFailures.txt | 9 +++ tests/introspection/ApiCtorInitTest.cs | 6 ++ tests/introspection/ApiProtocolTest.cs | 12 ++++ .../iOS-AccessorySetupKit.todo | 14 ----- 5 files changed, 86 insertions(+), 14 deletions(-) delete mode 100644 tests/xtro-sharpie/api-annotations-dotnet/iOS-AccessorySetupKit.todo diff --git a/src/accessorysetupkit.cs b/src/accessorysetupkit.cs index 3fd8e7e71b22..2ea9942d2d09 100644 --- a/src/accessorysetupkit.cs +++ b/src/accessorysetupkit.cs @@ -87,6 +87,7 @@ public enum ASAccessoryEventType : long { AccessoryAdded = 30, AccessoryRemoved = 31, AccessoryChanged = 32, + Discovered = 33, PickerDidPresent = 40, PickerDidDismiss = 50, PickerSetupBridging = 60, @@ -156,9 +157,21 @@ interface ASAccessorySession { [iOS (26, 0)] [Export ("updateAuthorization:descriptor:completionHandler:")] void UpdateAuthorization (ASAccessory accessory, ASDiscoveryDescriptor descriptor, ASAccessorySessionUpdateAuthorizationHandler completionHandler); + + [Async] + [iOS (26, 1)] + [Export ("updatePickerShowingDiscoveredDisplayItems:completionHandler:")] + void UpdatePicker (ASDiscoveredDisplayItem[] showingDisplayItems, ASAccessorySessionUpdatePickerHandler completionHandler); + + [Async] + [iOS (26, 1)] + [Export ("finishPickerDiscovery:")] + void FinishPickerDiscovery (ASAccessorySessionFinishPickerDiscoveryHandler completionHandler); } delegate void ASAccessorySessionUpdateAuthorizationHandler ([NullAllowed] NSError error); + delegate void ASAccessorySessionUpdatePickerHandler ([NullAllowed] NSError error); + delegate void ASAccessorySessionFinishPickerDiscoveryHandler ([NullAllowed] NSError error); [BaseType (typeof (NSObject))] [iOS (18, 0)] @@ -295,6 +308,10 @@ interface ASMigrationDisplayItem { [Export ("initWithName:productImage:descriptor:")] [DesignatedInitializer] NativeHandle Constructor (string name, UIImage productImage, ASDiscoveryDescriptor descriptor); + + [iOS (26, 1)] + [Export ("wifiAwarePairedDeviceID")] + ulong WifiAwarePairedDeviceId { get; set; } } [iOS (26, 0)] @@ -328,6 +345,10 @@ interface ASPickerDisplaySettings { [Export ("discoveryTimeout")] double DiscoveryTimeout { get; set; } + + [iOS (26, 1)] + [Export ("options", ArgumentSemantic.Assign)] + ASPickerDisplaySettingsOptions Options { get; set; } } [Static] @@ -343,5 +364,43 @@ partial interface ASPickerDisplaySettingsDiscoveryTimeout { [iOS (26, 0)] [Field ("ASPickerDisplaySettingsDiscoveryTimeoutLong")] double Long { get; } + + [iOS (26, 1)] + [Field ("ASPickerDisplaySettingsDiscoveryTimeoutUnbounded")] + double Unbounded { get; } + } + + [iOS (26, 1)] + [BaseType (typeof (ASAccessory))] + interface ASDiscoveredAccessory + { + [NullAllowed] + [Wrap ("WeakBluetoothAdvertisementData")] + CoreBluetooth.AdvertisementData BluetoothAdvertisementData { get; } + + [NullAllowed, Export ("bluetoothAdvertisementData", ArgumentSemantic.Copy)] + NSDictionary WeakBluetoothAdvertisementData { get; } + + [Export ("bluetoothRSSI", ArgumentSemantic.Copy)] + [BindAs (typeof (nint?))] + NSNumber BluetoothRSSI { get; } + } + + [iOS (26, 1)] + [BaseType (typeof (ASPickerDisplayItem))] + [DisableDefaultCtor] + interface ASDiscoveredDisplayItem + { + [Export ("initWithName:productImage:accessory:")] + NativeHandle Constructor (string name, UIImage productImage, ASDiscoveredAccessory accessory); + } + + [iOS (26, 1)] + [Flags] + [Native] + public enum ASPickerDisplaySettingsOptions : ulong + { + None = 0, + FilterDiscoveryResults = (1uL << 0), } } diff --git a/tests/cecil-tests/Documentation.KnownFailures.txt b/tests/cecil-tests/Documentation.KnownFailures.txt index 8e85545d0714..9afbb7750ef9 100644 --- a/tests/cecil-tests/Documentation.KnownFailures.txt +++ b/tests/cecil-tests/Documentation.KnownFailures.txt @@ -142,6 +142,7 @@ F:AccessorySetupKit.ASAccessoryEventType.AccessoryAdded F:AccessorySetupKit.ASAccessoryEventType.AccessoryChanged F:AccessorySetupKit.ASAccessoryEventType.AccessoryRemoved F:AccessorySetupKit.ASAccessoryEventType.Activated +F:AccessorySetupKit.ASAccessoryEventType.Discovered F:AccessorySetupKit.ASAccessoryEventType.Invalidated F:AccessorySetupKit.ASAccessoryEventType.MigrationComplete F:AccessorySetupKit.ASAccessoryEventType.PickerDidDismiss @@ -177,6 +178,8 @@ F:AccessorySetupKit.ASErrorCode.UserRestricted F:AccessorySetupKit.ASPickerDisplayItemSetupOptions.ConfirmAuthorization F:AccessorySetupKit.ASPickerDisplayItemSetupOptions.FinishInApp F:AccessorySetupKit.ASPickerDisplayItemSetupOptions.Rename +F:AccessorySetupKit.ASPickerDisplaySettingsOptions.FilterDiscoveryResults +F:AccessorySetupKit.ASPickerDisplaySettingsOptions.None F:AddressBook.ABPropertyType.MultiMask F:AdServices.AAAttributionErrorCode.InternalError F:AdServices.AAAttributionErrorCode.NetworkError @@ -8139,11 +8142,13 @@ M:Accessibility.AXPrefers.HorizontalTextEnabled M:Accessibility.AXPrefers.NonBlinkingTextInsertionIndicator M:AccessorySetupKit.ASAccessorySession.FailAuthorizationAsync(AccessorySetupKit.ASAccessory) M:AccessorySetupKit.ASAccessorySession.FinishAuthorizationAsync(AccessorySetupKit.ASAccessory,AccessorySetupKit.ASAccessorySettings) +M:AccessorySetupKit.ASAccessorySession.FinishPickerDiscoveryAsync M:AccessorySetupKit.ASAccessorySession.RemoveAccessoryAsync(AccessorySetupKit.ASAccessory) M:AccessorySetupKit.ASAccessorySession.RenameAccessoryAsync(AccessorySetupKit.ASAccessory,AccessorySetupKit.ASAccessoryRenameOptions) M:AccessorySetupKit.ASAccessorySession.ShowPickerAsync M:AccessorySetupKit.ASAccessorySession.ShowPickerAsync(AccessorySetupKit.ASPickerDisplayItem[]) M:AccessorySetupKit.ASAccessorySession.UpdateAuthorizationAsync(AccessorySetupKit.ASAccessory,AccessorySetupKit.ASDiscoveryDescriptor) +M:AccessorySetupKit.ASAccessorySession.UpdatePickerAsync(AccessorySetupKit.ASDiscoveredDisplayItem[]) M:Accounts.ACAccountStore.Dispose(System.Boolean) M:AddressBook.ABAddressBook.add_ExternalChange(System.EventHandler{AddressBook.ExternalChangeEventArgs}) M:AddressBook.ABAddressBook.remove_ExternalChange(System.EventHandler{AddressBook.ExternalChangeEventArgs}) @@ -18128,6 +18133,7 @@ P:Accessibility.IAXCustomContentProvider.AccessibilityCustomContentHandler P:Accessibility.IAXDataAxisDescriptor.AttributedTitle P:Accessibility.IAXDataAxisDescriptor.Title P:Accessibility.IAXMathExpressionProvider.AccessibilityMathExpression +P:AccessorySetupKit.ASDiscoveredAccessory.BluetoothAdvertisementData P:AddressBook.ABMultiValue`1.Item(System.IntPtr) P:AppClip.APActivationPayload.Url P:AppKit.INSAccessibility.AccessibilityActivationPoint @@ -24807,7 +24813,9 @@ T:Accessibility.ValueDescriptionProviderHandler T:AccessorySetupKit.ASAccessoryEventType T:AccessorySetupKit.ASAccessoryRenameOptions T:AccessorySetupKit.ASAccessorySessionCompletionHandler +T:AccessorySetupKit.ASAccessorySessionFinishPickerDiscoveryHandler T:AccessorySetupKit.ASAccessorySessionUpdateAuthorizationHandler +T:AccessorySetupKit.ASAccessorySessionUpdatePickerHandler T:AccessorySetupKit.ASAccessoryState T:AccessorySetupKit.ASAccessorySupportOptions T:AccessorySetupKit.ASDiscoveryDescriptorRange @@ -24815,6 +24823,7 @@ T:AccessorySetupKit.ASDiscoveryDescriptorWiFiAwareServiceRole T:AccessorySetupKit.ASErrorCode T:AccessorySetupKit.ASPickerDisplayItemSetupOptions T:AccessorySetupKit.ASPickerDisplaySettingsDiscoveryTimeout +T:AccessorySetupKit.ASPickerDisplaySettingsOptions T:Accounts.ACLinkedInKey T:AdServices.AAAttributionErrorCode T:AppClip.APActivationPayload diff --git a/tests/introspection/ApiCtorInitTest.cs b/tests/introspection/ApiCtorInitTest.cs index 98560fb620f4..2f3ffe6d8cf1 100644 --- a/tests/introspection/ApiCtorInitTest.cs +++ b/tests/introspection/ApiCtorInitTest.cs @@ -457,6 +457,12 @@ protected virtual bool Match (ConstructorInfo ctor, Type type) var cstr = ctor.ToString (); switch (type.Name) { + case "ASDiscoveredDisplayItem": + switch (cstr) { + case "Void .ctor(System.String, UIKit.UIImage, AccessorySetupKit.ASDiscoveryDescriptor)": // NS_UNAVAILABLE + return true; + } + break; case "MKTileOverlayRenderer": // NSInvalidArgumentEception Expected a MKTileOverlay // looks like Apple has not yet added a DI for this type, but it should be `initWithTileOverlay:` diff --git a/tests/introspection/ApiProtocolTest.cs b/tests/introspection/ApiProtocolTest.cs index a966921bad0d..17fbbd848413 100644 --- a/tests/introspection/ApiProtocolTest.cs +++ b/tests/introspection/ApiProtocolTest.cs @@ -330,6 +330,10 @@ protected virtual bool Skip (Type type, string protocolName) case "ASPropertyCompareString": case "PKAddIdentityDocumentMetadata": return true; + // Xcode 26.1 Conformance not in headers + case "ASDiscoveredAccessory": + case "ASDiscoveredDisplayItem": + return true; } break; case "NSMutableCopying": @@ -561,6 +565,10 @@ protected virtual bool Skip (Type type, string protocolName) case "ASPropertyCompareString": case "PKAddIdentityDocumentMetadata": return true; + // Xcode 26.1 Conformance not in headers + case "ASDiscoveredAccessory": + case "ASDiscoveredDisplayItem": + return true; } break; case "NSSecureCoding": @@ -795,6 +803,10 @@ protected virtual bool Skip (Type type, string protocolName) case "ASPropertyCompareString": case "PKAddIdentityDocumentMetadata": return true; + // Xcode 26.1 Conformance not in headers + case "ASDiscoveredAccessory": + case "ASDiscoveredDisplayItem": + return true; } break; // conformance added in Xcode 8 (iOS 10 / macOS 10.12) diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-AccessorySetupKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-AccessorySetupKit.todo deleted file mode 100644 index 495b608d6844..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-AccessorySetupKit.todo +++ /dev/null @@ -1,14 +0,0 @@ -!missing-enum! ASPickerDisplaySettingsOptions not bound -!missing-enum-value! ASAccessoryEventType native value ASAccessoryEventTypeAccessoryDiscovered = 33 not bound -!missing-field! ASPickerDisplaySettingsDiscoveryTimeoutUnbounded not bound -!missing-selector! ASAccessorySession::finishPickerDiscovery: not bound -!missing-selector! ASAccessorySession::updatePickerShowingDiscoveredDisplayItems:completionHandler: not bound -!missing-selector! ASDiscoveredAccessory::bluetoothAdvertisementData not bound -!missing-selector! ASDiscoveredAccessory::bluetoothRSSI not bound -!missing-selector! ASDiscoveredDisplayItem::initWithName:productImage:accessory: not bound -!missing-selector! ASMigrationDisplayItem::setWifiAwarePairedDeviceID: not bound -!missing-selector! ASMigrationDisplayItem::wifiAwarePairedDeviceID not bound -!missing-selector! ASPickerDisplaySettings::options not bound -!missing-selector! ASPickerDisplaySettings::setOptions: not bound -!missing-type! ASDiscoveredAccessory not bound -!missing-type! ASDiscoveredDisplayItem not bound From 0a6d0d6b2b62ad52418757c599dac318f562f9da Mon Sep 17 00:00:00 2001 From: GitHub Actions Autoformatter Date: Wed, 24 Sep 2025 18:10:07 +0000 Subject: [PATCH 5/6] Auto-format source code --- src/accessorysetupkit.cs | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/accessorysetupkit.cs b/src/accessorysetupkit.cs index 2ea9942d2d09..36700478c2a1 100644 --- a/src/accessorysetupkit.cs +++ b/src/accessorysetupkit.cs @@ -161,7 +161,7 @@ interface ASAccessorySession { [Async] [iOS (26, 1)] [Export ("updatePickerShowingDiscoveredDisplayItems:completionHandler:")] - void UpdatePicker (ASDiscoveredDisplayItem[] showingDisplayItems, ASAccessorySessionUpdatePickerHandler completionHandler); + void UpdatePicker (ASDiscoveredDisplayItem [] showingDisplayItems, ASAccessorySessionUpdatePickerHandler completionHandler); [Async] [iOS (26, 1)] @@ -372,8 +372,7 @@ partial interface ASPickerDisplaySettingsDiscoveryTimeout { [iOS (26, 1)] [BaseType (typeof (ASAccessory))] - interface ASDiscoveredAccessory - { + interface ASDiscoveredAccessory { [NullAllowed] [Wrap ("WeakBluetoothAdvertisementData")] CoreBluetooth.AdvertisementData BluetoothAdvertisementData { get; } @@ -389,8 +388,7 @@ interface ASDiscoveredAccessory [iOS (26, 1)] [BaseType (typeof (ASPickerDisplayItem))] [DisableDefaultCtor] - interface ASDiscoveredDisplayItem - { + interface ASDiscoveredDisplayItem { [Export ("initWithName:productImage:accessory:")] NativeHandle Constructor (string name, UIImage productImage, ASDiscoveredAccessory accessory); } @@ -398,8 +396,7 @@ interface ASDiscoveredDisplayItem [iOS (26, 1)] [Flags] [Native] - public enum ASPickerDisplaySettingsOptions : ulong - { + public enum ASPickerDisplaySettingsOptions : ulong { None = 0, FilterDiscoveryResults = (1uL << 0), } From 50d61a131faad029ce034cfa0bd1004247a51d8e Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Tue, 23 Sep 2025 10:01:27 +0200 Subject: [PATCH 6/6] [xcode26.1] Update AccessorySetupKit to beta 1. --- .../iOS-AccessorySetupKit.todo | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 tests/xtro-sharpie/api-annotations-dotnet/iOS-AccessorySetupKit.todo diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-AccessorySetupKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-AccessorySetupKit.todo deleted file mode 100644 index 495b608d6844..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-AccessorySetupKit.todo +++ /dev/null @@ -1,14 +0,0 @@ -!missing-enum! ASPickerDisplaySettingsOptions not bound -!missing-enum-value! ASAccessoryEventType native value ASAccessoryEventTypeAccessoryDiscovered = 33 not bound -!missing-field! ASPickerDisplaySettingsDiscoveryTimeoutUnbounded not bound -!missing-selector! ASAccessorySession::finishPickerDiscovery: not bound -!missing-selector! ASAccessorySession::updatePickerShowingDiscoveredDisplayItems:completionHandler: not bound -!missing-selector! ASDiscoveredAccessory::bluetoothAdvertisementData not bound -!missing-selector! ASDiscoveredAccessory::bluetoothRSSI not bound -!missing-selector! ASDiscoveredDisplayItem::initWithName:productImage:accessory: not bound -!missing-selector! ASMigrationDisplayItem::setWifiAwarePairedDeviceID: not bound -!missing-selector! ASMigrationDisplayItem::wifiAwarePairedDeviceID not bound -!missing-selector! ASPickerDisplaySettings::options not bound -!missing-selector! ASPickerDisplaySettings::setOptions: not bound -!missing-type! ASDiscoveredAccessory not bound -!missing-type! ASDiscoveredDisplayItem not bound