Skip to content

AutomaticAssessmentConfiguration iOS xcode15.4 b1

Alex Soto edited this page Jul 9, 2024 · 2 revisions

#AutomaticAssessmentConfiguration.framework https://github.com/xamarin/xamarin-macios/pull/20846

diff -ruN /Applications/Xcode_15.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEAssessmentApplication.h /Applications/Xcode_15.4.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEAssessmentApplication.h
--- /Applications/Xcode_15.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEAssessmentApplication.h	2024-02-10 14:32:44
+++ /Applications/Xcode_15.4.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEAssessmentApplication.h	2024-04-08 05:21:12
@@ -13,11 +13,11 @@
 API_UNAVAILABLE(visionos)
 @interface AEAssessmentApplication : NSObject <NSCopying>
 
-@property (nonatomic, copy, readonly) NSString *bundleIdentifier API_AVAILABLE(macCatalyst(15.0), macos(12.0)) API_UNAVAILABLE(ios);
+@property (nonatomic, copy, readonly) NSString *bundleIdentifier API_AVAILABLE(ios(17.5), macCatalyst(15.0), macos(12.0));
 @property (nonatomic, copy, readonly, nullable) NSString *teamIdentifier API_AVAILABLE(macCatalyst(15.0), macos(12.0)) API_UNAVAILABLE(ios);
 @property (nonatomic, assign) BOOL requiresSignatureValidation API_AVAILABLE(macCatalyst(15.0), macos(12.0)) API_UNAVAILABLE(ios);
 
-- (instancetype)initWithBundleIdentifier:(NSString *)bundleIdentifier API_AVAILABLE(macCatalyst(15.0), macos(12.0)) API_UNAVAILABLE(ios);
+- (instancetype)initWithBundleIdentifier:(NSString *)bundleIdentifier API_AVAILABLE(ios(17.5), macCatalyst(15.0), macos(12.0));
 - (instancetype)initWithBundleIdentifier:(NSString *)bundleIdentifier
                           teamIdentifier:(nullable NSString *)API_AVAILABLE(macCatalyst(15.0), macos(12.0)) teamIdentifier API_UNAVAILABLE(ios);
 
diff -ruN /Applications/Xcode_15.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEAssessmentConfiguration.h /Applications/Xcode_15.4.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEAssessmentConfiguration.h
--- /Applications/Xcode_15.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEAssessmentConfiguration.h	2024-02-10 14:32:44
+++ /Applications/Xcode_15.4.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEAssessmentConfiguration.h	2024-04-08 05:21:12
@@ -37,11 +37,11 @@
 @property (nonatomic, assign) BOOL allowsPasswordAutoFill API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, macCatalyst);
 @property (nonatomic, assign) BOOL allowsContinuousPathKeyboard API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, macCatalyst);
 
-@property (nonatomic, strong, readonly) AEAssessmentParticipantConfiguration *mainParticipantConfiguration API_AVAILABLE(macCatalyst(15.0), macos(12.0)) API_UNAVAILABLE(ios);
-@property (nonatomic, copy, readonly) NSDictionary<AEAssessmentApplication *, AEAssessmentParticipantConfiguration *> *configurationsByApplication API_AVAILABLE(macCatalyst(15.0), macos(12.0)) API_UNAVAILABLE(ios);
+@property (nonatomic, strong, readonly) AEAssessmentParticipantConfiguration *mainParticipantConfiguration API_AVAILABLE(ios(17.5), macCatalyst(15.0), macos(12.0));
+@property (nonatomic, copy, readonly) NSDictionary<AEAssessmentApplication *, AEAssessmentParticipantConfiguration *> *configurationsByApplication API_AVAILABLE(ios(17.5), macCatalyst(15.0), macos(12.0));
 
-- (void)setConfiguration:(AEAssessmentParticipantConfiguration *)configuration forApplication:(AEAssessmentApplication *)application API_AVAILABLE(macCatalyst(15.0), macos(12.0)) API_UNAVAILABLE(ios);
-- (void)removeApplication:(AEAssessmentApplication *)application API_AVAILABLE(macCatalyst(15.0), macos(12.0)) API_UNAVAILABLE(ios);
+- (void)setConfiguration:(AEAssessmentParticipantConfiguration *)configuration forApplication:(AEAssessmentApplication *)application API_AVAILABLE(ios(17.5), macCatalyst(15.0), macos(12.0));
+- (void)removeApplication:(AEAssessmentApplication *)application API_AVAILABLE(ios(17.5), macCatalyst(15.0), macos(12.0));
 
 @end
 
diff -ruN /Applications/Xcode_15.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEAssessmentParticipantConfiguration.h /Applications/Xcode_15.4.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEAssessmentParticipantConfiguration.h
--- /Applications/Xcode_15.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEAssessmentParticipantConfiguration.h	2024-02-10 14:32:44
+++ /Applications/Xcode_15.4.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEAssessmentParticipantConfiguration.h	2024-04-08 05:21:12
@@ -13,10 +13,10 @@
 API_UNAVAILABLE(visionos)
 @interface AEAssessmentParticipantConfiguration : NSObject <NSCopying>
 
-@property (nonatomic, assign) BOOL allowsNetworkAccess API_AVAILABLE(macCatalyst(15.0), macos(12.0)) API_UNAVAILABLE(ios);
+@property (nonatomic, assign) BOOL allowsNetworkAccess API_AVAILABLE(ios(17.5), macCatalyst(15.0), macos(12.0));
 
-- (instancetype)init API_AVAILABLE(macCatalyst(15.0), macos(12.0)) API_UNAVAILABLE(ios);
-+ (instancetype)new API_AVAILABLE(macCatalyst(15.0), macos(12.0)) API_UNAVAILABLE(ios);
+- (instancetype)init API_AVAILABLE(ios(17.5), macCatalyst(15.0), macos(12.0));
++ (instancetype)new API_AVAILABLE(ios(17.5), macCatalyst(15.0), macos(12.0));
 
 @end
 
diff -ruN /Applications/Xcode_15.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEAssessmentSession.h /Applications/Xcode_15.4.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEAssessmentSession.h
--- /Applications/Xcode_15.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEAssessmentSession.h	2024-02-10 14:32:44
+++ /Applications/Xcode_15.4.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEAssessmentSession.h	2024-04-08 05:21:12
@@ -17,6 +17,9 @@
 API_UNAVAILABLE(visionos)
 @interface AEAssessmentSession : NSObject
 
+@property (class, assign, readonly) BOOL supportsMultipleParticipants API_AVAILABLE(ios(17.5), macCatalyst(17.5), macos(14.5));
+@property (class, assign, readonly) BOOL supportsConfigurationUpdates API_AVAILABLE(ios(17.5), macCatalyst(17.5), macos(14.5));
+
 @property (nonatomic, weak, nullable) id<AEAssessmentSessionDelegate> delegate;
 @property (nonatomic, copy, readonly) AEAssessmentConfiguration *configuration API_AVAILABLE(ios(15.0), macCatalyst(15.0), macos(12.0));
 @property (nonatomic, assign, readonly, getter=isActive) BOOL active;
@@ -27,7 +30,7 @@
 
 - (void)begin;
 - (void)end;
-- (void)updateToConfiguration:(AEAssessmentConfiguration *)configuration API_AVAILABLE(macCatalyst(15.0), macos(12.0)) API_UNAVAILABLE(ios);
+- (void)updateToConfiguration:(AEAssessmentConfiguration *)configuration API_AVAILABLE(ios(17.5), macCatalyst(15.0), macos(12.0));
 
 @end
 
diff -ruN /Applications/Xcode_15.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEAssessmentSessionDelegate.h /Applications/Xcode_15.4.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEAssessmentSessionDelegate.h
--- /Applications/Xcode_15.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEAssessmentSessionDelegate.h	2024-02-10 14:32:44
+++ /Applications/Xcode_15.4.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEAssessmentSessionDelegate.h	2024-04-08 05:21:12
@@ -25,9 +25,9 @@
 
 - (void)assessmentSessionDidEnd:(AEAssessmentSession *)session;
 
-- (void)assessmentSessionDidUpdate:(AEAssessmentSession *)session API_AVAILABLE(macCatalyst(15.0), macos(12.0)) API_UNAVAILABLE(ios);
+- (void)assessmentSessionDidUpdate:(AEAssessmentSession *)session API_AVAILABLE(ios(17.5), macCatalyst(15.0), macos(12.0));
 
-- (void)assessmentSession:(AEAssessmentSession *)session failedToUpdateToConfiguration:(AEAssessmentConfiguration *)configuration error:(NSError *)error API_AVAILABLE(macCatalyst(15.0), macos(12.0)) API_UNAVAILABLE(ios);
+- (void)assessmentSession:(AEAssessmentSession *)session failedToUpdateToConfiguration:(AEAssessmentConfiguration *)configuration error:(NSError *)error API_AVAILABLE(ios(17.5), macCatalyst(15.0), macos(12.0));
 
 @end
 
diff -ruN /Applications/Xcode_15.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEErrors.h /Applications/Xcode_15.4.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEErrors.h
--- /Applications/Xcode_15.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEErrors.h	2024-02-10 14:32:44
+++ /Applications/Xcode_15.4.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Headers/AEErrors.h	2024-04-08 05:21:12
@@ -16,7 +16,9 @@
 API_UNAVAILABLE(visionos)
 typedef NS_ERROR_ENUM(AEAssessmentErrorDomain, AEAssessmentErrorCode) {
     AEAssessmentErrorUnknown = 1,
-    AEAssessmentErrorUnsupportedPlatform API_AVAILABLE(ios(16.0), macos(13.0), macCatalyst(16.0)) = 2
+    AEAssessmentErrorUnsupportedPlatform API_AVAILABLE(ios(16.0), macos(13.0), macCatalyst(16.0)) = 2,
+    AEAssessmentErrorMultipleParticipantsNotSupported API_AVAILABLE(ios(17.5), macos(14.5), macCatalyst(17.5)) = 3,
+    AEAssessmentErrorConfigurationUpdatesNotSupported API_AVAILABLE(ios(17.5), macos(14.5), macCatalyst(17.5)) = 4
 };
 
 NS_ASSUME_NONNULL_END
Clone this wiki locally