diff --git a/src/automaticassessmentconfiguration.cs b/src/automaticassessmentconfiguration.cs index a2568f9d9a..1e784d05bc 100644 --- a/src/automaticassessmentconfiguration.cs +++ b/src/automaticassessmentconfiguration.cs @@ -172,7 +172,20 @@ namespace AutomaticAssessmentConfiguration { [Mac (12, 0), iOS (15, 0), MacCatalyst (15, 0)] [BaseType (typeof (NSObject))] +#if XAMCORE_5_0 + [DisableDefaultCtor] +#endif interface AEAssessmentApplication : NSCopying { + [NoiOS] + [MacCatalyst (15, 0)] + [Export ("initWithBundleIdentifier:")] + NativeHandle Constructor (string bundleIdentifier); + + [NoiOS] + [NoMacCatalyst] // header says it's available in Mac Catalyst, Apple's documentation + xtro says it's not, so don't add it for now. + [Export ("initWithBundleIdentifier:teamIdentifier:")] + NativeHandle Constructor (string bundleIdentifier, [NullAllowed] string TeamIdentifier); + [Export ("bundleIdentifier")] string BundleIdentifier { get; } diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AutomaticAssessmentConfiguration.ignore b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AutomaticAssessmentConfiguration.ignore deleted file mode 100644 index 538a0ba5d2..0000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AutomaticAssessmentConfiguration.ignore +++ /dev/null @@ -1 +0,0 @@ -!missing-selector! AEAssessmentApplication::initWithBundleIdentifier: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-AutomaticAssessmentConfiguration.ignore b/tests/xtro-sharpie/api-annotations-dotnet/macOS-AutomaticAssessmentConfiguration.ignore deleted file mode 100644 index 9ae7162524..0000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-AutomaticAssessmentConfiguration.ignore +++ /dev/null @@ -1,2 +0,0 @@ -!missing-selector! AEAssessmentApplication::initWithBundleIdentifier: not bound -!missing-selector! AEAssessmentApplication::initWithBundleIdentifier:teamIdentifier: not bound diff --git a/tests/xtro-sharpie/macOS-AutomaticAssessmentConfiguration.ignore b/tests/xtro-sharpie/macOS-AutomaticAssessmentConfiguration.ignore deleted file mode 100644 index 9ae7162524..0000000000 --- a/tests/xtro-sharpie/macOS-AutomaticAssessmentConfiguration.ignore +++ /dev/null @@ -1,2 +0,0 @@ -!missing-selector! AEAssessmentApplication::initWithBundleIdentifier: not bound -!missing-selector! AEAssessmentApplication::initWithBundleIdentifier:teamIdentifier: not bound