Non-public API usage problem about WebRTC.framwork

327 views
Skip to first unread message

wang.jy

unread,
Nov 4, 2022, 7:27:20 PM11/4/22
to discuss-webrtc
Hi,

I compile WebRTC.framework with branch M107 for iOS app, but it was rejected by Apple because it has the same function name "terminate" with the iOS Non-public API.
Here is the detail info from Apple:
ITMS-90338: Non-public API usage - The app references non-public selectors in Frameworks/WebRTC.framework/WebRTC: terminate. If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions. In addition, note that one or more of the above APIs may be located in a static library that was included with your app. If so, they must be removed. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/

Does anybody know how to fix it?

Alin Radut

unread,
Nov 5, 2022, 4:32:02 AM11/5/22
to discuss...@googlegroups.com
Hello

Downgrade to m106 or cherry pick the commit referenced here. I went with m106. 

Alin

--

---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrt...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/8cf39f3d-fabb-4a19-a7ca-395c1c7a61d6n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages