'How can I solve this xcode webRTC framework distribution issue?
I have created an app that uses the webRTC framework (link here) for multiplayer. The game works (Two players can connect and play together on separate test devices) and I can build and run the app on my phone. I can even archive the app. The issue is when I go to distribute the app to the app store I get this error:
This bundle is invalid. The bundle at path Payload/Cards.app/Frameworks/libwebrtc_native.ios.release.arm64.framework has an invalid CFBundleIdentifier 'com.gdnative.framework.libwebrtc_native.ios.release.arm64' There are invalid characters(characters that are not dots, hyphen and alphanumerics) that have been replaced with their code point 'com.gdnative.framework.libwebrtc\u005fnative.ios.release.arm64' CFBundleIdentifier must be present, must contain only alphanumerics, dots, hyphens and must not end with a dot. [see the Core Foundation Keys at https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/TP40009249-102070-TPXREF105] With error code STATE_ERROR.VALIDATION_ERROR.90049 for id 1a3804c0-4524-4e5a-9d7a-bb31689daf44
I have tried updating the info.plist to remove the "_" from libwebrtc_native.ios.release.arm64 (Because I believe that is what it is referencing and so now it is just libwebrtcnative.ios.release.arm64) but doing this breaks the framework and it either wont be able to be located or it just won't run on my test device or emulator anymore.
Does anyone have any ideas on what this issue might be and how to fix it so that the app can be sent to the app store?
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
