diff --git a/ios/BigBlueButton.xcodeproj/project.pbxproj b/ios/BigBlueButton.xcodeproj/project.pbxproj index 9df6f02..9ca592e 100644 --- a/ios/BigBlueButton.xcodeproj/project.pbxproj +++ b/ios/BigBlueButton.xcodeproj/project.pbxproj @@ -256,6 +256,7 @@ 00E356EB1AD99517003FC87E /* Frameworks */, 00E356EC1AD99517003FC87E /* Resources */, DAF6D44E9AA1122C997CC2F9 /* [CP] Copy Pods Resources */, + 8BD5C1ED8EC52F85515858A3 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -279,6 +280,7 @@ 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, 0AA6E4A2711F11CC63685548 /* [CP] Copy Pods Resources */, F1F9558B27B7612C000608EB /* Embed App Extensions */, + 5EB5AEDFF11EF55D4BBD0BCE /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -457,6 +459,40 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + 5EB5AEDFF11EF55D4BBD0BCE /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-BigBlueButton/Pods-BigBlueButton-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-BigBlueButton/Pods-BigBlueButton-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-BigBlueButton/Pods-BigBlueButton-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 8BD5C1ED8EC52F85515858A3 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-BigBlueButton-BigBlueButtonTests/Pods-BigBlueButton-BigBlueButtonTests-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-BigBlueButton-BigBlueButtonTests/Pods-BigBlueButton-BigBlueButtonTests-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-BigBlueButton-BigBlueButtonTests/Pods-BigBlueButton-BigBlueButtonTests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; B54CE553B98CF98191CC9184 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; diff --git a/ios/BigBlueButton.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/BigBlueButton.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ios/BigBlueButton.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 6ce7669..91176d4 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -1,4 +1,7 @@ PODS: + - bigbluebutton-mobile-sdk (0.1.0): + - React-Core + - WebRTC-lib - boost (1.76.0) - DoubleConversion (1.1.6) - FBLazyVector (0.67.2) @@ -274,9 +277,11 @@ PODS: - React-jsi (= 0.67.2) - React-logger (= 0.67.2) - React-perflogger (= 0.67.2) + - WebRTC-lib (94.0.0) - Yoga (1.14.0) DEPENDENCIES: + - bigbluebutton-mobile-sdk (from `../node_modules/bigbluebutton-mobile-sdk`) - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) @@ -313,8 +318,11 @@ DEPENDENCIES: SPEC REPOS: trunk: - fmt + - WebRTC-lib EXTERNAL SOURCES: + bigbluebutton-mobile-sdk: + :path: "../node_modules/bigbluebutton-mobile-sdk" boost: :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" DoubleConversion: @@ -377,6 +385,7 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/yoga" SPEC CHECKSUMS: + bigbluebutton-mobile-sdk: 500aa129e690ed23fe94d6ca20d1dfec09469de4 boost: a7c83b31436843459a1961bfd74b96033dc77234 DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 FBLazyVector: 244195e30d63d7f564c55da4410b9a24e8fbceaa @@ -407,6 +416,7 @@ SPEC CHECKSUMS: React-RCTVibration: 99c7f67fba7a5ade46e98e870c6ff2444484f995 React-runtimeexecutor: 2450b43df7ffe8e805a0b3dcb2abd4282f1f1836 ReactCommon: d98c6c96b567f9b3a15f9fd4cc302c1eda8e3cf2 + WebRTC-lib: f76423cdaedf25145b59a1f691e0f371e9c262a5 Yoga: 9b6696970c3289e8dea34b3eda93f23e61fb8121 PODFILE CHECKSUM: 8d01a6f2b0c512d020b5164f1ef5603fbdd8aeb4 diff --git a/package-lock.json b/package-lock.json index 45c5251..949e802 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2534,6 +2534,11 @@ "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==" }, + "bigbluebutton-mobile-sdk": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bigbluebutton-mobile-sdk/-/bigbluebutton-mobile-sdk-0.1.0.tgz", + "integrity": "sha512-9uLjSWa94I3HdxHoMq8VKkGurbsxvcokbve4YCMiX8LBBkHkNXlfn5gPG8Oi9W3sZyKYAgRDLtrsSz1sNovG8w==" + }, "bplist-creator": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", diff --git a/package.json b/package.json index ff248c3..94d5c5f 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "lint": "eslint ." }, "dependencies": { + "bigbluebutton-mobile-sdk": "^0.1.0", "react": "17.0.2", "react-native": "0.67.2" },