When running a macOS app linking against Zoom SDK v5.5.12511.0420, a warning is logged indicating that there is a class name collision occurring between two frameworks that the Zoom SDK bundles,
objc: NSTaskLauncher is implemented in both /Users/user/Library/Developer/Xcode/DerivedData/AppName-bgsdtnatlamicdemdnvpfcsjpoel/Build/Products/Debug_test/AppName.app/Contents/Frameworks/nydus.framework/Versions/A/nydus (0x10c3c3398) and /Users/user/Library/Developer/Xcode/DerivedData/AppName-bgsdtnatlamicdemdnvpfcsjpoel/Build/Products/Debug_test/AppName.app/Contents/Frameworks/aomagent.bundle/Contents/MacOS/aomagent (0x124c7f618). One of the two will be used. Which one is undefined.
Both of these frameworks appear to be dependencies that the Zoom SDK includes.
I haven’t been able to directly identify any bugs caused by this collision, but wanted to mention it as it may cause problems now or in the future if it’s not addressed.
If anyone knows whether this is already a known issue (or if I should file the bug elsewhere) please LMK. Thank you
Which Desktop Client SDK version?
To Reproduce(If applicable)
Steps to reproduce the behavior:
- Create a Mac app in Xcode, which links against the Zoom SDK
- Run the app
Device (please complete the following information):
- Device: MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports)
- OS: 11.4 Big Sur