stasel / WebRTC

Unofficial distribution of up to date WebRTC framework binaries for iOS and macOS
Other
359 stars 76 forks source link

Unable to upload to app store #33

Open tylerjames opened 2 years ago

tylerjames commented 2 years ago

I recently switched from the old Google pod to a binary. I'm getting a rejection when trying to upload a build to the app store:

The app references non-public selectors in ... initWithURLStrings:, receiver, sdp, setIsAudioEnabled:, setIsEnabled:, videoSource

This seems absurd. They're all methods related to WebRTC in RTCAudioSession, RTCIceServer, RTCPeerConnectionFactory etc. I can't imagine why they would have worked previously but not now.

Has anyone else encountered this?

stasel commented 2 years ago

Oh this is very strange and annoying! It may be related to an issue existed a while ago with namespace collision between WebRTC and iOS Safari WebRTC libraries. But as far as I remember it was fixed on iOS 13.

If you still encounter the issue, maybe it's worth asking in WebRTC Google group or opening a bug