From 7b84bdf49069167ba0bbaf9ab2b1ec549ef26f89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karol=20K=C4=85kol?= Date: Thu, 4 Apr 2024 11:38:04 +0200 Subject: [PATCH] Update MembraneRTC ios to 5.3.0 --- example/ios/Podfile.lock | 38 +++--- .../project.pbxproj | 117 +++++++++++------- ios/MembraneWebRTC.podspec | 2 +- 3 files changed, 93 insertions(+), 64 deletions(-) diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 9a0f76f..5f6a892 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -42,25 +42,25 @@ PODS: - hermes-engine/Pre-built (= 0.73.4) - hermes-engine/Pre-built (0.73.4) - libevent (2.1.12) - - MembraneRTC (5.2.0): - - MembraneRTC/Broadcast (= 5.2.0) + - MembraneRTC (5.3.0): + - MembraneRTC/Broadcast (= 5.3.0) - PromisesSwift - SwiftLogJellyfish (= 1.5.2) - SwiftPhoenixClient (~> 4.0.0) - SwiftProtobuf - - WebRTC-SDK (= 104.5112.15) - - MembraneRTC/Broadcast (5.2.0): + - WebRTC-SDK (= 114.5735.08) + - MembraneRTC/Broadcast (5.3.0): - PromisesSwift - SwiftLogJellyfish (= 1.5.2) - SwiftPhoenixClient (~> 4.0.0) - SwiftProtobuf - - WebRTC-SDK (= 104.5112.15) - - MembraneWebRTC (7.1.1): + - WebRTC-SDK (= 114.5735.08) + - MembraneWebRTC (7.4.0): - ExpoModulesCore - - MembraneRTC (= 5.2.0) - - PromisesObjC (2.3.1) - - PromisesSwift (2.3.1): - - PromisesObjC (= 2.3.1) + - MembraneRTC (= 5.3.0) + - PromisesObjC (2.4.0) + - PromisesSwift (2.4.0): + - PromisesObjC (= 2.4.0) - RCT-Folly (2022.05.16.00): - boost - DoubleConversion @@ -1133,9 +1133,9 @@ PODS: - SwiftPhoenixClient (4.0.0): - SwiftPhoenixClient/Core (= 4.0.0) - SwiftPhoenixClient/Core (4.0.0) - - SwiftProtobuf (1.25.2) + - SwiftProtobuf (1.26.0) - SwiftyJSON (5.0.0) - - WebRTC-SDK (104.5112.15) + - WebRTC-SDK (114.5735.08) - Yoga (1.14.0) DEPENDENCIES: @@ -1374,10 +1374,10 @@ SPEC CHECKSUMS: glog: c5d68082e772fa1c511173d6b30a9de2c05a69a2 hermes-engine: b2669ce35fc4ac14f523b307aff8896799829fe2 libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 - MembraneRTC: ae0336ddff118f11764d155dcb49ab4d85d3ab21 - MembraneWebRTC: 331fd2f9b8b96faee6ac83abf5b64ed6f14a1031 - PromisesObjC: c50d2056b5253dadbd6c2bea79b0674bd5a52fa4 - PromisesSwift: 28dca69a9c40779916ac2d6985a0192a5cb4a265 + MembraneRTC: b62d9f01edbee0c251d6671e868ac3b25e68e66a + MembraneWebRTC: 8a8d9560ee34a4e5315a37034831ab1861d18c0e + PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 + PromisesSwift: 9d77319bbe72ebf6d872900551f7eeba9bce2851 RCT-Folly: 7169b2b1c44399c76a47b5deaaba715eeeb476c0 RCTRequired: ab7f915c15569f04a49669e573e6e319a53f9faa RCTTypeSafety: 63b97ced7b766865057e7154db0e81ce4ee6cf1e @@ -1431,11 +1431,11 @@ SPEC CHECKSUMS: SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 SwiftLogJellyfish: 6207ec91ef3913d303ac797b73298248ee360eb0 SwiftPhoenixClient: 4e36f35d00e43d11881c255bd60c20efc0f39c91 - SwiftProtobuf: 407a385e97fd206c4fbe880cc84123989167e0d1 + SwiftProtobuf: 5e8349171e7c2f88f5b9e683cb3cb79d1dc780b3 SwiftyJSON: 36413e04c44ee145039d332b4f4e2d3e8d6c4db7 - WebRTC-SDK: 18eef1ab50d4c0239adc1cbca33d4ffd9fab6639 + WebRTC-SDK: c24d2a6c9f571f2ed42297cb8ffba9557093142b Yoga: 64cd2a583ead952b0315d5135bf39e053ae9be70 -PODFILE CHECKSUM: 47d532b3b2a139e9166846bf80109032aa38aeda +PODFILE CHECKSUM: f13d16626e52afb9adf146a9166b386dcc764ff4 COCOAPODS: 1.13.0 diff --git a/example/ios/reactnativemembranewebrtcexample.xcodeproj/project.pbxproj b/example/ios/reactnativemembranewebrtcexample.xcodeproj/project.pbxproj index aaa3acd..016b5ea 100644 --- a/example/ios/reactnativemembranewebrtcexample.xcodeproj/project.pbxproj +++ b/example/ios/reactnativemembranewebrtcexample.xcodeproj/project.pbxproj @@ -7,6 +7,7 @@ objects = { /* Begin PBXBuildFile section */ + 0CEA3F1E5FA26888AB5B40E1 /* libPods-ScreenBroadcast.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 48C9279E537C965178D50B64 /* libPods-ScreenBroadcast.a */; }; 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; @@ -14,12 +15,11 @@ 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; }; 4479B62F2A585CB1004FFED5 /* ScreenBroadcast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4479B62E2A585CB0004FFED5 /* ScreenBroadcast.swift */; }; 4495FB1A2A5858200038D52E /* ScreenBroadcast.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 4495FB122A5858200038D52E /* ScreenBroadcast.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 804343E5ECAB5C9C339E3C8C /* libPods-ScreenBroadcast.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 74D7616CEF3B6499DA97E868 /* libPods-ScreenBroadcast.a */; }; B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; }; BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; }; - BB9F44EAF237DDEBD17659F8 /* libPods-reactnativemembranewebrtcexample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FFF614A1662AE9E979A0AC9B /* libPods-reactnativemembranewebrtcexample.a */; }; D2967CC92B75309600805BD1 /* ReplayKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4495FB002A5851DF0038D52E /* ReplayKit.framework */; }; D2967CCA2B75309600805BD1 /* ReplayKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4495FB002A5851DF0038D52E /* ReplayKit.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; + D3C5FE1F3BFA15A169A44191 /* libPods-reactnativemembranewebrtcexample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DB92ACE45387DFC680EFAEF9 /* libPods-reactnativemembranewebrtcexample.a */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -59,6 +59,7 @@ /* Begin PBXFileReference section */ 008F07F21AC5B25A0029DE68 /* main.jsbundle */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = main.jsbundle; sourceTree = ""; }; + 10BED717EFCBF169E3375033 /* Pods-reactnativemembranewebrtcexample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-reactnativemembranewebrtcexample.debug.xcconfig"; path = "Target Support Files/Pods-reactnativemembranewebrtcexample/Pods-reactnativemembranewebrtcexample.debug.xcconfig"; sourceTree = ""; }; 13B07F961A680F5B00A75B9A /* MembraneVideoroom.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MembraneVideoroom.app; sourceTree = BUILT_PRODUCTS_DIR; }; 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = reactnativemembranewebrtcexample/AppDelegate.h; sourceTree = ""; }; 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = reactnativemembranewebrtcexample/AppDelegate.mm; sourceTree = ""; }; @@ -66,22 +67,21 @@ 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = reactnativemembranewebrtcexample/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = reactnativemembranewebrtcexample/main.m; sourceTree = ""; }; 14D098B02577420CAAAC6DF4 /* reactnativemembranewebrtcexample-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "reactnativemembranewebrtcexample-Bridging-Header.h"; path = "reactnativemembranewebrtcexample/reactnativemembranewebrtcexample-Bridging-Header.h"; sourceTree = ""; }; - 21AE739BEA23CBD70702F28F /* Pods-reactnativemembranewebrtcexample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-reactnativemembranewebrtcexample.debug.xcconfig"; path = "Target Support Files/Pods-reactnativemembranewebrtcexample/Pods-reactnativemembranewebrtcexample.debug.xcconfig"; sourceTree = ""; }; + 2E2298B852D5CBA10E2BA907 /* Pods-ScreenBroadcast.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ScreenBroadcast.debug.xcconfig"; path = "Target Support Files/Pods-ScreenBroadcast/Pods-ScreenBroadcast.debug.xcconfig"; sourceTree = ""; }; 4479B62E2A585CB0004FFED5 /* ScreenBroadcast.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScreenBroadcast.swift; sourceTree = ""; }; 4495FB002A5851DF0038D52E /* ReplayKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ReplayKit.framework; path = System/Library/Frameworks/ReplayKit.framework; sourceTree = SDKROOT; }; 4495FB052A5851DF0038D52E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 4495FB0D2A58541B0038D52E /* ScreenBroadcast.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = ScreenBroadcast.entitlements; sourceTree = ""; }; 4495FB122A5858200038D52E /* ScreenBroadcast.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = ScreenBroadcast.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 4A5CD65C98C0127095EF5FF5 /* Pods-reactnativemembranewebrtcexample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-reactnativemembranewebrtcexample.release.xcconfig"; path = "Target Support Files/Pods-reactnativemembranewebrtcexample/Pods-reactnativemembranewebrtcexample.release.xcconfig"; sourceTree = ""; }; - 4DB153E9C526099B3A3BD891 /* Pods-ScreenBroadcast.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ScreenBroadcast.debug.xcconfig"; path = "Target Support Files/Pods-ScreenBroadcast/Pods-ScreenBroadcast.debug.xcconfig"; sourceTree = ""; }; - 74D7616CEF3B6499DA97E868 /* libPods-ScreenBroadcast.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ScreenBroadcast.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 48C9279E537C965178D50B64 /* libPods-ScreenBroadcast.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ScreenBroadcast.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 82BDA72B85C0C36783C90E3C /* Pods-ScreenBroadcast.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ScreenBroadcast.release.xcconfig"; path = "Target Support Files/Pods-ScreenBroadcast/Pods-ScreenBroadcast.release.xcconfig"; sourceTree = ""; }; 92539F7FBBA24B298C339399 /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "reactnativemembranewebrtcexample/noop-file.swift"; sourceTree = ""; }; AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = reactnativemembranewebrtcexample/SplashScreen.storyboard; sourceTree = ""; }; + B61D2AA7C10C6629752EE643 /* Pods-reactnativemembranewebrtcexample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-reactnativemembranewebrtcexample.release.xcconfig"; path = "Target Support Files/Pods-reactnativemembranewebrtcexample/Pods-reactnativemembranewebrtcexample.release.xcconfig"; sourceTree = ""; }; BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = ""; }; - D88F519CFC3F7912C6A2E6AE /* Pods-ScreenBroadcast.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ScreenBroadcast.release.xcconfig"; path = "Target Support Files/Pods-ScreenBroadcast/Pods-ScreenBroadcast.release.xcconfig"; sourceTree = ""; }; + DB92ACE45387DFC680EFAEF9 /* libPods-reactnativemembranewebrtcexample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-reactnativemembranewebrtcexample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-reactnativemembranewebrtcexample/ExpoModulesProvider.swift"; sourceTree = ""; }; - FFF614A1662AE9E979A0AC9B /* libPods-reactnativemembranewebrtcexample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-reactnativemembranewebrtcexample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -89,7 +89,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - BB9F44EAF237DDEBD17659F8 /* libPods-reactnativemembranewebrtcexample.a in Frameworks */, + D3C5FE1F3BFA15A169A44191 /* libPods-reactnativemembranewebrtcexample.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -98,7 +98,7 @@ buildActionMask = 2147483647; files = ( D2967CC92B75309600805BD1 /* ReplayKit.framework in Frameworks */, - 804343E5ECAB5C9C339E3C8C /* libPods-ScreenBroadcast.a in Frameworks */, + 0CEA3F1E5FA26888AB5B40E1 /* libPods-ScreenBroadcast.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -127,8 +127,8 @@ children = ( ED297162215061F000B7C4FE /* JavaScriptCore.framework */, 4495FB002A5851DF0038D52E /* ReplayKit.framework */, - 74D7616CEF3B6499DA97E868 /* libPods-ScreenBroadcast.a */, - FFF614A1662AE9E979A0AC9B /* libPods-reactnativemembranewebrtcexample.a */, + 48C9279E537C965178D50B64 /* libPods-ScreenBroadcast.a */, + DB92ACE45387DFC680EFAEF9 /* libPods-reactnativemembranewebrtcexample.a */, ); name = Frameworks; sourceTree = ""; @@ -195,10 +195,10 @@ D65327D7A22EEC0BE12398D9 /* Pods */ = { isa = PBXGroup; children = ( - 4DB153E9C526099B3A3BD891 /* Pods-ScreenBroadcast.debug.xcconfig */, - D88F519CFC3F7912C6A2E6AE /* Pods-ScreenBroadcast.release.xcconfig */, - 21AE739BEA23CBD70702F28F /* Pods-reactnativemembranewebrtcexample.debug.xcconfig */, - 4A5CD65C98C0127095EF5FF5 /* Pods-reactnativemembranewebrtcexample.release.xcconfig */, + 2E2298B852D5CBA10E2BA907 /* Pods-ScreenBroadcast.debug.xcconfig */, + 82BDA72B85C0C36783C90E3C /* Pods-ScreenBroadcast.release.xcconfig */, + 10BED717EFCBF169E3375033 /* Pods-reactnativemembranewebrtcexample.debug.xcconfig */, + B61D2AA7C10C6629752EE643 /* Pods-reactnativemembranewebrtcexample.release.xcconfig */, ); path = Pods; sourceTree = ""; @@ -218,7 +218,7 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "reactnativemembranewebrtcexample" */; buildPhases = ( - D4E2BBD3AB50B8E64CDD6077 /* [CP] Check Pods Manifest.lock */, + 794A55FB5B3753FE2738E292 /* [CP] Check Pods Manifest.lock */, FD10A7F022414F080027D42C /* Start Packager */, 07DB74D85F25A76874474C94 /* [Expo] Configure project */, 13B07F871A680F5B00A75B9A /* Sources */, @@ -226,8 +226,8 @@ 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, 4495FB0C2A5851DF0038D52E /* Embed Foundation Extensions */, - 778B18259364AD070DCE9B0C /* [CP] Embed Pods Frameworks */, - 7614F8933AED254BC8535C8B /* [CP] Copy Pods Resources */, + 7354C914CE6E5116C416E720 /* [CP] Embed Pods Frameworks */, + 06AD8426884BD74C9DB2DD46 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -243,11 +243,12 @@ isa = PBXNativeTarget; buildConfigurationList = 4495FB1B2A5858200038D52E /* Build configuration list for PBXNativeTarget "ScreenBroadcast" */; buildPhases = ( - 71D4BF7693060F19C0410E90 /* [CP] Check Pods Manifest.lock */, + 06D89DA18D7EA1E8F56609C4 /* [CP] Check Pods Manifest.lock */, 4495FB0E2A5858200038D52E /* Sources */, 4495FB0F2A5858200038D52E /* Frameworks */, 4495FB102A5858200038D52E /* Resources */, D2967CCB2B75309600805BD1 /* Embed Frameworks */, + 440C9C4C1C401CE4B69C22D3 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -330,26 +331,35 @@ shellPath = /bin/sh; shellScript = "if [[ -f \"$PODS_ROOT/../.xcode.env\" ]]; then\n source \"$PODS_ROOT/../.xcode.env\"\nfi\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n# The project root by default is one level up from the ios directory\nexport PROJECT_ROOT=\"$PROJECT_DIR\"/..\n\nif [[ \"$CONFIGURATION\" = *Debug* ]]; then\n export SKIP_BUNDLING=1\nfi\nif [[ -z \"$ENTRY_FILE\" ]]; then\n # Set the entry JS file using the bundler's entry resolution.\n export ENTRY_FILE=\"$(\"$NODE_BINARY\" -e \"require('expo/scripts/resolveAppEntry')\" $PROJECT_ROOT ios relative | tail -n 1)\"\nfi\n\n`\"$NODE_BINARY\" --print \"require('path').dirname(require.resolve('react-native/package.json')) + '/scripts/react-native-xcode.sh'\"`\n\n"; }; - 07DB74D85F25A76874474C94 /* [Expo] Configure project */ = { + 06AD8426884BD74C9DB2DD46 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputFileListPaths = ( - ); inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-reactnativemembranewebrtcexample/Pods-reactnativemembranewebrtcexample-resources.sh", + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC/FBLPromises_Privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/PromisesSwift/Promises_Privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", + "${PODS_ROOT}/Sentry/Sources/Resources/PrivacyInfo.xcprivacy", + "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf/SwiftProtobuf.bundle", ); - name = "[Expo] Configure project"; - outputFileListPaths = ( - ); + name = "[CP] Copy Pods Resources"; outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FBLPromises_Privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Promises_Privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/PrivacyInfo.xcprivacy", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SwiftProtobuf.bundle", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-reactnativemembranewebrtcexample/expo-configure-project.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-reactnativemembranewebrtcexample/Pods-reactnativemembranewebrtcexample-resources.sh\"\n"; + showEnvVarsInLog = 0; }; - 71D4BF7693060F19C0410E90 /* [CP] Check Pods Manifest.lock */ = { + 06D89DA18D7EA1E8F56609C4 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -371,29 +381,48 @@ 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; }; - 7614F8933AED254BC8535C8B /* [CP] Copy Pods Resources */ = { + 07DB74D85F25A76874474C94 /* [Expo] Configure project */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-reactnativemembranewebrtcexample/Pods-reactnativemembranewebrtcexample-resources.sh", - "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", - "${PODS_ROOT}/Sentry/Sources/Resources/PrivacyInfo.xcprivacy", + ); + name = "[Expo] Configure project"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-reactnativemembranewebrtcexample/expo-configure-project.sh\"\n"; + }; + 440C9C4C1C401CE4B69C22D3 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-ScreenBroadcast/Pods-ScreenBroadcast-resources.sh", + "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC/FBLPromises_Privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/PromisesSwift/Promises_Privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf/SwiftProtobuf.bundle", ); name = "[CP] Copy Pods Resources"; outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/PrivacyInfo.xcprivacy", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FBLPromises_Privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Promises_Privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SwiftProtobuf.bundle", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-reactnativemembranewebrtcexample/Pods-reactnativemembranewebrtcexample-resources.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ScreenBroadcast/Pods-ScreenBroadcast-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 778B18259364AD070DCE9B0C /* [CP] Embed Pods Frameworks */ = { + 7354C914CE6E5116C416E720 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -413,7 +442,7 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-reactnativemembranewebrtcexample/Pods-reactnativemembranewebrtcexample-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - D4E2BBD3AB50B8E64CDD6077 /* [CP] Check Pods Manifest.lock */ = { + 794A55FB5B3753FE2738E292 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -489,7 +518,7 @@ /* Begin XCBuildConfiguration section */ 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 21AE739BEA23CBD70702F28F /* Pods-reactnativemembranewebrtcexample.debug.xcconfig */; + baseConfigurationReference = 10BED717EFCBF169E3375033 /* Pods-reactnativemembranewebrtcexample.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -531,7 +560,7 @@ }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4A5CD65C98C0127095EF5FF5 /* Pods-reactnativemembranewebrtcexample.release.xcconfig */; + baseConfigurationReference = B61D2AA7C10C6629752EE643 /* Pods-reactnativemembranewebrtcexample.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -567,7 +596,7 @@ }; 4495FB1C2A5858200038D52E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4DB153E9C526099B3A3BD891 /* Pods-ScreenBroadcast.debug.xcconfig */; + baseConfigurationReference = 2E2298B852D5CBA10E2BA907 /* Pods-ScreenBroadcast.debug.xcconfig */; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; @@ -610,7 +639,7 @@ }; 4495FB1D2A5858200038D52E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D88F519CFC3F7912C6A2E6AE /* Pods-ScreenBroadcast.release.xcconfig */; + baseConfigurationReference = 82BDA72B85C0C36783C90E3C /* Pods-ScreenBroadcast.release.xcconfig */; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; diff --git a/ios/MembraneWebRTC.podspec b/ios/MembraneWebRTC.podspec index 57871e7..d9292e9 100644 --- a/ios/MembraneWebRTC.podspec +++ b/ios/MembraneWebRTC.podspec @@ -25,6 +25,6 @@ Pod::Spec.new do |s| s.source_files = "**/*.{h,m,swift}" - s.dependency "MembraneRTC", '5.2.0' + s.dependency "MembraneRTC", '5.3.0' end