RealityKit iOS 15.5 to 16.0 API Differences

ARView
Modified ARView.init(frame:)
Replacement
From@_Concurrency.MainActor(unsafe) @objc dynamic override public required init(frame: CoreGraphics.CGRect)
To@_Concurrency.MainActor(unsafe) @objc dynamic override public required init(frame: CoreFoundation.CGRect)

Modified ARView.init(frame:cameraMode:)
Replacement
From@_Concurrency.MainActor(unsafe) @available(*, deprecated, message: "Renamed to `init(frame:cameraMode:automaticallyConfigureSession:)`.") convenience public init(frame: CoreGraphics.CGRect, cameraMode: RealityKit.ARView.CameraMode)
To@_Concurrency.MainActor(unsafe) @available(*, deprecated, message: "Renamed to `init(frame:cameraMode:automaticallyConfigureSession:)`.") convenience public init(frame: CoreFoundation.CGRect, cameraMode: RealityKit.ARView.CameraMode)

Modified ARView.init(frame:cameraMode:automaticallyConfigureSession:)
Replacement
From@_Concurrency.MainActor(unsafe) @available(macCatalyst 14.0, *) public init(frame: CoreGraphics.CGRect, cameraMode: RealityKit.ARView.CameraMode, automaticallyConfigureSession: Swift.Bool)
To@_Concurrency.MainActor(unsafe) @available(macCatalyst 14.0, *) public init(frame: CoreFoundation.CGRect, cameraMode: RealityKit.ARView.CameraMode, automaticallyConfigureSession: Swift.Bool)