diff --git a/openvidu-react-native/android/app/src/main/res/values/strings.xml b/openvidu-react-native/android/app/src/main/res/values/strings.xml index 0c79c4ba..6f9bdb02 100644 --- a/openvidu-react-native/android/app/src/main/res/values/strings.xml +++ b/openvidu-react-native/android/app/src/main/res/values/strings.xml @@ -1,3 +1,3 @@ - Hello App Display Name + openvidu-react-native diff --git a/openvidu-react-native/ios/Podfile b/openvidu-react-native/ios/Podfile index fc4834d9..5f0339cd 100644 --- a/openvidu-react-native/ios/Podfile +++ b/openvidu-react-native/ios/Podfile @@ -1,4 +1,4 @@ -platform :ios, '9.0' +platform :ios, '10.0' require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules' target 'openvidu_react_native' do @@ -26,6 +26,7 @@ target 'openvidu_react_native' do pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec' pod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec' pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec' + pod 'react-native-webrtc', :path => '../node_modules/openvidu-browser/node_modules/react-native-webrtc' target 'openvidu_react_nativeTests' do inherit! :search_paths diff --git a/openvidu-react-native/ios/Podfile.lock b/openvidu-react-native/ios/Podfile.lock new file mode 100644 index 00000000..2ce60a5c --- /dev/null +++ b/openvidu-react-native/ios/Podfile.lock @@ -0,0 +1,187 @@ +PODS: + - boost-for-react-native (1.63.0) + - DoubleConversion (1.1.6) + - Folly (2018.10.22.00): + - boost-for-react-native + - DoubleConversion + - Folly/Default (= 2018.10.22.00) + - glog + - Folly/Default (2018.10.22.00): + - boost-for-react-native + - DoubleConversion + - glog + - glog (0.3.5) + - React (0.60.5): + - React-Core (= 0.60.5) + - React-DevSupport (= 0.60.5) + - React-RCTActionSheet (= 0.60.5) + - React-RCTAnimation (= 0.60.5) + - React-RCTBlob (= 0.60.5) + - React-RCTImage (= 0.60.5) + - React-RCTLinking (= 0.60.5) + - React-RCTNetwork (= 0.60.5) + - React-RCTSettings (= 0.60.5) + - React-RCTText (= 0.60.5) + - React-RCTVibration (= 0.60.5) + - React-RCTWebSocket (= 0.60.5) + - React-Core (0.60.5): + - Folly (= 2018.10.22.00) + - React-cxxreact (= 0.60.5) + - React-jsiexecutor (= 0.60.5) + - yoga (= 0.60.5.React) + - React-cxxreact (0.60.5): + - boost-for-react-native (= 1.63.0) + - DoubleConversion + - Folly (= 2018.10.22.00) + - glog + - React-jsinspector (= 0.60.5) + - React-DevSupport (0.60.5): + - React-Core (= 0.60.5) + - React-RCTWebSocket (= 0.60.5) + - React-jsi (0.60.5): + - boost-for-react-native (= 1.63.0) + - DoubleConversion + - Folly (= 2018.10.22.00) + - glog + - React-jsi/Default (= 0.60.5) + - React-jsi/Default (0.60.5): + - boost-for-react-native (= 1.63.0) + - DoubleConversion + - Folly (= 2018.10.22.00) + - glog + - React-jsiexecutor (0.60.5): + - DoubleConversion + - Folly (= 2018.10.22.00) + - glog + - React-cxxreact (= 0.60.5) + - React-jsi (= 0.60.5) + - React-jsinspector (0.60.5) + - react-native-webrtc (1.75.0): + - React + - React-RCTActionSheet (0.60.5): + - React-Core (= 0.60.5) + - React-RCTAnimation (0.60.5): + - React-Core (= 0.60.5) + - React-RCTBlob (0.60.5): + - React-Core (= 0.60.5) + - React-RCTNetwork (= 0.60.5) + - React-RCTWebSocket (= 0.60.5) + - React-RCTImage (0.60.5): + - React-Core (= 0.60.5) + - React-RCTNetwork (= 0.60.5) + - React-RCTLinking (0.60.5): + - React-Core (= 0.60.5) + - React-RCTNetwork (0.60.5): + - React-Core (= 0.60.5) + - React-RCTSettings (0.60.5): + - React-Core (= 0.60.5) + - React-RCTText (0.60.5): + - React-Core (= 0.60.5) + - React-RCTVibration (0.60.5): + - React-Core (= 0.60.5) + - React-RCTWebSocket (0.60.5): + - React-Core (= 0.60.5) + - yoga (0.60.5.React) + +DEPENDENCIES: + - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) + - Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`) + - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) + - React (from `../node_modules/react-native/`) + - React-Core (from `../node_modules/react-native/React`) + - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) + - React-DevSupport (from `../node_modules/react-native/React`) + - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) + - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) + - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`) + - react-native-webrtc (from `../node_modules/openvidu-browser/node_modules/react-native-webrtc`) + - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) + - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) + - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) + - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) + - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) + - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) + - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) + - React-RCTText (from `../node_modules/react-native/Libraries/Text`) + - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) + - React-RCTWebSocket (from `../node_modules/react-native/Libraries/WebSocket`) + - yoga (from `../node_modules/react-native/ReactCommon/yoga`) + +SPEC REPOS: + https://github.com/cocoapods/specs.git: + - boost-for-react-native + +EXTERNAL SOURCES: + DoubleConversion: + :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" + Folly: + :podspec: "../node_modules/react-native/third-party-podspecs/Folly.podspec" + glog: + :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" + React: + :path: "../node_modules/react-native/" + React-Core: + :path: "../node_modules/react-native/React" + React-cxxreact: + :path: "../node_modules/react-native/ReactCommon/cxxreact" + React-DevSupport: + :path: "../node_modules/react-native/React" + React-jsi: + :path: "../node_modules/react-native/ReactCommon/jsi" + React-jsiexecutor: + :path: "../node_modules/react-native/ReactCommon/jsiexecutor" + React-jsinspector: + :path: "../node_modules/react-native/ReactCommon/jsinspector" + react-native-webrtc: + :path: "../node_modules/openvidu-browser/node_modules/react-native-webrtc" + React-RCTActionSheet: + :path: "../node_modules/react-native/Libraries/ActionSheetIOS" + React-RCTAnimation: + :path: "../node_modules/react-native/Libraries/NativeAnimation" + React-RCTBlob: + :path: "../node_modules/react-native/Libraries/Blob" + React-RCTImage: + :path: "../node_modules/react-native/Libraries/Image" + React-RCTLinking: + :path: "../node_modules/react-native/Libraries/LinkingIOS" + React-RCTNetwork: + :path: "../node_modules/react-native/Libraries/Network" + React-RCTSettings: + :path: "../node_modules/react-native/Libraries/Settings" + React-RCTText: + :path: "../node_modules/react-native/Libraries/Text" + React-RCTVibration: + :path: "../node_modules/react-native/Libraries/Vibration" + React-RCTWebSocket: + :path: "../node_modules/react-native/Libraries/WebSocket" + yoga: + :path: "../node_modules/react-native/ReactCommon/yoga" + +SPEC CHECKSUMS: + boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c + DoubleConversion: 5805e889d232975c086db112ece9ed034df7a0b2 + Folly: 30e7936e1c45c08d884aa59369ed951a8e68cf51 + glog: 1f3da668190260b06b429bb211bfbee5cd790c28 + React: 53c53c4d99097af47cf60594b8706b4e3321e722 + React-Core: ba421f6b4f4cbe2fb17c0b6fc675f87622e78a64 + React-cxxreact: 8384287780c4999351ad9b6e7a149d9ed10a2395 + React-DevSupport: 197fb409737cff2c4f9986e77c220d7452cb9f9f + React-jsi: 4d8c9efb6312a9725b18d6fc818ffc103f60fec2 + React-jsiexecutor: 90ad2f9db09513fc763bc757fdc3c4ff8bde2a30 + React-jsinspector: e08662d1bf5b129a3d556eb9ea343a3f40353ae4 + react-native-webrtc: c5e3d631179a933548a8e49bddbd8fad02586095 + React-RCTActionSheet: b0f1ea83f4bf75fb966eae9bfc47b78c8d3efd90 + React-RCTAnimation: 359ba1b5690b1e87cc173558a78e82d35919333e + React-RCTBlob: 5e2b55f76e9a1c7ae52b826923502ddc3238df24 + React-RCTImage: f5f1c50922164e89bdda67bcd0153952a5cfe719 + React-RCTLinking: d0ecbd791e9ddddc41fa1f66b0255de90e8ee1e9 + React-RCTNetwork: e26946300b0ab7bb6c4a6348090e93fa21f33a9d + React-RCTSettings: d0d37cb521b7470c998595a44f05847777cc3f42 + React-RCTText: b074d89033583d4f2eb5faf7ea2db3a13c7553a2 + React-RCTVibration: 2105b2e0e2b66a6408fc69a46c8a7fb5b2fdade0 + React-RCTWebSocket: cd932a16b7214898b6b7f788c8bddb3637246ac4 + yoga: 312528f5bbbba37b4dcea5ef00e8b4033fdd9411 + +PODFILE CHECKSUM: 3b237e0e008250e70678e1abf88bd7d55ff0496d + +COCOAPODS: 1.7.4 diff --git a/openvidu-react-native/ios/openvidu_react_native.xcodeproj/project.pbxproj b/openvidu-react-native/ios/openvidu_react_native.xcodeproj/project.pbxproj index fd445fdd..2279ac8b 100644 --- a/openvidu-react-native/ios/openvidu_react_native.xcodeproj/project.pbxproj +++ b/openvidu-react-native/ios/openvidu_react_native.xcodeproj/project.pbxproj @@ -16,6 +16,11 @@ 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; 2DCD954D1E0B4F2C00145EB5 /* openvidu_react_nativeTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* openvidu_react_nativeTests.m */; }; + 36B7A51343504C3A2E0D6296 /* libPods-openvidu_react_nativeTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 03025B7DF723D7F3C02E3157 /* libPods-openvidu_react_nativeTests.a */; }; + 896DD868CF38453868F37F63 /* libPods-openvidu_react_native.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 01583BA18B52F494D4938B56 /* libPods-openvidu_react_native.a */; }; + BBD1D0F32316D96D0052542D /* WebRTC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBD1D0F22316D96D0052542D /* WebRTC.framework */; }; + F5CE16BF80445DF12372F354 /* libPods-openvidu_react_native-tvOSTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7F408B0B8EB8E85626767D6A /* libPods-openvidu_react_native-tvOSTests.a */; }; + FD2F960797CB2B1FF9828108 /* libPods-openvidu_react_native-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7165027E04B3C2F4902717D0 /* libPods-openvidu_react_native-tvOS.a */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -33,6 +38,13 @@ remoteGlobalIDString = 2D02E47A1E0B4A5D006451C7; remoteInfo = "openvidu_react_native-tvOS"; }; + BBD1D0F02316D9570052542D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BBD1D0EC2316D9570052542D /* RCTWebRTC.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 35A2221F1CB493700015FD5C; + remoteInfo = RCTWebRTC; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ @@ -40,6 +52,8 @@ 00E356EE1AD99517003FC87E /* openvidu_react_nativeTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = openvidu_react_nativeTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 00E356F21AD99517003FC87E /* openvidu_react_nativeTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = openvidu_react_nativeTests.m; sourceTree = ""; }; + 01583BA18B52F494D4938B56 /* libPods-openvidu_react_native.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-openvidu_react_native.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 03025B7DF723D7F3C02E3157 /* libPods-openvidu_react_nativeTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-openvidu_react_nativeTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 13B07F961A680F5B00A75B9A /* openvidu_react_native.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = openvidu_react_native.app; sourceTree = BUILT_PRODUCTS_DIR; }; 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = openvidu_react_native/AppDelegate.h; sourceTree = ""; }; 13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = openvidu_react_native/AppDelegate.m; sourceTree = ""; }; @@ -47,10 +61,22 @@ 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = openvidu_react_native/Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = openvidu_react_native/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = openvidu_react_native/main.m; sourceTree = ""; }; + 1B64867F888530C24447AE96 /* Pods-openvidu_react_native-tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-openvidu_react_native-tvOS.debug.xcconfig"; path = "Target Support Files/Pods-openvidu_react_native-tvOS/Pods-openvidu_react_native-tvOS.debug.xcconfig"; sourceTree = ""; }; 2D02E47B1E0B4A5D006451C7 /* openvidu_react_native-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "openvidu_react_native-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 2D02E4901E0B4A5D006451C7 /* openvidu_react_native-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "openvidu_react_native-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6149DF38AB09BB1B1CC231F1 /* Pods-openvidu_react_nativeTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-openvidu_react_nativeTests.release.xcconfig"; path = "Target Support Files/Pods-openvidu_react_nativeTests/Pods-openvidu_react_nativeTests.release.xcconfig"; sourceTree = ""; }; + 7165027E04B3C2F4902717D0 /* libPods-openvidu_react_native-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-openvidu_react_native-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 7F408B0B8EB8E85626767D6A /* libPods-openvidu_react_native-tvOSTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-openvidu_react_native-tvOSTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 8D055133F5882597A78084FD /* Pods-openvidu_react_native-tvOSTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-openvidu_react_native-tvOSTests.debug.xcconfig"; path = "Target Support Files/Pods-openvidu_react_native-tvOSTests/Pods-openvidu_react_native-tvOSTests.debug.xcconfig"; sourceTree = ""; }; + 9ECD3E8D60B143A2E839B882 /* Pods-openvidu_react_native-tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-openvidu_react_native-tvOS.release.xcconfig"; path = "Target Support Files/Pods-openvidu_react_native-tvOS/Pods-openvidu_react_native-tvOS.release.xcconfig"; sourceTree = ""; }; + BBD1D0EC2316D9570052542D /* RCTWebRTC.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTWebRTC.xcodeproj; path = "../node_modules/openvidu-browser/node_modules/react-native-webrtc/ios/RCTWebRTC.xcodeproj"; sourceTree = ""; }; + BBD1D0F22316D96D0052542D /* WebRTC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebRTC.framework; path = "../node_modules/openvidu-browser/node_modules/react-native-webrtc/ios/WebRTC.framework"; sourceTree = ""; }; + C6AE7B52D2E590FA94DC124C /* Pods-openvidu_react_native.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-openvidu_react_native.release.xcconfig"; path = "Target Support Files/Pods-openvidu_react_native/Pods-openvidu_react_native.release.xcconfig"; sourceTree = ""; }; + C937D6231BBCBACC0D07F8B0 /* Pods-openvidu_react_nativeTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-openvidu_react_nativeTests.debug.xcconfig"; path = "Target Support Files/Pods-openvidu_react_nativeTests/Pods-openvidu_react_nativeTests.debug.xcconfig"; sourceTree = ""; }; + E5F47056E9326E5A5D7DE028 /* Pods-openvidu_react_native.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-openvidu_react_native.debug.xcconfig"; path = "Target Support Files/Pods-openvidu_react_native/Pods-openvidu_react_native.debug.xcconfig"; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; ED2971642150620600B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.0.sdk/System/Library/Frameworks/JavaScriptCore.framework; sourceTree = DEVELOPER_DIR; }; + FFB1653098E20B83AE5E0548 /* Pods-openvidu_react_native-tvOSTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-openvidu_react_native-tvOSTests.release.xcconfig"; path = "Target Support Files/Pods-openvidu_react_native-tvOSTests/Pods-openvidu_react_native-tvOSTests.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -58,6 +84,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 36B7A51343504C3A2E0D6296 /* libPods-openvidu_react_nativeTests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -65,6 +92,8 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 896DD868CF38453868F37F63 /* libPods-openvidu_react_native.a in Frameworks */, + BBD1D0F32316D96D0052542D /* WebRTC.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -72,6 +101,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + FD2F960797CB2B1FF9828108 /* libPods-openvidu_react_native-tvOS.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -79,6 +109,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + F5CE16BF80445DF12372F354 /* libPods-openvidu_react_native-tvOSTests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -119,8 +150,13 @@ 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { isa = PBXGroup; children = ( + BBD1D0F22316D96D0052542D /* WebRTC.framework */, ED297162215061F000B7C4FE /* JavaScriptCore.framework */, ED2971642150620600B7C4FE /* JavaScriptCore.framework */, + 01583BA18B52F494D4938B56 /* libPods-openvidu_react_native.a */, + 7165027E04B3C2F4902717D0 /* libPods-openvidu_react_native-tvOS.a */, + 7F408B0B8EB8E85626767D6A /* libPods-openvidu_react_native-tvOSTests.a */, + 03025B7DF723D7F3C02E3157 /* libPods-openvidu_react_nativeTests.a */, ); name = Frameworks; sourceTree = ""; @@ -128,6 +164,7 @@ 832341AE1AAA6A7D00B99B32 /* Libraries */ = { isa = PBXGroup; children = ( + BBD1D0EC2316D9570052542D /* RCTWebRTC.xcodeproj */, ); name = Libraries; sourceTree = ""; @@ -140,6 +177,7 @@ 00E356EF1AD99517003FC87E /* openvidu_react_nativeTests */, 83CBBA001A601CBA00E9B192 /* Products */, 2D16E6871FA4F8E400B85C8A /* Frameworks */, + E5BD112D1DABE509D4541AB5 /* Pods */, ); indentWidth = 2; sourceTree = ""; @@ -157,6 +195,29 @@ name = Products; sourceTree = ""; }; + BBD1D0ED2316D9570052542D /* Products */ = { + isa = PBXGroup; + children = ( + BBD1D0F12316D9570052542D /* libRCTWebRTC.a */, + ); + name = Products; + sourceTree = ""; + }; + E5BD112D1DABE509D4541AB5 /* Pods */ = { + isa = PBXGroup; + children = ( + E5F47056E9326E5A5D7DE028 /* Pods-openvidu_react_native.debug.xcconfig */, + C6AE7B52D2E590FA94DC124C /* Pods-openvidu_react_native.release.xcconfig */, + 1B64867F888530C24447AE96 /* Pods-openvidu_react_native-tvOS.debug.xcconfig */, + 9ECD3E8D60B143A2E839B882 /* Pods-openvidu_react_native-tvOS.release.xcconfig */, + 8D055133F5882597A78084FD /* Pods-openvidu_react_native-tvOSTests.debug.xcconfig */, + FFB1653098E20B83AE5E0548 /* Pods-openvidu_react_native-tvOSTests.release.xcconfig */, + C937D6231BBCBACC0D07F8B0 /* Pods-openvidu_react_nativeTests.debug.xcconfig */, + 6149DF38AB09BB1B1CC231F1 /* Pods-openvidu_react_nativeTests.release.xcconfig */, + ); + path = Pods; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -164,6 +225,7 @@ isa = PBXNativeTarget; buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "openvidu_react_nativeTests" */; buildPhases = ( + B6711E2BE9B9BD8DC058D09D /* [CP] Check Pods Manifest.lock */, 00E356EA1AD99517003FC87E /* Sources */, 00E356EB1AD99517003FC87E /* Frameworks */, 00E356EC1AD99517003FC87E /* Resources */, @@ -182,18 +244,20 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "openvidu_react_native" */; buildPhases = ( + 9F52103C536F1FCB2625628B /* [CP] Check Pods Manifest.lock */, FD10A7F022414F080027D42C /* Start Packager */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, + BB9A30AC231D9589F312632D /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); dependencies = ( ); name = openvidu_react_native; - productName = "openvidu_react_native"; + productName = openvidu_react_native; productReference = 13B07F961A680F5B00A75B9A /* openvidu_react_native.app */; productType = "com.apple.product-type.application"; }; @@ -201,6 +265,7 @@ isa = PBXNativeTarget; buildConfigurationList = 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "openvidu_react_native-tvOS" */; buildPhases = ( + 84AAA4B1A26D6D92D7ABD821 /* [CP] Check Pods Manifest.lock */, FD10A7F122414F3F0027D42C /* Start Packager */, 2D02E4771E0B4A5D006451C7 /* Sources */, 2D02E4781E0B4A5D006451C7 /* Frameworks */, @@ -220,6 +285,7 @@ isa = PBXNativeTarget; buildConfigurationList = 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "openvidu_react_native-tvOSTests" */; buildPhases = ( + 44AB3940B2241FF7FA64C3FA /* [CP] Check Pods Manifest.lock */, 2D02E48C1E0B4A5D006451C7 /* Sources */, 2D02E48D1E0B4A5D006451C7 /* Frameworks */, 2D02E48E1E0B4A5D006451C7 /* Resources */, @@ -247,6 +313,9 @@ CreatedOnToolsVersion = 6.2; TestTargetID = 13B07F861A680F5B00A75B9A; }; + 13B07F861A680F5B00A75B9A = { + DevelopmentTeam = 3PJW9W9M4B; + }; 2D02E47A1E0B4A5D006451C7 = { CreatedOnToolsVersion = 8.2.1; ProvisioningStyle = Automatic; @@ -263,12 +332,19 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, Base, ); mainGroup = 83CBB9F61A601CBA00E9B192; productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; projectDirPath = ""; + projectReferences = ( + { + ProductGroup = BBD1D0ED2316D9570052542D /* Products */; + ProjectRef = BBD1D0EC2316D9570052542D /* RCTWebRTC.xcodeproj */; + }, + ); projectRoot = ""; targets = ( 13B07F861A680F5B00A75B9A /* openvidu_react_native */, @@ -279,6 +355,16 @@ }; /* End PBXProject section */ +/* Begin PBXReferenceProxy section */ + BBD1D0F12316D9570052542D /* libRCTWebRTC.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTWebRTC.a; + remoteRef = BBD1D0F02316D9570052542D /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + /* Begin PBXResourcesBuildPhase section */ 00E356EC1AD99517003FC87E /* Resources */ = { isa = PBXResourcesBuildPhase; @@ -342,6 +428,112 @@ shellPath = /bin/sh; shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; }; + 44AB3940B2241FF7FA64C3FA /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-openvidu_react_native-tvOSTests-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + 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; + }; + 84AAA4B1A26D6D92D7ABD821 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-openvidu_react_native-tvOS-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + 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; + }; + 9F52103C536F1FCB2625628B /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-openvidu_react_native-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + 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; + }; + B6711E2BE9B9BD8DC058D09D /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-openvidu_react_nativeTests-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + 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; + }; + BB9A30AC231D9589F312632D /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-openvidu_react_native/Pods-openvidu_react_native-frameworks.sh", + "${PODS_ROOT}/../../node_modules/openvidu-browser/node_modules/react-native-webrtc/ios/WebRTC.framework", + ); + 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-openvidu_react_native/Pods-openvidu_react_native-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; FD10A7F022414F080027D42C /* Start Packager */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -447,6 +639,7 @@ /* Begin XCBuildConfiguration section */ 00E356F61AD99517003FC87E /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = C937D6231BBCBACC0D07F8B0 /* Pods-openvidu_react_nativeTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -469,6 +662,7 @@ }; 00E356F71AD99517003FC87E /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 6149DF38AB09BB1B1CC231F1 /* Pods-openvidu_react_nativeTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; COPY_PHASE_STRIP = NO; @@ -488,10 +682,13 @@ }; 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = E5F47056E9326E5A5D7DE028 /* Pods-openvidu_react_native.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CURRENT_PROJECT_VERSION = 1; DEAD_CODE_STRIPPING = NO; + DEVELOPMENT_TEAM = 3PJW9W9M4B; + ENABLE_BITCODE = NO; INFOPLIST_FILE = openvidu_react_native/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; OTHER_LDFLAGS = ( @@ -499,7 +696,7 @@ "-ObjC", "-lc++", ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.openvidu-react-native2"; PRODUCT_NAME = openvidu_react_native; VERSIONING_SYSTEM = "apple-generic"; }; @@ -507,9 +704,13 @@ }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = C6AE7B52D2E590FA94DC124C /* Pods-openvidu_react_native.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CURRENT_PROJECT_VERSION = 1; + DEAD_CODE_STRIPPING = NO; + DEVELOPMENT_TEAM = 3PJW9W9M4B; + ENABLE_BITCODE = NO; INFOPLIST_FILE = openvidu_react_native/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; OTHER_LDFLAGS = ( @@ -517,7 +718,7 @@ "-ObjC", "-lc++", ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.openvidu-react-native2"; PRODUCT_NAME = openvidu_react_native; VERSIONING_SYSTEM = "apple-generic"; }; @@ -525,6 +726,7 @@ }; 2D02E4971E0B4A5E006451C7 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 1B64867F888530C24447AE96 /* Pods-openvidu_react_native-tvOS.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; @@ -552,6 +754,7 @@ }; 2D02E4981E0B4A5E006451C7 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 9ECD3E8D60B143A2E839B882 /* Pods-openvidu_react_native-tvOS.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; @@ -579,6 +782,7 @@ }; 2D02E4991E0B4A5E006451C7 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 8D055133F5882597A78084FD /* Pods-openvidu_react_native-tvOSTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -605,6 +809,7 @@ }; 2D02E49A1E0B4A5E006451C7 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = FFB1653098E20B83AE5E0548 /* Pods-openvidu_react_native-tvOSTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; diff --git a/openvidu-react-native/ios/openvidu_react_native.xcworkspace/contents.xcworkspacedata b/openvidu-react-native/ios/openvidu_react_native.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000..5539f6b8 --- /dev/null +++ b/openvidu-react-native/ios/openvidu_react_native.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/openvidu-react-native/ios/openvidu_react_native.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/openvidu-react-native/ios/openvidu_react_native.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/openvidu-react-native/ios/openvidu_react_native.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/Contents.json b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/Contents.json index 118c98f7..b75f2d40 100644 --- a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/Contents.json +++ b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/Contents.json @@ -1,38 +1,116 @@ { "images" : [ + { + "size" : "20x20", + "idiom": "iphone", + "filename" : "icon-20@2x.png", + "scale": "2x" + }, + { + "size" : "20x20", + "idiom": "iphone", + "filename" : "icon-20@3x.png", + "scale": "3x" + }, + { + "size" : "20x20", + "idiom": "ipad", + "filename" : "icon-20.png", + "scale": "1x" + }, + { + "size" : "20x20", + "idiom": "ipad", + "filename" : "icon-20@2x.png", + "scale": "2x" + }, { - "idiom" : "iphone", "size" : "29x29", + "idiom" : "iphone", + "filename" : "icon-29@2x.png", "scale" : "2x" }, { - "idiom" : "iphone", "size" : "29x29", + "idiom" : "iphone", + "filename" : "icon-29@3x.png", "scale" : "3x" }, { - "idiom" : "iphone", "size" : "40x40", + "idiom" : "iphone", + "filename" : "icon-40@2x.png", "scale" : "2x" }, { - "idiom" : "iphone", "size" : "40x40", + "idiom" : "iphone", + "filename" : "icon-40@3x.png", "scale" : "3x" }, { - "idiom" : "iphone", "size" : "60x60", + "idiom" : "iphone", + "filename" : "icon-60@2x.png", "scale" : "2x" }, { - "idiom" : "iphone", "size" : "60x60", + "idiom" : "iphone", + "filename" : "icon-60@3x.png", "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "icon-29.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "icon-29@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "icon-40.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "icon-40@2x.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "icon-76.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "icon-76@2x.png", + "scale" : "2x" + }, + { + "size" : "83.5x83.5", + "idiom" : "ipad", + "filename" : "icon-83.5@2x.png", + "scale" : "2x" + }, + { + "size" : "1024x1024", + "idiom" : "ios-marketing", + "filename" : "icon-1024.png", + "scale" : "1x" } ], "info" : { "version" : 1, "author" : "xcode" } -} \ No newline at end of file +} diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-1024.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-1024.png new file mode 100644 index 00000000..aeb6f7ab Binary files /dev/null and b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-1024.png differ diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-20.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-20.png new file mode 100644 index 00000000..e965cba6 Binary files /dev/null and b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-20.png differ diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-20@2x.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-20@2x.png new file mode 100644 index 00000000..0a0fd3ff Binary files /dev/null and b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-20@2x.png differ diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-20@3x.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-20@3x.png new file mode 100644 index 00000000..e67db302 Binary files /dev/null and b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-20@3x.png differ diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-29.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-29.png new file mode 100644 index 00000000..50a0b421 Binary files /dev/null and b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-29.png differ diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-29@2x.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-29@2x.png new file mode 100644 index 00000000..9183d7db Binary files /dev/null and b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-29@2x.png differ diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-29@3x.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-29@3x.png new file mode 100644 index 00000000..c077780a Binary files /dev/null and b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-29@3x.png differ diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-40.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-40.png new file mode 100644 index 00000000..0a0fd3ff Binary files /dev/null and b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-40.png differ diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-40@2x.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-40@2x.png new file mode 100644 index 00000000..584ffbbb Binary files /dev/null and b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-40@2x.png differ diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-40@3x.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-40@3x.png new file mode 100644 index 00000000..cc5945be Binary files /dev/null and b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-40@3x.png differ diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-60@2x.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-60@2x.png new file mode 100644 index 00000000..cc5945be Binary files /dev/null and b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-60@2x.png differ diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-60@3x.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-60@3x.png new file mode 100644 index 00000000..2fd20158 Binary files /dev/null and b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-60@3x.png differ diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-76.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-76.png new file mode 100644 index 00000000..2ebfbc11 Binary files /dev/null and b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-76.png differ diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-76@2x.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-76@2x.png new file mode 100644 index 00000000..87f48831 Binary files /dev/null and b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-76@2x.png differ diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-83.5@2x.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-83.5@2x.png new file mode 100644 index 00000000..f4eec1aa Binary files /dev/null and b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-83.5@2x.png differ diff --git a/openvidu-react-native/ios/openvidu_react_native/Info.plist b/openvidu-react-native/ios/openvidu_react_native/Info.plist index 20f7dd51..716f41e0 100644 --- a/openvidu-react-native/ios/openvidu_react_native/Info.plist +++ b/openvidu-react-native/ios/openvidu_react_native/Info.plist @@ -2,10 +2,14 @@ + NSCameraUsageDescription + Camera Permission + NSMicrophoneUsageDescription + Microphone Permission CFBundleDevelopmentRegion en CFBundleDisplayName - Hello App Display Name + openvidu-react-native CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier