-
Notifications
You must be signed in to change notification settings - Fork 518
HomeKit watchOS xcode14.1 b1
Israel Soto edited this page Sep 22, 2022
·
3 revisions
#HomeKit.framework https://github.com/xamarin/xamarin-macios/pull/16069
diff -ruN /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMAccessorySetupManager.h /Applications/Xcode_14.1.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMAccessorySetupManager.h
--- /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMAccessorySetupManager.h 2022-08-05 13:47:46.000000000 -0400
+++ /Applications/Xcode_14.1.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMAccessorySetupManager.h 2022-09-09 11:37:16.000000000 -0400
@@ -12,7 +12,6 @@
@class HMAccessorySetupRequest;
@class HMAccessorySetupResult;
-@class HMMatterTopology;
/*!
* @abstract This class can be used to launch system UI that will allow the user to go through the process
@@ -33,23 +32,6 @@
*/
- (void)performAccessorySetupUsingRequest:(HMAccessorySetupRequest *)request completionHandler:(void (^)(HMAccessorySetupResult *_Nullable result, NSError *_Nullable error))completion API_AVAILABLE(ios(15.4))API_UNAVAILABLE(watchos, tvos);
-/*!
- * @abstract Launch system UI to perform the process of setting up Matter accessories with a Matter Partner
- * Ecosystem App. This flow is different from other accessory setup flows in that it primarily
- * targets the ecosystem of the originating (i.e. non-HomeKit) app as the ecosystem to add
- * accessories to. The option to add to Apple Home is presented as a final, optional step after
- * the user has completed setup with the Matter Partner Ecosystem App
- *
- * @param request A request object describing information about how to set up the accessory
- * @param topology A configuration object representing the topology of the initiating ecosystem
- * @param completion A block that is invoked once the setup process finishes. The provided error will be nil
- * on success or will provide additional information on failure
- */
-- (void)performMatterEcosystemAccessorySetupUsingRequest:(HMAccessorySetupRequest *)request
- topology:(HMMatterTopology *)topology
- completionHandler:(HMErrorBlock)completion API_AVAILABLE(ios(15.4))API_UNAVAILABLE(watchos, tvos);
-- (void)addAndSetUpAccessoriesForTopology:(HMMatterTopology *)topology completionHandler:(HMErrorBlock)completion API_DEPRECATED("Use -[HMAccessorySetupManager performAccessorySetupUsingRequest:topology:completionHandler:] instead", ios(15.0, 15.4));
-
@end
NS_ASSUME_NONNULL_END
diff -ruN /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMAccessorySetupRequest.h /Applications/Xcode_14.1.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMAccessorySetupRequest.h
--- /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMAccessorySetupRequest.h 2022-08-05 13:47:46.000000000 -0400
+++ /Applications/Xcode_14.1.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMAccessorySetupRequest.h 2022-09-09 11:37:17.000000000 -0400
@@ -24,13 +24,6 @@
@property (nullable, copy) HMAccessorySetupPayload *payload;
/*!
- * @abstract The payload to use for Matter accessory setup
- * @note When this is non-nil, the following entitlement is required:
- * com.apple.developer.matter.allow-setup-payload
- */
-@property (nullable, strong) MTRSetupPayload *matterPayload;
-
-/*!
* @abstract The -[HMHome uniqueIdentifier] that corresponds to the HMHome that the accessory should be
* added to when being set up. If nil, then the user will be prompted to choose a home
*/
@@ -52,6 +45,13 @@
*/
@property (nullable, copy) NSString *suggestedAccessoryName;
+/*!
+ * @abstract The payload to use for Matter accessory setup
+ * @note When this is non-nil, the following entitlement is required:
+ * com.apple.developer.matter.allow-setup-payload
+ */
+@property (nullable, strong) MTRSetupPayload *matterPayload;
+
@end
NS_ASSUME_NONNULL_END
diff -ruN /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMCharacteristicThresholdRangeEvent.h /Applications/Xcode_14.1.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMCharacteristicThresholdRangeEvent.h
--- /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMCharacteristicThresholdRangeEvent.h 2022-08-05 13:47:46.000000000 -0400
+++ /Applications/Xcode_14.1.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMCharacteristicThresholdRangeEvent.h 2022-09-09 11:37:17.000000000 -0400
@@ -1,5 +1,5 @@
//
-// HMCharacteristicNumberRangeEvent.h
+// HMCharacteristicThresholdRangeEvent.h
// HomeKit
//
// Copyright (c) 2017 Apple Inc. All rights reserved.
diff -ruN /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMCharacteristicWriteAction.h /Applications/Xcode_14.1.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMCharacteristicWriteAction.h
--- /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMCharacteristicWriteAction.h 2022-08-05 13:47:46.000000000 -0400
+++ /Applications/Xcode_14.1.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMCharacteristicWriteAction.h 2022-09-09 11:37:17.000000000 -0400
@@ -31,7 +31,7 @@
*
* @return Instance object representing the characteristic write action.
*/
-- (instancetype)initWithCharacteristic:(HMCharacteristic *)characteristic targetValue:(TargetValueType)targetValue NS_DESIGNATED_INITIALIZER API_UNAVAILABLE(watchos, tvos);
+- (instancetype)initWithCharacteristic:(HMCharacteristic *)characteristic targetValue:(TargetValueType)targetValue API_UNAVAILABLE(watchos, tvos);
/*!
* @brief The characteristic associated with the action.
diff -ruN /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMHome.h /Applications/Xcode_14.1.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMHome.h
--- /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMHome.h 2022-08-05 13:47:46.000000000 -0400
+++ /Applications/Xcode_14.1.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMHome.h 2022-09-09 02:11:04.000000000 -0400
@@ -419,7 +419,7 @@
/*!
* @brief Adds a trigger to the home. Unless the trigger object is added to the home, it cannot be
- * activated.
+ * activated. Throws error and will not be added to home if there is no Home Hub associated with the home
*
* @discussion Triggers are specific to an iOS device and are not synced across multiple devices to
* ensure that the action sets are executed only once.
@@ -430,6 +430,7 @@
* The HMTrigger parameter is the new trigger added to the home.
* The NSError provides more information on the status of the request, error
* will be nil on success.
+ * Errors when no Home Hub is associated with the home
*/
- (void)addTrigger:(HMTrigger *)trigger completionHandler:(void (^)(NSError *__nullable error))completion API_UNAVAILABLE(watchos, tvos);
@@ -446,6 +447,24 @@
@end
+@interface HMHome (Matter)
+
+/*!
+ * @brief Identifier of the Matter controller associated with this home.
+ * This property can be passed as the first argument to +[MTRDeviceController sharedControllerWithId:xpcConnectBlock:] method
+ * to get a MTRDeviceController object.
+ */
+@property (readonly, copy, nonatomic) NSString *matterControllerID API_AVAILABLE(ios(16.1));
+
+/*!
+ * @brief Block generating XPC connection on demand through which to access the Matter controller associated with this home.
+ * This property can be passed as the second argument to +[MTRDeviceController sharedControllerWithId:xpcConnectBlock:] method
+ * to get a MTRDeviceController object.
+ */
+@property (readonly, strong, nonatomic) NSXPCConnection * (^matterControllerXPCConnectBlock)(void)API_AVAILABLE(ios(16.1));
+
+@end
+
/*!
* @brief This delegate receives update on the various accessories, action sets, groups and triggers
diff -ruN /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMHomeManager.h /Applications/Xcode_14.1.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMHomeManager.h
--- /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMHomeManager.h 2022-08-05 13:46:26.000000000 -0400
+++ /Applications/Xcode_14.1.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMHomeManager.h 2022-09-09 11:38:27.000000000 -0400
@@ -50,7 +50,7 @@
/*!
* @abstract The primary home for this collection.
*/
-@property (readonly, strong, nonatomic, nullable) HMHome *primaryHome;
+@property (readonly, strong, nonatomic, nullable) HMHome *primaryHome API_DEPRECATED("No longer supported.", ios(8.0, 16.1), macos(10.14, 13.0), tvos(10.0, 16.1), watchos(2.0, 9.1));
/*!
* @abstract Array of HMHome objects that represents the homes associated with the home manager.
@@ -70,7 +70,7 @@
* The NSError provides more information on the status of the request, error
* will be nil on success.
*/
-- (void)updatePrimaryHome:(HMHome *)home completionHandler:(void (^)(NSError *__nullable error))completion API_UNAVAILABLE(watchos, tvos);
+- (void)updatePrimaryHome:(HMHome *)home completionHandler:(void (^)(NSError *__nullable error))completion API_DEPRECATED("No longer supported.", ios(8.0, 16.1), macos(10.14, 13.0), tvos(10.0, 16.1), watchos(2.0, 9.1));
/*!
* @abstract Adds a new home to the collection.
diff -ruN /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMMatterHome.h /Applications/Xcode_14.1.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMMatterHome.h
--- /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMMatterHome.h 2022-08-05 13:47:46.000000000 -0400
+++ /Applications/Xcode_14.1.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMMatterHome.h 1969-12-31 19:00:00.000000000 -0500
@@ -1,38 +0,0 @@
-//
-// HMMatterHome.h
-// HomeKit
-//
-// Copyright © 2021 Apple Inc. All rights reserved.
-//
-
-#import <Foundation/Foundation.h>
-#import <HomeKit/HMDefines.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/*!
- * @abstract A simple home representation that can be passed back and forth between Partner Ecosystem App extensions and iOS for the purposes of CHIP accessory setup.
- */
-HM_EXTERN API_AVAILABLE(ios(15.0))
- @interface HMMatterHome : NSObject<NSCopying, NSSecureCoding>
-
-/*!
- * @abstract The UUID of the receiver
- */
-@property (nonatomic, strong, readonly) NSUUID *uuid;
-
-/*!
- * @abstract The name of the receiver
- */
-@property (nonatomic, strong, readonly) NSString *name;
-
-/*!
- * @abstract Initializes a new instance
- */
-- (instancetype)initWithUUID:(NSUUID *)uuid name:(NSString *)name NS_DESIGNATED_INITIALIZER;
-- (instancetype)init NS_UNAVAILABLE;
-+ (instancetype)new NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff -ruN /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMMatterRequestHandler.h /Applications/Xcode_14.1.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMMatterRequestHandler.h
--- /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMMatterRequestHandler.h 2022-08-05 13:47:45.000000000 -0400
+++ /Applications/Xcode_14.1.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMMatterRequestHandler.h 1969-12-31 19:00:00.000000000 -0500
@@ -1,43 +0,0 @@
-//
-// HMMatterRequestHandler.h
-// HomeKit
-//
-// Copyright © 2021 Apple Inc. All rights reserved.
-//
-
-#import <Foundation/Foundation.h>
-#import <HomeKit/HMDefines.h>
-
-@class HMMatterHome;
-@class HMMatterRoom;
-
-NS_ASSUME_NONNULL_BEGIN
-
-HM_EXTERN API_AVAILABLE(ios(15.0))
- @interface HMMatterRequestHandler : NSObject<NSExtensionRequestHandling>
-
-/**
- * @abstract Use this method to vend the rooms that correspond to a given home to accessory setup. iOS will issue this request before presenting the "Select Room" card.
- * @param home The home for which iOS is requesting rooms.
- * @param completion Invoke the completion block with the requested rooms or an optional error.
- */
-- (void)fetchRoomsInHome:(HMMatterHome *)home completion:(void (^)(NSArray<HMMatterRoom *> *_Nullable, NSError *_Nullable))completion NS_SWIFT_ASYNC_NAME(rooms(in:));
-
-/*!
- * @abstract When this method is invoked, pair with the given accessory payload.
- * @param onboardingPayload The onboarding payload your CHIP stack will use to pair with the accessory.
- * @param completion Invoke the completion handler with an optional error after pairing.
- */
-- (void)pairAccessoryInHome:(HMMatterHome *)home onboardingPayload:(NSString *)onboardingPayload completion:(void (^)(NSError *_Nullable))completion;
-
-/*!
- * @abstract When this method is invoked, configure the accessory with user selected attributes.
- * @param accessoryName The user given name for the accessory.
- * @param accessoryRoom The user selected room for the accessory.
- * @param completion Invoke the completion handler with an optional error after configuration.
- */
-- (void)configureAccessoryWithName:(NSString *)accessoryName room:(HMMatterRoom *)accessoryRoom completion:(void (^)(NSError *_Nullable))completion NS_SWIFT_NAME(configureAccessory(named:room:completion:));
-
-@end
-
-NS_ASSUME_NONNULL_END
diff -ruN /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMMatterRoom.h /Applications/Xcode_14.1.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMMatterRoom.h
--- /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMMatterRoom.h 2022-08-05 13:47:45.000000000 -0400
+++ /Applications/Xcode_14.1.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMMatterRoom.h 1969-12-31 19:00:00.000000000 -0500
@@ -1,37 +0,0 @@
-//
-// HMMatterRoom.h
-// HomeKit
-//
-// Copyright © 2021 Apple Inc. All rights reserved.
-//
-
-#import <Foundation/Foundation.h>
-#import <HomeKit/HMDefines.h>
-
-NS_ASSUME_NONNULL_BEGIN
-/*!
- * @abstract A simple room representation that can be passed back and forth between Partner Ecosystem App extensions and iOS for the purposes of CHIP accessory setup.
- */
-HM_EXTERN API_AVAILABLE(ios(15.0))
- @interface HMMatterRoom : NSObject<NSCopying, NSSecureCoding>
-
-/*!
- * @abstract The UUID of the receiver
- */
-@property (nonatomic, strong, readonly) NSUUID *uuid;
-
-/*!
- * @abstract The name of the receiver
- */
-@property (nonatomic, strong, readonly) NSString *name;
-
-/*!
- * @abstract Initializes a new instance
- */
-- (instancetype)initWithUUID:(NSUUID *)uuid name:(NSString *)name NS_DESIGNATED_INITIALIZER;
-- (instancetype)init NS_UNAVAILABLE;
-+ (instancetype)new NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff -ruN /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMMatterTopology.h /Applications/Xcode_14.1.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMMatterTopology.h
--- /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMMatterTopology.h 2022-08-05 13:47:45.000000000 -0400
+++ /Applications/Xcode_14.1.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HMMatterTopology.h 1969-12-31 19:00:00.000000000 -0500
@@ -1,38 +0,0 @@
-//
-// HMMatterTopology.h
-// HomeKit
-//
-// Copyright © 2020 Apple Inc. All rights reserved.
-//
-
-#import <Foundation/Foundation.h>
-#import <HomeKit/HMDefines.h>
-
-@class HMMatterHome;
-@class HMMatterRoom;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/*!
- * @abstract Wraps the information a Matter Ecosystem Partner is expected to pass when initiating setup. The number of homes vended to HomeKit by this class dictate whether a home selection step will be presented as part of setup. If so, these homes will be represented in system UI for user selection.
- */
-HM_EXTERN API_AVAILABLE(ios(15.0))
- @interface HMMatterTopology : NSObject<NSCopying, NSSecureCoding>
-
-/*!
- * @abstract HMMatterTopology initializer.
- * @param homes count must be greater than 0. If count is greater than 1, setup will present a home selection card.
- */
-- (instancetype)initWithHomes:(NSArray<HMMatterHome *> *)homes;
-
-- (instancetype)init NS_UNAVAILABLE;
-+ (instancetype)new NS_UNAVAILABLE;
-
-/*!
- * @abstract Homes provided by the partner ecosystem app for selection in iOS system UI.
- */
-@property (nonatomic, copy, readonly) NSArray<HMMatterHome *> *homes;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff -ruN /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HomeKit.h /Applications/Xcode_14.1.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HomeKit.h
--- /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HomeKit.h 2022-08-03 21:12:30.000000000 -0400
+++ /Applications/Xcode_14.1.0-beta.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/HomeKit.framework/Headers/HomeKit.h 2022-09-08 02:06:41.000000000 -0400
@@ -64,8 +64,3 @@
#import <HomeKit/HMAccessorySetupPayload.h>
#import <HomeKit/HMAccessorySetupRequest.h>
#import <HomeKit/HMAccessorySetupResult.h>
-
-#import <HomeKit/HMMatterHome.h>
-#import <HomeKit/HMMatterRequestHandler.h>
-#import <HomeKit/HMMatterRoom.h>
-#import <HomeKit/HMMatterTopology.h>
- README
- xcode13.0 Binding Status
- xcode13.1 Binding Status
- xcode13.2 Binding Status
- xcode13.3 Binding Status
- xcode13.4 Binding Status
- xcode14.0 Binding Status
- xcode14.1 Binding Status
- xcode14.2 Binding Status
- xcode14.3 Binding Status
- xcode15.0 Binding Status
- xcode15.1 Binding Status
- xcode15.3 Binding Status
- xcode15.4 Binding Status
- xcode16.0 Binding Status
- xcode16.1 Binding Status
- xcode16.2 Binding Status