On iOS 12, our application is consuming WebRTC framework, at runtime, following errors are thrown
objc[411]: Class RTCUIApplicationStatusObserver is implemented in both /System/Library/PrivateFrameworks/WebCore.framework/Frameworks/libwebrtc.dylib (0x26dfd6b10) and /var/containers/Bundle/Application/639CC5F5-3D75-469B-9081-CF61927D387A/[MyOwnApp].app/[MyOwnApp] (0x101269288). One of the two will be used. Which one is undefined.
objc[411]: Class RTCCodecSpecificInfoH264 is implemented in both /System/Library/PrivateFrameworks/WebCore.framework/Frameworks/libwebrtc.dylib (0x26c706110) and /var/containers/Bundle/Application/639CC5F5-3D75-469B-9081-CF61927D387A/[MyOwnApp].app/[MyOwnApp] (0x1012693a0). One of the two will be used. Which one is undefined.
objc[411]: Class RTCVideoEncoderFactoryH264 is implemented in both /System/Library/PrivateFrameworks/WebCore.framework/Frameworks/libwebrtc.dylib (0x26c706160) and /var/containers/Bundle/Application/639CC5F5-3D75-469B-9081-CF61927D387A/[MyOwnApp].app/[MyOwnApp] (0x1012693f0). One of the two will be used. Which one is undefined.
objc[411]: Class RTCVideoDecoderFactoryH264 is implemented in both /System/Library/PrivateFrameworks/WebCore.framework/Frameworks/libwebrtc.dylib (0x26c7061b0) and /var/containers/Bundle/Application/639CC5F5-3D75-469B-9081-CF61927D387A/[MyOwnApp].app/[MyOwnApp] (0x101269440). One of the two will be used. Which one is undefined.
objc[411]: Class RTCEncodedImage is implemented in both /System/Library/PrivateFrameworks/WebCore.framework/Frameworks/libwebrtc.dylib (0x26c705f08) and /var/containers/Bundle/Application/639CC5F5-3D75-469B-9081-CF61927D387A/[MyOwnApp].app/[MyOwnApp] (0x101269648). One of the two will be used. Which one is undefined.
objc[411]: Class RTCRtpFragmentationHeader is implemented in both /System/Library/PrivateFrameworks/WebCore.framework/Frameworks/libwebrtc.dylib (0x26c705ff8) and /var/containers/Bundle/Application/639CC5F5-3D75-469B-9081-CF61927D387A/[MyOwnApp].app/[MyOwnApp] (0x101269a58). One of the two will be used. Which one is undefined.
objc[411]: Class RTCVideoCodecInfo is implemented in both /System/Library/PrivateFrameworks/WebCore.framework/Frameworks/libwebrtc.dylib (0x26c706048) and /var/containers/Bundle/Application/639CC5F5-3D75-469B-9081-CF61927D387A/[MyOwnApp].app/[MyOwnApp] (0x101269c38). One of the two will be used. Which one is undefined.
objc[411]: Class RTCVideoEncoderQpThresholds is implemented in both /System/Library/PrivateFrameworks/WebCore.framework/Frameworks/libwebrtc.dylib (0x26c706098) and /var/containers/Bundle/Application/639CC5F5-3D75-469B-9081-CF61927D387A/[MyOwnApp].app/[MyOwnApp] (0x101269c88). One of the two will be used. Which one is undefined.
objc[411]: Class RTCVideoEncoderSettings is implemented in both /System/Library/PrivateFrameworks/WebCore.framework/Frameworks/libwebrtc.dylib (0x26c706278) and /var/containers/Bundle/Application/639CC5F5-3D75-469B-9081-CF61927D387A/[MyOwnApp].app/[MyOwnApp] (0x101269cd8). One of the two will be used. Which one is undefined.
....
You can ALWAYS reproduce it with an app which consumes WebRTC library.
It exists on iOS 12 Beta1, Beta2, and Beta3.
Please help fix it.
Thanks!