diff --git a/bigbluebutton-mobile-sdk.podspec b/bigbluebutton-mobile-sdk.podspec index 2750ffb..cc25e3b 100644 --- a/bigbluebutton-mobile-sdk.podspec +++ b/bigbluebutton-mobile-sdk.podspec @@ -16,4 +16,5 @@ Pod::Spec.new do |s| s.source_files = "ios/**/*.{h,m,mm,swift}" s.dependency "React-Core" + s.dependency "WebRTC-lib" end diff --git a/example/ios/BigbluebuttonMobileSdkExample.xcodeproj/project.pbxproj b/example/ios/BigbluebuttonMobileSdkExample.xcodeproj/project.pbxproj index c328847..3e24392 100644 --- a/example/ios/BigbluebuttonMobileSdkExample.xcodeproj/project.pbxproj +++ b/example/ios/BigbluebuttonMobileSdkExample.xcodeproj/project.pbxproj @@ -205,6 +205,7 @@ 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, C1D60D28B925C94BD88E79D7 /* [CP] Copy Pods Resources */, + E4449C3631C57547AAC3C6FE /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -402,6 +403,24 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-BigbluebuttonMobileSdkExample/Pods-BigbluebuttonMobileSdkExample-resources.sh\"\n"; showEnvVarsInLog = 0; }; + E4449C3631C57547AAC3C6FE /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-BigbluebuttonMobileSdkExample/Pods-BigbluebuttonMobileSdkExample-frameworks.sh", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/WebRTC-lib/WebRTC.framework/WebRTC", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WebRTC.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-BigbluebuttonMobileSdkExample/Pods-BigbluebuttonMobileSdkExample-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; FD10A7F022414F080027D42C /* Start Packager */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 8df1719..db888f6 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -1,6 +1,7 @@ PODS: - bigbluebutton-mobile-sdk (0.1.0): - React-Core + - WebRTC-lib - boost-for-react-native (1.63.0) - DoubleConversion (1.1.6) - FBLazyVector (0.63.4) @@ -247,6 +248,7 @@ PODS: - React-Core (= 0.63.4) - React-cxxreact (= 0.63.4) - React-jsi (= 0.63.4) + - WebRTC-lib (96.0.0) - Yoga (1.14.0) DEPENDENCIES: @@ -283,6 +285,7 @@ DEPENDENCIES: SPEC REPOS: trunk: - boost-for-react-native + - WebRTC-lib EXTERNAL SOURCES: bigbluebutton-mobile-sdk: @@ -341,7 +344,7 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/yoga" SPEC CHECKSUMS: - bigbluebutton-mobile-sdk: c7967d095a1aeaae6dd6fc31c4c0a7b0327f88a0 + bigbluebutton-mobile-sdk: ba72e940eea4190f7b499ed1a9e33e2d57ad7f8d boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c DoubleConversion: cde416483dac037923206447da6e1454df403714 FBLazyVector: 3bb422f41b18121b71783a905c10e58606f7dc3e @@ -368,6 +371,7 @@ SPEC CHECKSUMS: React-RCTText: 5c51df3f08cb9dedc6e790161195d12bac06101c React-RCTVibration: ae4f914cfe8de7d4de95ae1ea6cc8f6315d73d9d ReactCommon: 73d79c7039f473b76db6ff7c6b159c478acbbb3b + WebRTC-lib: 508fe02efa0c1a3a8867082a77d24c9be5d29aeb Yoga: 4bd86afe9883422a7c4028c00e34790f560923d6 PODFILE CHECKSUM: e84704278155bd10d2637b20fd1b1519bedb0c00