[xcode14.3] Update bidnings to Xcode 14.3 RC and fix tests

This commit is contained in:
Alex Soto 2023-03-27 17:17:53 -04:00
Родитель 37fef7a49d
Коммит f793719e58
39 изменённых файлов: 177 добавлений и 65 удалений

Просмотреть файл

@ -199,8 +199,8 @@ MACCATALYST_NUGET_VERSION_FULL=$(MACCATALYST_NUGET_VERSION_NO_METADATA)+$(NUGET_
# Xcode version should have both a major and a minor version (even if the minor version is 0)
XCODE_VERSION=14.3
XCODE_URL=https://dl.internalx.com/internal-files/xcodes/Xcode_14.3_beta_2.xip
XCODE_DEVELOPER_ROOT=/Applications/Xcode_14.3.0-beta2.app/Contents/Developer
XCODE_URL=https://dl.internalx.com/internal-files/xcodes/Xcode_14.3_Release_Candidate.xip
XCODE_DEVELOPER_ROOT=/Applications/Xcode_14.3.0-rc.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)
# Tell both Xcode and our build logic which Xcode we're using.

Просмотреть файл

@ -0,0 +1,42 @@
//
// ASCompat.cs
//
// Authors:
// Alex Soto <alexsoto@microsoft.com>
//
// Copyright 2023 Microsoft Corporation
//
#if !XAMCORE_5_0
#nullable enable
using Foundation;
using ObjCRuntime;
using System;
using System.Threading.Tasks;
#if !NET
using NativeHandle = System.IntPtr;
#endif
namespace AuthenticationServices {
#if MONOMAC
public partial class ASAuthorizationProviderExtensionRegistrationHandler {
public override NativeHandle ClassHandle => throw new InvalidOperationException (Constants.BrokenBinding);
#if !NET
public Task<ASAuthorizationProviderExtensionRegistrationResult> BeginDeviceRegistrationAsync (ASAuthorizationProviderExtensionLoginManager loginManager, ASAuthorizationProviderExtensionRequestOptions options) => throw new InvalidOperationException (Constants.BrokenBinding);
public Task<ASAuthorizationProviderExtensionRegistrationResult> BeginUserRegistrationAsync (ASAuthorizationProviderExtensionLoginManager loginManager, string userName, ASAuthorizationProviderExtensionAuthenticationMethod authenticationMethod, ASAuthorizationProviderExtensionRequestOptions options) => throw new InvalidOperationException (Constants.BrokenBinding);
#else
public virtual Task<ASAuthorizationProviderExtensionRegistrationResult> BeginDeviceRegistrationAsync (ASAuthorizationProviderExtensionLoginManager loginManager, ASAuthorizationProviderExtensionRequestOptions options) => throw new InvalidOperationException (Constants.BrokenBinding);
public virtual Task<ASAuthorizationProviderExtensionRegistrationResult> BeginUserRegistrationAsync (ASAuthorizationProviderExtensionLoginManager loginManager, string userName, ASAuthorizationProviderExtensionAuthenticationMethod authenticationMethod, ASAuthorizationProviderExtensionRequestOptions options) => throw new InvalidOperationException (Constants.BrokenBinding);
#endif // !NET
}
public static partial class ASAuthorizationProviderExtensionRegistrationHandler_Extensions {
public static Task<ASAuthorizationProviderExtensionRegistrationResult> BeginDeviceRegistrationAsync (this IASAuthorizationProviderExtensionRegistrationHandler This, ASAuthorizationProviderExtensionLoginManager loginManager, ASAuthorizationProviderExtensionRequestOptions options) => throw new InvalidOperationException (Constants.BrokenBinding);
public static Task<ASAuthorizationProviderExtensionRegistrationResult> BeginUserRegistrationAsync (this IASAuthorizationProviderExtensionRegistrationHandler This, ASAuthorizationProviderExtensionLoginManager loginManager, string userName, ASAuthorizationProviderExtensionAuthenticationMethod authenticationMethod, ASAuthorizationProviderExtensionRequestOptions options) => throw new InvalidOperationException (Constants.BrokenBinding);
}
#endif // MONOMAC
}
#endif // !XAMCORE_5_0

Просмотреть файл

@ -150,7 +150,6 @@ namespace GameKit {
NotAuthorized = 32,
ConnectionTimeout = 33,
ApiObsolete = 34,
OptedOutOfGameCenter = 35,
FriendListDescriptionMissing = 100,
FriendListRestricted = 101,

Просмотреть файл

@ -587,10 +587,10 @@ namespace HealthKit {
[MacCatalyst (14, 0)]
[Field ("HKFHIRResourceTypeCoverage")]
Coverage,
[iOS (14, 6), MacCatalyst (14, 6), Mac (13, 3)]
[iOS (16, 4), MacCatalyst (16, 4), Mac (13, 3)]
[Field ("HKFHIRResourceTypeDiagnosticReport")]
DiagnosticReport,
[iOS (14, 6), MacCatalyst (14, 6), Mac (13, 3)]
[iOS (16, 4), MacCatalyst (16, 4), Mac (13, 3)]
[Field ("HKFHIRResourceTypeDocumentReference")]
DocumentReference,
}

Просмотреть файл

@ -23552,6 +23552,15 @@ namespace AppKit {
[MacCatalyst (13, 1)]
[NullAllowed, Export ("tabGroup", ArgumentSemantic.Weak)]
NSWindowTabGroup TabGroup { get; }
[Mac (13, 3), MacCatalyst (16, 4)]
[Async]
[Export ("transferWindowSharingToWindow:completionHandler:")]
void TransferWindowSharing (NSWindow window, Action<NSError> completionHandler);
[Mac (13, 3), MacCatalyst (16, 4)]
[Export ("hasActiveWindowSharingSession")]
bool HasActiveWindowSharingSession { get; }
}
partial interface NSPrintOperation {

Просмотреть файл

@ -1198,7 +1198,15 @@ namespace AuthenticationServices {
NSData Signature { get; }
}
#if !XAMCORE_5_0 // Removed in Xcode 14.3 Beta 3
[Obsoleted (PlatformName.iOS, 16, 4, message: Constants.ApiRemovedGeneral)]
[Obsoleted (PlatformName.MacCatalyst, 16, 4, message: Constants.ApiRemovedGeneral)]
[Obsoleted (PlatformName.TvOS, 16, 4, message: Constants.ApiRemovedGeneral)]
[Obsoleted (PlatformName.WatchOS, 9, 4, message: Constants.ApiRemovedGeneral)]
[NoWatch, Mac (13, 3), iOS (15, 0), MacCatalyst (15, 0), TV (16, 0)]
#else
[NoWatch, NoTV, NoiOS, NoMacCatalyst, Mac (13, 3)]
#endif
[BaseType (typeof (ASAuthorizationRequest))]
[DisableDefaultCtor]
interface ASAuthorizationPlatformPublicKeyCredentialAssertionRequest : ASAuthorizationPublicKeyCredentialAssertionRequest {
@ -1621,12 +1629,11 @@ namespace AuthenticationServices {
[BaseType (typeof (NSObject))]
[DisableDefaultCtor]
interface ASAuthorizationProviderExtensionRegistrationHandler {
[Async]
[Abstract]
[Export ("beginDeviceRegistrationUsingLoginManager:options:completion:")]
void BeginDeviceRegistration (ASAuthorizationProviderExtensionLoginManager loginManager, ASAuthorizationProviderExtensionRequestOptions options, Action<ASAuthorizationProviderExtensionRegistrationResult> handler);
[Async]
[Abstract]
[Export ("beginUserRegistrationUsingLoginManager:userName:authenticationMethod:options:completion:")]
void BeginUserRegistration (ASAuthorizationProviderExtensionLoginManager loginManager, [NullAllowed] string userName, ASAuthorizationProviderExtensionAuthenticationMethod authenticationMethod, ASAuthorizationProviderExtensionRequestOptions options, Action<ASAuthorizationProviderExtensionRegistrationResult> handler);

Просмотреть файл

@ -51,7 +51,7 @@ namespace AVRouting {
string OverrideTitle { get; set; }
}
[NoWatch, NoTV, NoMac, iOS (16, 1)]
[NoWatch, NoTV, NoMac, iOS (16, 4), MacCatalyst (16, 4)]
[BaseType (typeof (NSObject))]
[DisableDefaultCtor]
interface AVCustomRoutingPartialIP {
@ -78,7 +78,7 @@ namespace AVRouting {
[Export ("authorizedRoutes")]
AVCustomDeviceRoute [] AuthorizedRoutes { get; }
[NoWatch, NoTV, NoMac, iOS (16, 1)]
[NoWatch, NoTV, NoMac, iOS (16, 4), MacCatalyst (16, 4)]
[Export ("knownRouteIPs", ArgumentSemantic.Strong)]
AVCustomRoutingPartialIP [] KnownRouteIPs { get; set; }

Просмотреть файл

@ -82,6 +82,9 @@ namespace BackgroundAssets {
[Protocol]
interface BADownloaderExtension {
[Deprecated (PlatformName.iOS, 16, 4, message: "'WillTerminate' will not be called in all applicable scenarios, do not rely on it.")]
[Deprecated (PlatformName.MacOSX, 13, 3, message: "'WillTerminate' will not be invoked in all applicable scenarios, do not rely on it.")]
[Deprecated (PlatformName.MacCatalyst, 16, 4, message: "'WillTerminate' will not be invoked in all applicable scenarios, do not rely on it.")]
[Export ("extensionWillTerminate")]
void WillTerminate ();

Просмотреть файл

@ -230,6 +230,7 @@ AUDIOUNIT_SOURCES = \
# AuthenticationServices
AUTHENTICATIONSERVICES_SOURCES = \
AuthenticationServices/ASCompat.cs \
AuthenticationServices/ASAuthorization.cs \
AuthenticationServices/ASAuthorizationRequest.cs \
AuthenticationServices/PublicPrivateKeyAuthentication.cs \

Просмотреть файл

@ -868,7 +868,12 @@ namespace GameController {
[TV (14, 0), Mac (11, 0), iOS (14, 0)]
[MacCatalyst (14, 0)]
[BaseType (typeof (NSObject))]
#if !XAMCORE_5_0
interface GCKeyboard : GCDevice, NSSecureCoding, NSCoding {
#else
interface GCKeyboard : GCDevice {
#endif
[NullAllowed, Export ("keyboardInput", ArgumentSemantic.Strong)]
GCKeyboardInput KeyboardInput { get; }

Просмотреть файл

@ -37,7 +37,7 @@ namespace JavaScriptCore {
[Export ("name")]
string Name { get; set; }
[Mac (13, 3), iOS (16, 4), TV (16, 4), MacCatalyst (13, 4)]
[Mac (13, 3), iOS (16, 4), TV (16, 4), MacCatalyst (16, 4)]
[Export ("inspectable")]
bool Inspectable { [Bind ("isInspectable")] get; set; }

Просмотреть файл

@ -479,6 +479,14 @@ namespace PdfKit {
[iOS (16, 0), Mac (13, 0), MacCatalyst (16, 0)]
[Field ("PDFDocumentSaveTextFromOCROption", "+PDFKit")]
NSString SaveTextFromOcrKey { get; }
[iOS (16, 4), Mac (13, 3), MacCatalyst (16, 4)]
[Field ("PDFDocumentSaveImagesAsJPEGOption", "+PDFKit")]
NSString SaveImagesAsJpegKey { get; }
[iOS (16, 4), Mac (13, 3), MacCatalyst (16, 4)]
[Field ("PDFDocumentOptimizeImagesForScreenOption", "+PDFKit")]
NSString OptimizeImagesForScreenKey { get; }
}
[Mac (10, 13)]
@ -492,6 +500,18 @@ namespace PdfKit {
[iOS (15, 0), Mac (12, 0), MacCatalyst (15, 0)]
string AccessPermissions { get; set; }
[iOS (16, 0), Mac (13, 0), MacCatalyst (16, 0)]
bool BurnInAnnotations { get; set; }
[iOS (16, 0), Mac (13, 0), MacCatalyst (16, 0)]
bool SaveTextFromOcr { get; set; }
[iOS (16, 4), Mac (13, 3), MacCatalyst (16, 4)]
bool SaveImagesAsJpeg { get; set; }
[iOS (16, 4), Mac (13, 3), MacCatalyst (16, 4)]
bool OptimizeImagesForScreen { get; set; }
}
[Mac (10, 13)]

Просмотреть файл

@ -23561,11 +23561,11 @@ namespace UIKit {
[Export ("zOffset")]
nfloat ZOffset { get; }
[iOS (16, 4), MacCatalyst (16, 4)]
[iOS (16, 4), NoMacCatalyst]
[Export ("azimuthAngleInView:")]
nfloat GetAzimuthAngle ([NullAllowed] UIView view);
[iOS (16, 4), MacCatalyst (16, 4)]
[iOS (16, 4), NoMacCatalyst]
[Export ("azimuthUnitVectorInView:")]
CGVector GetAzimuthUnitVector ([NullAllowed] UIView view);
@ -27317,5 +27317,24 @@ namespace UIKit {
nfloat Compressed { get; }
}
[NoWatch, NoTV, iOS (16, 4), NoMacCatalyst]
[BaseType (typeof (NSObject))]
[DisableDefaultCtor]
interface UITextInputContext {
[Export ("pencilInputExpected")]
bool PencilInputExpected { [Bind ("isPencilInputExpected")] get; set; }
[Export ("dictationInputExpected")]
bool DictationInputExpected { [Bind ("isDictationInputExpected")] get; set; }
[Export ("hardwareKeyboardInputExpected")]
bool HardwareKeyboardInputExpected { [Bind ("isHardwareKeyboardInputExpected")] get; set; }
[Static]
[Export ("current")]
UITextInputContext Current { get; }
}
}

Просмотреть файл

@ -413,6 +413,30 @@ partial class TestRuntime {
return CheckMacSystemVersion (13, 0);
#else
throw new NotImplementedException ($"Missing platform case for Xcode {major}.{minor}");
#endif
case 2:
#if __WATCHOS__
return CheckWatchOSSystemVersion (9, 1);
#elif __TVOS__
return ChecktvOSSystemVersion (16, 1);
#elif __IOS__
return CheckiOSSystemVersion (16, 2);
#elif MONOMAC
return CheckMacSystemVersion (13, 1);
#else
throw new NotImplementedException ($"Missing platform case for Xcode {major}.{minor}");
#endif
case 3:
#if __WATCHOS__
return CheckWatchOSSystemVersion (9, 4);
#elif __TVOS__
return ChecktvOSSystemVersion (16, 4);
#elif __IOS__
return CheckiOSSystemVersion (16, 4);
#elif MONOMAC
return CheckMacSystemVersion (13, 3);
#else
throw new NotImplementedException ($"Missing platform case for Xcode {major}.{minor}");
#endif
default:
throw new NotImplementedException ($"Missing version logic for checking for Xcode {major}.{minor}");

Просмотреть файл

@ -166,6 +166,8 @@ namespace Introspection {
case "PKPaymentTokenContext":
case "PKRecurringPaymentRequest":
case "PKShareablePassMetadataPreview":
// Xcode 14.3, Conformance not in headers
case "PKDeferredPaymentRequest":
return true;
}
break;
@ -322,6 +324,8 @@ namespace Introspection {
case "PKPaymentTokenContext":
case "PKRecurringPaymentRequest":
case "PKShareablePassMetadataPreview":
// Xcode 14.3, Conformance not in headers
case "PKDeferredPaymentRequest":
return true;
}
break;
@ -475,6 +479,8 @@ namespace Introspection {
case "PKPaymentTokenContext":
case "PKRecurringPaymentRequest":
case "PKShareablePassMetadataPreview":
// Xcode 14.3, Conformance not in headers
case "PKDeferredPaymentRequest":
return true;
}
break;

Просмотреть файл

@ -967,6 +967,19 @@ namespace Introspection {
return true;
}
break;
case "CAEdrMetadata":
switch (selectorName) {
case "copyWithZone:":
case "encodeWithCoder:":
return !TestRuntime.CheckXcodeVersion (14, 3);
}
break;
case "GCKeyboard":
switch (selectorName) {
case "encodeWithCoder:": // removed comformance
return TestRuntime.CheckXcodeVersion (14, 3);
}
break;
}
// old binding mistake

Просмотреть файл

@ -428,6 +428,15 @@ namespace Introspection {
break;
}
break;
case "UIHoverGestureRecognizer":
switch (name) {
case "azimuthAngleInView:": // Only works on iPad according to docs.
case "azimuthUnitVectorInView:":
if (TestRuntime.CheckXcodeVersion (14, 3) && UIDevice.CurrentDevice.UserInterfaceIdiom == UIUserInterfaceIdiom.Phone)
return true;
break;
}
break;
#endif
#if __WATCHOS__
case "INUserContext":

Просмотреть файл

@ -1,2 +1 @@
!missing-enum! ASAuthorizationWebBrowserPublicKeyCredentialManagerAuthorizationState not bound
!missing-protocol! ASAuthorizationWebBrowserExternallyAuthenticatableRequest not bound

Просмотреть файл

@ -192,9 +192,6 @@
!missing-pinvoke! MTLIOCompressionContextDefaultChunkSize is not bound
!missing-protocol-member! MTLResourceStateCommandEncoder::moveTextureMappingsFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin: not found
!missing-enum! MTLCompileSymbolVisibility not bound
!missing-protocol-member! MTLDevice::maximumConcurrentCompilationTaskCount not found
!missing-protocol-member! MTLDevice::setShouldMaximizeConcurrentCompilation: not found
!missing-protocol-member! MTLDevice::shouldMaximizeConcurrentCompilation not found
!missing-protocol-member! MTLDevice::supportsBCTextureCompression not found
!missing-selector! MTLCompileOptions::allowReferencingUndefinedSymbols not bound
!missing-selector! MTLCompileOptions::compileSymbolVisibility not bound

Просмотреть файл

@ -1,2 +0,0 @@
!missing-field! SiriAudioIntentUtilsVersionNumber not bound
!missing-field! SiriAudioIntentUtilsVersionString not bound

Просмотреть файл

@ -402,13 +402,3 @@
!incorrect-protocol-member! UISearchSuggestion::localizedAttributedSuggestion is REQUIRED and should be abstract
!incorrect-protocol-member! UICalendarViewDelegate::calendarView:decorationForDateComponents: is OPTIONAL and should NOT be abstract
# Not binding for now, API_AVAILABLE(ios(17.0), macos(14.0))
!missing-selector! +UITextInputContext::current not bound
!missing-selector! UITextInputContext::isDictationInputExpected not bound
!missing-selector! UITextInputContext::isHardwareKeyboardInputExpected not bound
!missing-selector! UITextInputContext::isPencilInputExpected not bound
!missing-selector! UITextInputContext::setDictationInputExpected: not bound
!missing-selector! UITextInputContext::setHardwareKeyboardInputExpected: not bound
!missing-selector! UITextInputContext::setPencilInputExpected: not bound
!missing-type! UITextInputContext not bound

Просмотреть файл

@ -199,3 +199,6 @@
!missing-selector! MTLCompileOptions::setAllowReferencingUndefinedSymbols: not bound
!missing-selector! MTLCompileOptions::setCompileSymbolVisibility: not bound
!missing-selector! MTLCompileOptions::setMaxTotalThreadsPerThreadgroup: not bound
!missing-protocol-member! MTLDevice::maximumConcurrentCompilationTaskCount not found
!missing-protocol-member! MTLDevice::setShouldMaximizeConcurrentCompilation: not found
!missing-protocol-member! MTLDevice::shouldMaximizeConcurrentCompilation not found

Просмотреть файл

@ -1,2 +0,0 @@
!missing-field! SiriAudioIntentUtilsVersionNumber not bound
!missing-field! SiriAudioIntentUtilsVersionString not bound

Просмотреть файл

@ -1,2 +1 @@
!missing-enum! ASAuthorizationWebBrowserPublicKeyCredentialManagerAuthorizationState not bound
!missing-protocol! ASAuthorizationWebBrowserExternallyAuthenticatableRequest not bound

Просмотреть файл

@ -447,9 +447,6 @@
!missing-type! MTLResourceStatePassSampleBufferAttachmentDescriptorArray not bound
!missing-type! MTLVisibleFunctionTableDescriptor not bound
!missing-enum! MTLCompileSymbolVisibility not bound
!missing-protocol-member! MTLDevice::maximumConcurrentCompilationTaskCount not found
!missing-protocol-member! MTLDevice::setShouldMaximizeConcurrentCompilation: not found
!missing-protocol-member! MTLDevice::shouldMaximizeConcurrentCompilation not found
!missing-protocol-member! MTLDevice::supportsBCTextureCompression not found
!missing-selector! MTLCompileOptions::allowReferencingUndefinedSymbols not bound
!missing-selector! MTLCompileOptions::compileSymbolVisibility not bound

Просмотреть файл

@ -1,2 +0,0 @@
!missing-field! SiriAudioIntentUtilsVersionNumber not bound
!missing-field! SiriAudioIntentUtilsVersionString not bound

Просмотреть файл

@ -321,7 +321,7 @@
!missing-enum-value! UICollectionLayoutListAppearance native value UICollectionLayoutListAppearanceSidebar = 3 not bound
!missing-enum-value! UICollectionLayoutListAppearance native value UICollectionLayoutListAppearanceSidebarPlain = 4 not bound
# Not binding for now, API_AVAILABLE(ios(17.0), macos(14.0))
# Not binding for now, does not make sense on tvOS
!missing-selector! +UITextInputContext::current not bound
!missing-selector! UITextInputContext::isDictationInputExpected not bound
!missing-selector! UITextInputContext::isHardwareKeyboardInputExpected not bound

Просмотреть файл

@ -1,2 +1 @@
!missing-enum! ASAuthorizationWebBrowserPublicKeyCredentialManagerAuthorizationState not bound
!missing-protocol! ASAuthorizationWebBrowserExternallyAuthenticatableRequest not bound

Просмотреть файл

@ -192,9 +192,6 @@
!missing-pinvoke! MTLIOCompressionContextDefaultChunkSize is not bound
!missing-protocol-member! MTLResourceStateCommandEncoder::moveTextureMappingsFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin: not found
!missing-enum! MTLCompileSymbolVisibility not bound
!missing-protocol-member! MTLDevice::maximumConcurrentCompilationTaskCount not found
!missing-protocol-member! MTLDevice::setShouldMaximizeConcurrentCompilation: not found
!missing-protocol-member! MTLDevice::shouldMaximizeConcurrentCompilation not found
!missing-protocol-member! MTLDevice::supportsBCTextureCompression not found
!missing-selector! MTLCompileOptions::allowReferencingUndefinedSymbols not bound
!missing-selector! MTLCompileOptions::compileSymbolVisibility not bound

Просмотреть файл

@ -1,2 +0,0 @@
!missing-field! SiriAudioIntentUtilsVersionNumber not bound
!missing-field! SiriAudioIntentUtilsVersionString not bound

Просмотреть файл

@ -577,13 +577,3 @@
# no bound due to issues with foundation https://github.com/xamarin/xamarin-macios/issues/15577
!missing-selector! NSDiffableDataSourceSectionTransaction::difference not bound
!missing-selector! NSDiffableDataSourceTransaction::difference not bound
# Not binding for now, API_AVAILABLE(ios(17.0), macos(14.0))
!missing-selector! +UITextInputContext::current not bound
!missing-selector! UITextInputContext::isDictationInputExpected not bound
!missing-selector! UITextInputContext::isHardwareKeyboardInputExpected not bound
!missing-selector! UITextInputContext::isPencilInputExpected not bound
!missing-selector! UITextInputContext::setDictationInputExpected: not bound
!missing-selector! UITextInputContext::setHardwareKeyboardInputExpected: not bound
!missing-selector! UITextInputContext::setPencilInputExpected: not bound
!missing-type! UITextInputContext not bound

Просмотреть файл

@ -199,3 +199,6 @@
!missing-selector! MTLCompileOptions::setAllowReferencingUndefinedSymbols: not bound
!missing-selector! MTLCompileOptions::setCompileSymbolVisibility: not bound
!missing-selector! MTLCompileOptions::setMaxTotalThreadsPerThreadgroup: not bound
!missing-protocol-member! MTLDevice::maximumConcurrentCompilationTaskCount not found
!missing-protocol-member! MTLDevice::setShouldMaximizeConcurrentCompilation: not found
!missing-protocol-member! MTLDevice::shouldMaximizeConcurrentCompilation not found

Просмотреть файл

@ -1,2 +0,0 @@
!missing-field! SiriAudioIntentUtilsVersionNumber not bound
!missing-field! SiriAudioIntentUtilsVersionString not bound

Просмотреть файл

@ -1,2 +1 @@
!missing-enum! ASAuthorizationWebBrowserPublicKeyCredentialManagerAuthorizationState not bound
!missing-protocol! ASAuthorizationWebBrowserExternallyAuthenticatableRequest not bound

Просмотреть файл

@ -446,9 +446,6 @@
!missing-type! MTLResourceStatePassSampleBufferAttachmentDescriptorArray not bound
!missing-type! MTLVisibleFunctionTableDescriptor not bound
!missing-enum! MTLCompileSymbolVisibility not bound
!missing-protocol-member! MTLDevice::maximumConcurrentCompilationTaskCount not found
!missing-protocol-member! MTLDevice::setShouldMaximizeConcurrentCompilation: not found
!missing-protocol-member! MTLDevice::shouldMaximizeConcurrentCompilation not found
!missing-protocol-member! MTLDevice::supportsBCTextureCompression not found
!missing-selector! MTLCompileOptions::allowReferencingUndefinedSymbols not bound
!missing-selector! MTLCompileOptions::compileSymbolVisibility not bound

Просмотреть файл

@ -1,2 +0,0 @@
!missing-field! SiriAudioIntentUtilsVersionNumber not bound
!missing-field! SiriAudioIntentUtilsVersionString not bound

Просмотреть файл

@ -484,7 +484,7 @@
!missing-selector! NSDiffableDataSourceSectionTransaction::difference not bound
!missing-selector! NSDiffableDataSourceTransaction::difference not bound
# Not binding for now, API_AVAILABLE(ios(17.0), macos(14.0))
# Not binding for now, does not make sense on tvOS
!missing-selector! +UITextInputContext::current not bound
!missing-selector! UITextInputContext::isDictationInputExpected not bound
!missing-selector! UITextInputContext::isHardwareKeyboardInputExpected not bound

Просмотреть файл

@ -1,2 +1 @@
!missing-enum! ASAuthorizationWebBrowserPublicKeyCredentialManagerAuthorizationState not bound
!missing-protocol! ASAuthorizationWebBrowserExternallyAuthenticatableRequest not bound

Просмотреть файл

@ -1,2 +0,0 @@
!missing-field! SiriAudioIntentUtilsVersionNumber not bound
!missing-field! SiriAudioIntentUtilsVersionString not bound