Xcode 12 complains about third party frameworks having classes with the same name

Hello,

We are trying to migrate our app to Xcode 12 and are encountering a lot of warnings and believe one of the warnings to be causing a crash.

The type of warnings we are getting looks like follows:

objc[54958]: Class Event is implemented in both /Users/user/Library/Developer/CoreSimulator/Devices/B4816790-617D-4DBB-A2EB-9650A6CE43D9/data/Containers/Bundle/Application/8B62D497-C39B-43A4-BEA4-6E4B2F16D61E/APP.app/Frameworks/mmMobileSDK.framework/mmMobileSDK (0x112ab4168) and /Users/user/Library/Developer/CoreSimulator/Devices/B4816790-617D-4DBB-A2EB-9650A6CE43D9/data/Containers/Bundle/Application/8B62D497-C39B-43A4-BEA4-6E4B2F16D61E/APP.app/Frameworks/SquareReaderSDK.framework/SquareReaderSDK (0x10c947c70). One of the two will be used. Which one is undefined.

This was not happening in Xcode 11 and we've been stuck with this for the past week. Why would Xcode 12 not allow third party frameworks to have classes with the same name? How do we fix this when the two frameworks in cause are third parties?

Any help is appreciated.
Thanks!
Xcode 12 complains about third party frameworks having classes with the same name
 
 
Q