I have tested the MagnifyGesture code below on multiple devices:
- Vision Pro - working
 - iPhone - working
 - iPad - working
 - macOS - not working
 
In Reality Composer Pro, I have also added the below components to the test model entity:
- Input Target
 - Collision
 
For macOS, I tried the touchpad pinch gesture and mouse scroll wheel, but neither approach works. How to resolve this issue? Thank you.
import SwiftUI
import RealityKit
import RealityKitContent
struct ContentView: View {
    var body: some View {
        RealityView { content in
            // Add the initial RealityKit content
            if let immersiveContentEntity = try? await Entity(named: "Immersive", in: realityKitContentBundle) {
                content.add(immersiveContentEntity)
            }
        }
        .gesture(MagnifyGesture()
            .targetedToAnyEntity()
            .onChanged(onMagnifyChanged)
            .onEnded(onMagnifyEnded))
    }
    
    func onMagnifyChanged(_ value: EntityTargetValue<MagnifyGesture.Value>) {
        print("onMagnifyChanged")
    }
    
    func onMagnifyEnded(_ value: EntityTargetValue<MagnifyGesture.Value>) {
        print("onMagnifyEnded")
    }
}