Sfoglia il codice sorgente

feat(ios) rename SDK target to JitsiMeetSDK

Swift has a longstanding bug where a framework and a type cannot be named the
same. We have somehow managed to not run into this, but it now seems to be
hitting us.

Since this is a breaking change, this starts the road for SDK 3.0.
j8
Saúl Ibarra Corretgé 4 anni fa
parent
commit
99ac60ed74

+ 2
- 2
ios/Podfile Vedi File

@@ -3,7 +3,7 @@ workspace 'jitsi-meet'
3 3
 require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
4 4
 install! 'cocoapods', :deterministic_uuids => false
5 5
 
6
-target 'jitsi-meet' do
6
+target 'JitsiMeet' do
7 7
   project 'app/app.xcodeproj'
8 8
 
9 9
   pod 'Firebase/Analytics', '~> 6.33.0'
@@ -11,7 +11,7 @@ target 'jitsi-meet' do
11 11
   pod 'Firebase/DynamicLinks', '~> 6.33.0'
12 12
 end
13 13
 
14
-target 'JitsiMeet' do
14
+target 'JitsiMeetSDK' do
15 15
   project 'sdk/sdk.xcodeproj'
16 16
 
17 17
   # React Native and its dependencies

+ 1
- 1
ios/Podfile.lock Vedi File

@@ -582,6 +582,6 @@ SPEC CHECKSUMS:
582 582
   RNWatch: a5320c959c75e72845c07985f3e935e58998f1d3
583 583
   Yoga: 96b469c5e81ff51b917b92e8c3390642d4ded30c
584 584
 
585
-PODFILE CHECKSUM: f6626cd705333112182cedbe175ae2f9006e8874
585
+PODFILE CHECKSUM: e77f7134cda53f089046f29cb1f32b08c00c8a2e
586 586
 
587 587
 COCOAPODS: 1.10.0

+ 22
- 16
ios/app/app.xcodeproj/project.pbxproj Vedi File

@@ -7,8 +7,6 @@
7 7
 	objects = {
8 8
 
9 9
 /* Begin PBXBuildFile section */
10
-		0B26BE6E1EC5BC3C00EEFB41 /* JitsiMeet.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0B26BE6D1EC5BC3C00EEFB41 /* JitsiMeet.framework */; };
11
-		0B26BE6F1EC5BC3C00EEFB41 /* JitsiMeet.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 0B26BE6D1EC5BC3C00EEFB41 /* JitsiMeet.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
12 10
 		0B412F1F1EDEE6E800B1A0A6 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B412F1E1EDEE6E800B1A0A6 /* ViewController.m */; };
13 11
 		0B412F211EDEE95300B1A0A6 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0B412F201EDEE95300B1A0A6 /* Main.storyboard */; };
14 12
 		0B5418471F7C5D8C00A2DD86 /* MeetingRowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B5418461F7C5D8C00A2DD86 /* MeetingRowController.swift */; };
@@ -25,10 +23,12 @@
25 23
 		13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB11A68108700A75B9A /* LaunchScreen.xib */; };
26 24
 		13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
27 25
 		13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
28
-		695AF3ED6F686F9C5EE40F9A /* libPods-jitsi-meet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 489E8EFE2C720D10F5961AEF /* libPods-jitsi-meet.a */; };
26
+		55BEDABDA92D47D399A70A5E /* libPods-JitsiMeet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D878B07B3FBD6E305EAA6B27 /* libPods-JitsiMeet.a */; };
29 27
 		DE050389256E904600DEE3A5 /* WebRTC.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE050388256E904600DEE3A5 /* WebRTC.xcframework */; };
30 28
 		DE05038A256E904600DEE3A5 /* WebRTC.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = DE050388256E904600DEE3A5 /* WebRTC.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
31 29
 		DE4C456121DE1E4E00EA0709 /* FIRUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = DE4C455F21DE1E4E00EA0709 /* FIRUtilities.m */; };
30
+		DEA9F289258A6EA800D4CD74 /* JitsiMeetSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DEA9F288258A6EA800D4CD74 /* JitsiMeetSDK.framework */; };
31
+		DEA9F28A258A6EA800D4CD74 /* JitsiMeetSDK.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = DEA9F288258A6EA800D4CD74 /* JitsiMeetSDK.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
32 32
 		E588011722789D43008B0561 /* JitsiMeetContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = E58801132278944E008B0561 /* JitsiMeetContext.swift */; };
33 33
 		E5C97B63227A1EB400199214 /* JitsiMeetCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5C97B62227A1EB400199214 /* JitsiMeetCommands.swift */; };
34 34
 /* End PBXBuildFile section */
@@ -57,8 +57,8 @@
57 57
 			dstPath = "";
58 58
 			dstSubfolderSpec = 10;
59 59
 			files = (
60
+				DEA9F28A258A6EA800D4CD74 /* JitsiMeetSDK.framework in Embed Frameworks */,
60 61
 				DE05038A256E904600DEE3A5 /* WebRTC.xcframework in Embed Frameworks */,
61
-				0B26BE6F1EC5BC3C00EEFB41 /* JitsiMeet.framework in Embed Frameworks */,
62 62
 			);
63 63
 			name = "Embed Frameworks";
64 64
 			runOnlyForDeploymentPostprocessing = 0;
@@ -115,14 +115,17 @@
115 115
 		13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
116 116
 		13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
117 117
 		4670A512A688E2DC34528282 /* Pods-jitsi-meet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-jitsi-meet.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-jitsi-meet/Pods-jitsi-meet.debug.xcconfig"; sourceTree = "<group>"; };
118
-		489E8EFE2C720D10F5961AEF /* libPods-jitsi-meet.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-jitsi-meet.a"; sourceTree = BUILT_PRODUCTS_DIR; };
118
+		609CB2080B75F75A89923F3D /* Pods-JitsiMeet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JitsiMeet.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-JitsiMeet/Pods-JitsiMeet.debug.xcconfig"; sourceTree = "<group>"; };
119 119
 		B3B083EB1D4955FF0069CEE7 /* app.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = app.entitlements; sourceTree = "<group>"; };
120
+		D878B07B3FBD6E305EAA6B27 /* libPods-JitsiMeet.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-JitsiMeet.a"; sourceTree = BUILT_PRODUCTS_DIR; };
120 121
 		DE050388256E904600DEE3A5 /* WebRTC.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = WebRTC.xcframework; path = "../../node_modules/react-native-webrtc/apple/WebRTC.xcframework"; sourceTree = "<group>"; };
121 122
 		DE4C455F21DE1E4E00EA0709 /* FIRUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRUtilities.m; sourceTree = "<group>"; };
122 123
 		DE4C456021DE1E4E00EA0709 /* FIRUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRUtilities.h; sourceTree = "<group>"; };
124
+		DEA9F288258A6EA800D4CD74 /* JitsiMeetSDK.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = JitsiMeetSDK.framework; sourceTree = BUILT_PRODUCTS_DIR; };
123 125
 		DEFDBBDB25656E3B00344B23 /* WebRTC.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = WebRTC.xcframework; path = "../../node_modules/react-native-webrtc/ios/WebRTC.xcframework"; sourceTree = "<group>"; };
124 126
 		E58801132278944E008B0561 /* JitsiMeetContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JitsiMeetContext.swift; sourceTree = "<group>"; };
125 127
 		E5C97B62227A1EB400199214 /* JitsiMeetCommands.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JitsiMeetCommands.swift; sourceTree = "<group>"; };
128
+		FC040BBED70876444D89E91C /* Pods-JitsiMeet.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JitsiMeet.release.xcconfig"; path = "../Pods/Target Support Files/Pods-JitsiMeet/Pods-JitsiMeet.release.xcconfig"; sourceTree = "<group>"; };
126 129
 /* End PBXFileReference section */
127 130
 
128 131
 /* Begin PBXFrameworksBuildPhase section */
@@ -137,9 +140,9 @@
137 140
 			isa = PBXFrameworksBuildPhase;
138 141
 			buildActionMask = 2147483647;
139 142
 			files = (
140
-				0B26BE6E1EC5BC3C00EEFB41 /* JitsiMeet.framework in Frameworks */,
141
-				695AF3ED6F686F9C5EE40F9A /* libPods-jitsi-meet.a in Frameworks */,
142 143
 				DE050389256E904600DEE3A5 /* WebRTC.xcframework in Frameworks */,
144
+				DEA9F289258A6EA800D4CD74 /* JitsiMeetSDK.framework in Frameworks */,
145
+				55BEDABDA92D47D399A70A5E /* libPods-JitsiMeet.a in Frameworks */,
143 146
 			);
144 147
 			runOnlyForDeploymentPostprocessing = 0;
145 148
 		};
@@ -156,11 +159,12 @@
156 159
 		0B26BE711EC5BC4D00EEFB41 /* Frameworks */ = {
157 160
 			isa = PBXGroup;
158 161
 			children = (
162
+				DEA9F288258A6EA800D4CD74 /* JitsiMeetSDK.framework */,
159 163
 				DE050388256E904600DEE3A5 /* WebRTC.xcframework */,
160 164
 				0B26BE6D1EC5BC3C00EEFB41 /* JitsiMeet.framework */,
161 165
 				DEFDBBDB25656E3B00344B23 /* WebRTC.xcframework */,
162 166
 				0BD6B4361EF82A6B00D1F4CD /* WebRTC.framework */,
163
-				489E8EFE2C720D10F5961AEF /* libPods-jitsi-meet.a */,
167
+				D878B07B3FBD6E305EAA6B27 /* libPods-JitsiMeet.a */,
164 168
 			);
165 169
 			name = Frameworks;
166 170
 			sourceTree = "<group>";
@@ -217,6 +221,8 @@
217 221
 			children = (
218 222
 				4670A512A688E2DC34528282 /* Pods-jitsi-meet.debug.xcconfig */,
219 223
 				09AA3B93E4CC62D84B424690 /* Pods-jitsi-meet.release.xcconfig */,
224
+				609CB2080B75F75A89923F3D /* Pods-JitsiMeet.debug.xcconfig */,
225
+				FC040BBED70876444D89E91C /* Pods-JitsiMeet.release.xcconfig */,
220 226
 			);
221 227
 			name = Pods;
222 228
 			sourceTree = "<group>";
@@ -284,9 +290,9 @@
284 290
 			productReference = 0BEA5C311F7B8F73000D0AB4 /* JitsiMeetCompanion Extension.appex */;
285 291
 			productType = "com.apple.product-type.watchkit2-extension";
286 292
 		};
287
-		13B07F861A680F5B00A75B9A /* jitsi-meet */ = {
293
+		13B07F861A680F5B00A75B9A /* JitsiMeet */ = {
288 294
 			isa = PBXNativeTarget;
289
-			buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "jitsi-meet" */;
295
+			buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "JitsiMeet" */;
290 296
 			buildPhases = (
291 297
 				B6607F42A5CF0C76E98929E2 /* [CP] Check Pods Manifest.lock */,
292 298
 				0BBA83C41EC9F7600075A103 /* Run React packager */,
@@ -305,7 +311,7 @@
305 311
 			dependencies = (
306 312
 				0BEA5C401F7B8F73000D0AB4 /* PBXTargetDependency */,
307 313
 			);
308
-			name = "jitsi-meet";
314
+			name = JitsiMeet;
309 315
 			productName = "Jitsi Meet";
310 316
 			productReference = 13B07F961A680F5B00A75B9A /* jitsi-meet.app */;
311 317
 			productType = "com.apple.product-type.application";
@@ -356,7 +362,7 @@
356 362
 			projectDirPath = "";
357 363
 			projectRoot = "";
358 364
 			targets = (
359
-				13B07F861A680F5B00A75B9A /* jitsi-meet */,
365
+				13B07F861A680F5B00A75B9A /* JitsiMeet */,
360 366
 				0BEA5C241F7B8F73000D0AB4 /* JitsiMeetCompanion */,
361 367
 				0BEA5C301F7B8F73000D0AB4 /* JitsiMeetCompanion Extension */,
362 368
 			);
@@ -437,7 +443,7 @@
437 443
 			outputFileListPaths = (
438 444
 			);
439 445
 			outputPaths = (
440
-				"$(DERIVED_FILE_DIR)/Pods-jitsi-meet-checkManifestLockResult.txt",
446
+				"$(DERIVED_FILE_DIR)/Pods-JitsiMeet-checkManifestLockResult.txt",
441 447
 			);
442 448
 			runOnlyForDeploymentPostprocessing = 0;
443 449
 			shellPath = /bin/sh;
@@ -707,7 +713,7 @@
707 713
 		};
708 714
 		13B07F941A680F5B00A75B9A /* Debug */ = {
709 715
 			isa = XCBuildConfiguration;
710
-			baseConfigurationReference = 4670A512A688E2DC34528282 /* Pods-jitsi-meet.debug.xcconfig */;
716
+			baseConfigurationReference = 609CB2080B75F75A89923F3D /* Pods-JitsiMeet.debug.xcconfig */;
711 717
 			buildSettings = {
712 718
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIconDebug;
713 719
 				CODE_SIGN_ENTITLEMENTS = app.entitlements;
@@ -736,7 +742,7 @@
736 742
 		};
737 743
 		13B07F951A680F5B00A75B9A /* Release */ = {
738 744
 			isa = XCBuildConfiguration;
739
-			baseConfigurationReference = 09AA3B93E4CC62D84B424690 /* Pods-jitsi-meet.release.xcconfig */;
745
+			baseConfigurationReference = FC040BBED70876444D89E91C /* Pods-JitsiMeet.release.xcconfig */;
740 746
 			buildSettings = {
741 747
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIconRelease;
742 748
 				CODE_SIGN_ENTITLEMENTS = app.entitlements;
@@ -897,7 +903,7 @@
897 903
 			defaultConfigurationIsVisible = 0;
898 904
 			defaultConfigurationName = Release;
899 905
 		};
900
-		13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "jitsi-meet" */ = {
906
+		13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "JitsiMeet" */ = {
901 907
 			isa = XCConfigurationList;
902 908
 			buildConfigurations = (
903 909
 				13B07F941A680F5B00A75B9A /* Debug */,

ios/app/app.xcodeproj/xcshareddata/xcschemes/jitsi-meet.xcscheme → ios/app/app.xcodeproj/xcshareddata/xcschemes/JitsiMeet.xcscheme Vedi File

@@ -15,8 +15,8 @@
15 15
             <BuildableReference
16 16
                BuildableIdentifier = "primary"
17 17
                BlueprintIdentifier = "0BD906E41EC0C00300C8C18E"
18
-               BuildableName = "JitsiMeet.framework"
19
-               BlueprintName = "JitsiMeet"
18
+               BuildableName = "JitsiMeetSDK.framework"
19
+               BlueprintName = "JitsiMeetSDK"
20 20
                ReferencedContainer = "container:../sdk/sdk.xcodeproj">
21 21
             </BuildableReference>
22 22
          </BuildActionEntry>
@@ -30,7 +30,7 @@
30 30
                BuildableIdentifier = "primary"
31 31
                BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
32 32
                BuildableName = "jitsi-meet.app"
33
-               BlueprintName = "jitsi-meet"
33
+               BlueprintName = "JitsiMeet"
34 34
                ReferencedContainer = "container:app.xcodeproj">
35 35
             </BuildableReference>
36 36
          </BuildActionEntry>
@@ -46,7 +46,7 @@
46 46
             BuildableIdentifier = "primary"
47 47
             BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
48 48
             BuildableName = "jitsi-meet.app"
49
-            BlueprintName = "jitsi-meet"
49
+            BlueprintName = "JitsiMeet"
50 50
             ReferencedContainer = "container:app.xcodeproj">
51 51
          </BuildableReference>
52 52
       </MacroExpansion>
@@ -69,7 +69,7 @@
69 69
             BuildableIdentifier = "primary"
70 70
             BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
71 71
             BuildableName = "jitsi-meet.app"
72
-            BlueprintName = "jitsi-meet"
72
+            BlueprintName = "JitsiMeet"
73 73
             ReferencedContainer = "container:app.xcodeproj">
74 74
          </BuildableReference>
75 75
       </BuildableProductRunnable>
@@ -86,7 +86,7 @@
86 86
             BuildableIdentifier = "primary"
87 87
             BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
88 88
             BuildableName = "jitsi-meet.app"
89
-            BlueprintName = "jitsi-meet"
89
+            BlueprintName = "JitsiMeet"
90 90
             ReferencedContainer = "container:app.xcodeproj">
91 91
          </BuildableReference>
92 92
       </BuildableProductRunnable>

+ 1
- 1
ios/app/src/AppDelegate.m Vedi File

@@ -21,7 +21,7 @@
21 21
 #import "ViewController.h"
22 22
 
23 23
 @import Firebase;
24
-@import JitsiMeet;
24
+@import JitsiMeetSDK;
25 25
 
26 26
 @implementation AppDelegate
27 27
 

+ 1
- 1
ios/app/src/FIRUtilities.m Vedi File

@@ -16,7 +16,7 @@
16 16
 
17 17
 #import "FIRUtilities.h"
18 18
 
19
-@import JitsiMeet;
19
+@import JitsiMeetSDK;
20 20
 
21 21
 @implementation FIRUtilities
22 22
 

+ 2
- 3
ios/app/src/ViewController.h Vedi File

@@ -14,9 +14,8 @@
14 14
  * limitations under the License.
15 15
  */
16 16
 
17
-#import <UIKit/UIKit.h>
18
-
19
-#import <JitsiMeet/JitsiMeet.h>
17
+@import UIKit;
18
+@import JitsiMeetSDK;
20 19
 
21 20
 @interface ViewController : UIViewController<JitsiMeetViewDelegate>
22 21
 

+ 1
- 1
ios/app/src/ViewController.m Vedi File

@@ -21,7 +21,7 @@
21 21
 @import MobileCoreServices;
22 22
 @import Intents;  // Needed for NSUserActivity suggestedInvocationPhrase
23 23
 
24
-@import JitsiMeet;
24
+@import JitsiMeetSDK;
25 25
 
26 26
 #import "Types.h"
27 27
 #import "ViewController.h"

+ 7
- 7
ios/scripts/release-sdk.sh Vedi File

@@ -27,10 +27,10 @@ pushd ${PROJECT_REPO}
27 27
 rm -rf ios/sdk/out
28 28
 xcodebuild clean \
29 29
     -workspace ios/jitsi-meet.xcworkspace \
30
-    -scheme JitsiMeet
30
+    -scheme JitsiMeetSDK
31 31
 xcodebuild archive \
32 32
     -workspace ios/jitsi-meet.xcworkspace \
33
-    -scheme JitsiMeet  \
33
+    -scheme JitsiMeetSDK  \
34 34
     -configuration Release \
35 35
     -sdk iphonesimulator \
36 36
     -destination='generic/platform=iOS Simulator' \
@@ -41,7 +41,7 @@ xcodebuild archive \
41 41
     BUILD_LIBRARY_FOR_DISTRIBUTION=YES
42 42
 xcodebuild archive \
43 43
     -workspace ios/jitsi-meet.xcworkspace \
44
-    -scheme JitsiMeet  \
44
+    -scheme JitsiMeetSDK  \
45 45
     -configuration Release \
46 46
     -sdk iphoneos \
47 47
     -destination='generic/platform=iOS' \
@@ -51,9 +51,9 @@ xcodebuild archive \
51 51
     SKIP_INSTALL=NO \
52 52
     BUILD_LIBRARY_FOR_DISTRIBUTION=YES
53 53
 xcodebuild -create-xcframework \
54
-    -framework ios/sdk/out/ios-device.xcarchive/Products/Library/Frameworks/JitsiMeet.framework \
55
-    -framework ios/sdk/out/ios-simulator.xcarchive/Products/Library/Frameworks/JitsiMeet.framework \
56
-    -output ios/sdk/out/JitsiMeet.xcframework
54
+    -framework ios/sdk/out/ios-device.xcarchive/Products/Library/Frameworks/JitsiMeetSDK.framework \
55
+    -framework ios/sdk/out/ios-simulator.xcarchive/Products/Library/Frameworks/JitsiMeetSDK.framework \
56
+    -output ios/sdk/out/JitsiMeetSDK.xcframework
57 57
 if [[ $DO_GIT_TAG == 1 ]]; then
58 58
     git tag ios-sdk-${SDK_VERSION}
59 59
 fi
@@ -62,7 +62,7 @@ popd
62 62
 pushd ${RELEASE_REPO}
63 63
 
64 64
 # Put the new files in the repo
65
-cp -a ${PROJECT_REPO}/ios/sdk/out/JitsiMeet.xcframework Frameworks/
65
+cp -a ${PROJECT_REPO}/ios/sdk/out/JitsiMeetSDK.xcframework Frameworks/
66 66
 cp -a ${PROJECT_REPO}/node_modules/react-native-webrtc/apple/WebRTC.xcframework Frameworks/
67 67
 
68 68
 # Add all files to git

+ 25
- 17
ios/sdk/sdk.xcodeproj/project.pbxproj Vedi File

@@ -24,9 +24,9 @@
24 24
 		0BCA49601EC4B6C600B793EE /* POSIX.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BCA495D1EC4B6C600B793EE /* POSIX.m */; };
25 25
 		0BCA49611EC4B6C600B793EE /* Proximity.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BCA495E1EC4B6C600B793EE /* Proximity.m */; };
26 26
 		0BD906EA1EC0C00300C8C18E /* JitsiMeet.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BD906E81EC0C00300C8C18E /* JitsiMeet.h */; settings = {ATTRIBUTES = (Public, ); }; };
27
-		0F65EECE1D95DA94561BB47E /* libPods-JitsiMeet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 03F2ADC957FF109849B7FCA1 /* libPods-JitsiMeet.a */; };
28 27
 		6C31EDC820C06D490089C899 /* recordingOn.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = 6C31EDC720C06D490089C899 /* recordingOn.mp3 */; };
29 28
 		6C31EDCA20C06D530089C899 /* recordingOff.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = 6C31EDC920C06D530089C899 /* recordingOff.mp3 */; };
29
+		6F08DF7D4458EE3CF3F36F6D /* libPods-JitsiMeetSDK.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4376CA6886DE68FD7A4294B /* libPods-JitsiMeetSDK.a */; };
30 30
 		75635B0A20751D6D00F29C9F /* joined.wav in Resources */ = {isa = PBXBuildFile; fileRef = 75635B0820751D6D00F29C9F /* joined.wav */; };
31 31
 		75635B0B20751D6D00F29C9F /* left.wav in Resources */ = {isa = PBXBuildFile; fileRef = 75635B0920751D6D00F29C9F /* left.wav */; };
32 32
 		87FE6F3321E52437004A5DC7 /* incomingMessage.wav in Resources */ = {isa = PBXBuildFile; fileRef = 87FE6F3221E52437004A5DC7 /* incomingMessage.wav */; };
@@ -54,6 +54,7 @@
54 54
 		DE81A2D92316AC7600AE1940 /* LogBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = DE81A2D72316AC7600AE1940 /* LogBridge.m */; };
55 55
 		DE81A2DE2317ED5400AE1940 /* JitsiMeetBaseLogHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = DE81A2DC2317ED5400AE1940 /* JitsiMeetBaseLogHandler.h */; settings = {ATTRIBUTES = (Public, ); }; };
56 56
 		DE81A2DF2317ED5400AE1940 /* JitsiMeetBaseLogHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = DE81A2DD2317ED5400AE1940 /* JitsiMeetBaseLogHandler.m */; };
57
+		DEA9F284258A5D9900D4CD74 /* JitsiMeetSDK.h in Headers */ = {isa = PBXBuildFile; fileRef = DEA9F283258A5D9900D4CD74 /* JitsiMeetSDK.h */; settings = {ATTRIBUTES = (Public, ); }; };
57 58
 		DEAD3226220C497000E93636 /* JitsiMeetConferenceOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = DEAD3224220C497000E93636 /* JitsiMeetConferenceOptions.h */; settings = {ATTRIBUTES = (Public, ); }; };
58 59
 		DEAD3227220C497000E93636 /* JitsiMeetConferenceOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = DEAD3225220C497000E93636 /* JitsiMeetConferenceOptions.m */; };
59 60
 		DEAFA779229EAD520033A7FA /* RNRootView.m in Sources */ = {isa = PBXBuildFile; fileRef = DEAFA778229EAD520033A7FA /* RNRootView.m */; };
@@ -63,7 +64,7 @@
63 64
 /* End PBXBuildFile section */
64 65
 
65 66
 /* Begin PBXFileReference section */
66
-		03F2ADC957FF109849B7FCA1 /* libPods-JitsiMeet.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-JitsiMeet.a"; sourceTree = BUILT_PRODUCTS_DIR; };
67
+		09A78016288AF50ACD28A10D /* Pods-JitsiMeetSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JitsiMeetSDK.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-JitsiMeetSDK/Pods-JitsiMeetSDK.debug.xcconfig"; sourceTree = "<group>"; };
67 68
 		0B412F161EDEC65D00B1A0A6 /* JitsiMeetView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JitsiMeetView.h; sourceTree = "<group>"; };
68 69
 		0B412F171EDEC65D00B1A0A6 /* JitsiMeetView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JitsiMeetView.m; sourceTree = "<group>"; };
69 70
 		0B412F1B1EDEC80100B1A0A6 /* JitsiMeetViewDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = JitsiMeetViewDelegate.h; sourceTree = "<group>"; };
@@ -81,7 +82,7 @@
81 82
 		0BCA495C1EC4B6C600B793EE /* AudioMode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioMode.m; sourceTree = "<group>"; };
82 83
 		0BCA495D1EC4B6C600B793EE /* POSIX.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = POSIX.m; sourceTree = "<group>"; };
83 84
 		0BCA495E1EC4B6C600B793EE /* Proximity.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Proximity.m; sourceTree = "<group>"; };
84
-		0BD906E51EC0C00300C8C18E /* JitsiMeet.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = JitsiMeet.framework; sourceTree = BUILT_PRODUCTS_DIR; };
85
+		0BD906E51EC0C00300C8C18E /* JitsiMeetSDK.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = JitsiMeetSDK.framework; sourceTree = BUILT_PRODUCTS_DIR; };
85 86
 		0BD906E81EC0C00300C8C18E /* JitsiMeet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = JitsiMeet.h; sourceTree = "<group>"; };
86 87
 		0BD906E91EC0C00300C8C18E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
87 88
 		6C31EDC720C06D490089C899 /* recordingOn.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; name = recordingOn.mp3; path = ../../sounds/recordingOn.mp3; sourceTree = "<group>"; };
@@ -89,6 +90,7 @@
89 90
 		75635B0820751D6D00F29C9F /* joined.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; name = joined.wav; path = ../../sounds/joined.wav; sourceTree = "<group>"; };
90 91
 		75635B0920751D6D00F29C9F /* left.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; name = left.wav; path = ../../sounds/left.wav; sourceTree = "<group>"; };
91 92
 		87FE6F3221E52437004A5DC7 /* incomingMessage.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; name = incomingMessage.wav; path = ../../sounds/incomingMessage.wav; sourceTree = "<group>"; };
93
+		891FE43DAD30BC8976683100 /* Pods-JitsiMeetSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JitsiMeetSDK.release.xcconfig"; path = "../Pods/Target Support Files/Pods-JitsiMeetSDK/Pods-JitsiMeetSDK.release.xcconfig"; sourceTree = "<group>"; };
92 94
 		98E09B5C73D9036B4ED252FC /* Pods-JitsiMeet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JitsiMeet.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-JitsiMeet/Pods-JitsiMeet.debug.xcconfig"; sourceTree = "<group>"; };
93 95
 		9C77CA3CC919B081F1A52982 /* Pods-JitsiMeet.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JitsiMeet.release.xcconfig"; path = "../Pods/Target Support Files/Pods-JitsiMeet/Pods-JitsiMeet.release.xcconfig"; sourceTree = "<group>"; };
94 96
 		A4414ADF20B37F1A003546E6 /* rejected.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; name = rejected.wav; path = ../../sounds/rejected.wav; sourceTree = "<group>"; };
@@ -118,6 +120,7 @@
118 120
 		DE81A2D72316AC7600AE1940 /* LogBridge.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LogBridge.m; sourceTree = "<group>"; };
119 121
 		DE81A2DC2317ED5400AE1940 /* JitsiMeetBaseLogHandler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = JitsiMeetBaseLogHandler.h; sourceTree = "<group>"; };
120 122
 		DE81A2DD2317ED5400AE1940 /* JitsiMeetBaseLogHandler.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = JitsiMeetBaseLogHandler.m; sourceTree = "<group>"; };
123
+		DEA9F283258A5D9900D4CD74 /* JitsiMeetSDK.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = JitsiMeetSDK.h; sourceTree = "<group>"; };
121 124
 		DEAD3224220C497000E93636 /* JitsiMeetConferenceOptions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = JitsiMeetConferenceOptions.h; sourceTree = "<group>"; };
122 125
 		DEAD3225220C497000E93636 /* JitsiMeetConferenceOptions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = JitsiMeetConferenceOptions.m; sourceTree = "<group>"; };
123 126
 		DEAD3228220C734300E93636 /* JitsiMeetConferenceOptions+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "JitsiMeetConferenceOptions+Private.h"; sourceTree = "<group>"; };
@@ -128,6 +131,7 @@
128 131
 		DEFE535521FB2E8300011A3A /* ReactUtils.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ReactUtils.m; sourceTree = "<group>"; };
129 132
 		DEFE535721FB2E9E00011A3A /* ReactUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ReactUtils.h; sourceTree = "<group>"; };
130 133
 		DEFE535821FB311F00011A3A /* JitsiMeet+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "JitsiMeet+Private.h"; sourceTree = "<group>"; };
134
+		E4376CA6886DE68FD7A4294B /* libPods-JitsiMeetSDK.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-JitsiMeetSDK.a"; sourceTree = BUILT_PRODUCTS_DIR; };
131 135
 /* End PBXFileReference section */
132 136
 
133 137
 /* Begin PBXFrameworksBuildPhase section */
@@ -137,7 +141,7 @@
137 141
 			files = (
138 142
 				0BB9AD791F5EC6D7001C08DB /* Intents.framework in Frameworks */,
139 143
 				0BB9AD771F5EC6CE001C08DB /* CallKit.framework in Frameworks */,
140
-				0F65EECE1D95DA94561BB47E /* libPods-JitsiMeet.a in Frameworks */,
144
+				6F08DF7D4458EE3CF3F36F6D /* libPods-JitsiMeetSDK.a in Frameworks */,
141 145
 			);
142 146
 			runOnlyForDeploymentPostprocessing = 0;
143 147
 		};
@@ -178,7 +182,7 @@
178 182
 		0BD906E61EC0C00300C8C18E /* Products */ = {
179 183
 			isa = PBXGroup;
180 184
 			children = (
181
-				0BD906E51EC0C00300C8C18E /* JitsiMeet.framework */,
185
+				0BD906E51EC0C00300C8C18E /* JitsiMeetSDK.framework */,
182 186
 			);
183 187
 			name = Products;
184 188
 			sourceTree = "<group>";
@@ -196,6 +200,7 @@
196 200
 				DE438CD82350934700DD541D /* JavaScriptSandbox.m */,
197 201
 				0BD906E81EC0C00300C8C18E /* JitsiMeet.h */,
198 202
 				DEFE535821FB311F00011A3A /* JitsiMeet+Private.h */,
203
+				DEA9F283258A5D9900D4CD74 /* JitsiMeetSDK.h */,
199 204
 				DEFE535321FB1BF800011A3A /* JitsiMeet.m */,
200 205
 				DEAD3224220C497000E93636 /* JitsiMeetConferenceOptions.h */,
201 206
 				DEAD3228220C734300E93636 /* JitsiMeetConferenceOptions+Private.h */,
@@ -236,7 +241,7 @@
236 241
 				0BB9AD761F5EC6CE001C08DB /* CallKit.framework */,
237 242
 				0B93EF7A1EC608550030D24D /* CoreText.framework */,
238 243
 				0BB9AD781F5EC6D7001C08DB /* Intents.framework */,
239
-				03F2ADC957FF109849B7FCA1 /* libPods-JitsiMeet.a */,
244
+				E4376CA6886DE68FD7A4294B /* libPods-JitsiMeetSDK.a */,
240 245
 			);
241 246
 			name = Frameworks;
242 247
 			sourceTree = "<group>";
@@ -264,6 +269,8 @@
264 269
 			children = (
265 270
 				98E09B5C73D9036B4ED252FC /* Pods-JitsiMeet.debug.xcconfig */,
266 271
 				9C77CA3CC919B081F1A52982 /* Pods-JitsiMeet.release.xcconfig */,
272
+				09A78016288AF50ACD28A10D /* Pods-JitsiMeetSDK.debug.xcconfig */,
273
+				891FE43DAD30BC8976683100 /* Pods-JitsiMeetSDK.release.xcconfig */,
267 274
 			);
268 275
 			name = Pods;
269 276
 			sourceTree = "<group>";
@@ -299,6 +306,7 @@
299 306
 				0B412F181EDEC65D00B1A0A6 /* JitsiMeetView.h in Headers */,
300 307
 				0B93EF7E1EC9DDCD0030D24D /* RCTBridgeWrapper.h in Headers */,
301 308
 				DE81A2DE2317ED5400AE1940 /* JitsiMeetBaseLogHandler.h in Headers */,
309
+				DEA9F284258A5D9900D4CD74 /* JitsiMeetSDK.h in Headers */,
302 310
 				DE65AACC2318028300290BEC /* JitsiMeetBaseLogHandler+Private.h in Headers */,
303 311
 				0B412F221EDEF6EA00B1A0A6 /* JitsiMeetViewDelegate.h in Headers */,
304 312
 				0BD906EA1EC0C00300C8C18E /* JitsiMeet.h in Headers */,
@@ -312,9 +320,9 @@
312 320
 /* End PBXHeadersBuildPhase section */
313 321
 
314 322
 /* Begin PBXNativeTarget section */
315
-		0BD906E41EC0C00300C8C18E /* JitsiMeet */ = {
323
+		0BD906E41EC0C00300C8C18E /* JitsiMeetSDK */ = {
316 324
 			isa = PBXNativeTarget;
317
-			buildConfigurationList = 0BD906ED1EC0C00300C8C18E /* Build configuration list for PBXNativeTarget "JitsiMeet" */;
325
+			buildConfigurationList = 0BD906ED1EC0C00300C8C18E /* Build configuration list for PBXNativeTarget "JitsiMeetSDK" */;
318 326
 			buildPhases = (
319 327
 				26796D8589142D80C8AFDA51 /* [CP] Check Pods Manifest.lock */,
320 328
 				0BD906E01EC0C00300C8C18E /* Sources */,
@@ -328,9 +336,9 @@
328 336
 			);
329 337
 			dependencies = (
330 338
 			);
331
-			name = JitsiMeet;
339
+			name = JitsiMeetSDK;
332 340
 			productName = "Jitsi Meet SDK";
333
-			productReference = 0BD906E51EC0C00300C8C18E /* JitsiMeet.framework */;
341
+			productReference = 0BD906E51EC0C00300C8C18E /* JitsiMeetSDK.framework */;
334 342
 			productType = "com.apple.product-type.framework";
335 343
 		};
336 344
 /* End PBXNativeTarget section */
@@ -362,7 +370,7 @@
362 370
 			projectDirPath = "";
363 371
 			projectRoot = "";
364 372
 			targets = (
365
-				0BD906E41EC0C00300C8C18E /* JitsiMeet */,
373
+				0BD906E41EC0C00300C8C18E /* JitsiMeetSDK */,
366 374
 			);
367 375
 		};
368 376
 /* End PBXProject section */
@@ -416,7 +424,7 @@
416 424
 			);
417 425
 			name = "[CP] Check Pods Manifest.lock";
418 426
 			outputPaths = (
419
-				"$(DERIVED_FILE_DIR)/Pods-JitsiMeet-checkManifestLockResult.txt",
427
+				"$(DERIVED_FILE_DIR)/Pods-JitsiMeetSDK-checkManifestLockResult.txt",
420 428
 			);
421 429
 			runOnlyForDeploymentPostprocessing = 0;
422 430
 			shellPath = /bin/sh;
@@ -429,7 +437,7 @@
429 437
 			files = (
430 438
 			);
431 439
 			inputPaths = (
432
-				"${PODS_ROOT}/Target Support Files/Pods-JitsiMeet/Pods-JitsiMeet-resources.sh",
440
+				"${PODS_ROOT}/Target Support Files/Pods-JitsiMeetSDK/Pods-JitsiMeetSDK-resources.sh",
433 441
 				"${PODS_ROOT}/Amplitude-iOS/Amplitude/api.amplitude.com.der",
434 442
 				"${PODS_ROOT}/Amplitude-iOS/Amplitude/ComodoCaLimitedRsaCertificationAuthority.der",
435 443
 				"${PODS_ROOT}/Amplitude-iOS/Amplitude/ComodoRsaCA.der",
@@ -446,7 +454,7 @@
446 454
 			);
447 455
 			runOnlyForDeploymentPostprocessing = 0;
448 456
 			shellPath = /bin/sh;
449
-			shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-JitsiMeet/Pods-JitsiMeet-resources.sh\"\n";
457
+			shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-JitsiMeetSDK/Pods-JitsiMeetSDK-resources.sh\"\n";
450 458
 			showEnvVarsInLog = 0;
451 459
 		};
452 460
 /* End PBXShellScriptBuildPhase section */
@@ -609,7 +617,7 @@
609 617
 		};
610 618
 		0BD906EE1EC0C00300C8C18E /* Debug */ = {
611 619
 			isa = XCBuildConfiguration;
612
-			baseConfigurationReference = 98E09B5C73D9036B4ED252FC /* Pods-JitsiMeet.debug.xcconfig */;
620
+			baseConfigurationReference = 09A78016288AF50ACD28A10D /* Pods-JitsiMeetSDK.debug.xcconfig */;
613 621
 			buildSettings = {
614 622
 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
615 623
 				CLANG_ENABLE_MODULES = YES;
@@ -636,7 +644,7 @@
636 644
 		};
637 645
 		0BD906EF1EC0C00300C8C18E /* Release */ = {
638 646
 			isa = XCBuildConfiguration;
639
-			baseConfigurationReference = 9C77CA3CC919B081F1A52982 /* Pods-JitsiMeet.release.xcconfig */;
647
+			baseConfigurationReference = 891FE43DAD30BC8976683100 /* Pods-JitsiMeetSDK.release.xcconfig */;
640 648
 			buildSettings = {
641 649
 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
642 650
 				CLANG_ENABLE_MODULES = YES;
@@ -672,7 +680,7 @@
672 680
 			defaultConfigurationIsVisible = 0;
673 681
 			defaultConfigurationName = Release;
674 682
 		};
675
-		0BD906ED1EC0C00300C8C18E /* Build configuration list for PBXNativeTarget "JitsiMeet" */ = {
683
+		0BD906ED1EC0C00300C8C18E /* Build configuration list for PBXNativeTarget "JitsiMeetSDK" */ = {
676 684
 			isa = XCConfigurationList;
677 685
 			buildConfigurations = (
678 686
 				0BD906EE1EC0C00300C8C18E /* Debug */,

ios/sdk/sdk.xcodeproj/xcshareddata/xcschemes/JitsiMeet.xcscheme → ios/sdk/sdk.xcodeproj/xcshareddata/xcschemes/JitsiMeetSDK.xcscheme Vedi File

@@ -15,8 +15,8 @@
15 15
             <BuildableReference
16 16
                BuildableIdentifier = "primary"
17 17
                BlueprintIdentifier = "0BD906E41EC0C00300C8C18E"
18
-               BuildableName = "JitsiMeet.framework"
19
-               BlueprintName = "JitsiMeet"
18
+               BuildableName = "JitsiMeetSDK.framework"
19
+               BlueprintName = "JitsiMeetSDK"
20 20
                ReferencedContainer = "container:sdk.xcodeproj">
21 21
             </BuildableReference>
22 22
          </BuildActionEntry>
@@ -44,8 +44,8 @@
44 44
          <BuildableReference
45 45
             BuildableIdentifier = "primary"
46 46
             BlueprintIdentifier = "0BD906E41EC0C00300C8C18E"
47
-            BuildableName = "JitsiMeet.framework"
48
-            BlueprintName = "JitsiMeet"
47
+            BuildableName = "JitsiMeetSDK.framework"
48
+            BlueprintName = "JitsiMeetSDK"
49 49
             ReferencedContainer = "container:sdk.xcodeproj">
50 50
          </BuildableReference>
51 51
       </MacroExpansion>
@@ -60,8 +60,8 @@
60 60
          <BuildableReference
61 61
             BuildableIdentifier = "primary"
62 62
             BlueprintIdentifier = "0BD906E41EC0C00300C8C18E"
63
-            BuildableName = "JitsiMeet.framework"
64
-            BlueprintName = "JitsiMeet"
63
+            BuildableName = "JitsiMeetSDK.framework"
64
+            BlueprintName = "JitsiMeetSDK"
65 65
             ReferencedContainer = "container:sdk.xcodeproj">
66 66
          </BuildableReference>
67 67
       </MacroExpansion>

+ 1
- 1
ios/sdk/src/Info.plist Vedi File

@@ -15,7 +15,7 @@
15 15
 	<key>CFBundlePackageType</key>
16 16
 	<string>FMWK</string>
17 17
 	<key>CFBundleShortVersionString</key>
18
-	<string>2.12.0</string>
18
+	<string>3.0.0</string>
19 19
 	<key>CFBundleVersion</key>
20 20
 	<string>$(CURRENT_PROJECT_VERSION)</string>
21 21
 	<key>NSPrincipalClass</key>

+ 4
- 8
ios/sdk/src/JitsiMeet.h Vedi File

@@ -1,6 +1,5 @@
1 1
 /*
2
- * Copyright @ 2018-present 8x8, Inc.
3
- * Copyright @ 2017-2018 Atlassian Pty Ltd
2
+ * Copyright @ 2017-present 8x8, Inc.
4 3
  *
5 4
  * Licensed under the Apache License, Version 2.0 (the "License");
6 5
  * you may not use this file except in compliance with the License.
@@ -15,13 +14,10 @@
15 14
  * limitations under the License.
16 15
  */
17 16
 
18
-#import <JitsiMeet/JitsiMeetView.h>
19
-#import <JitsiMeet/JitsiMeetViewDelegate.h>
20
-#import <JitsiMeet/JitsiMeetConferenceOptions.h>
21
-#import <JitsiMeet/JitsiMeetLogger.h>
22
-#import <JitsiMeet/JitsiMeetBaseLogHandler.h>
23
-#import <JitsiMeet/InfoPlistUtil.h>
17
+@import UIKit;
18
+@import Foundation;
24 19
 
20
+#import <JitsiMeetSDK/JitsiMeetConferenceOptions.h>
25 21
 
26 22
 @interface JitsiMeet : NSObject
27 23
 

+ 23
- 0
ios/sdk/src/JitsiMeetSDK.h Vedi File

@@ -0,0 +1,23 @@
1
+/*
2
+ * Copyright @ 2020-present 8x8, Inc.
3
+ *
4
+ * Licensed under the Apache License, Version 2.0 (the "License");
5
+ * you may not use this file except in compliance with the License.
6
+ * You may obtain a copy of the License at
7
+ *
8
+ *     http://www.apache.org/licenses/LICENSE-2.0
9
+ *
10
+ * Unless required by applicable law or agreed to in writing, software
11
+ * distributed under the License is distributed on an "AS IS" BASIS,
12
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
+ * See the License for the specific language governing permissions and
14
+ * limitations under the License.
15
+ */
16
+
17
+#import <JitsiMeetSDK/JitsiMeet.h>
18
+#import <JitsiMeetSDK/JitsiMeetView.h>
19
+#import <JitsiMeetSDK/JitsiMeetViewDelegate.h>
20
+#import <JitsiMeetSDK/JitsiMeetConferenceOptions.h>
21
+#import <JitsiMeetSDK/JitsiMeetLogger.h>
22
+#import <JitsiMeetSDK/JitsiMeetBaseLogHandler.h>
23
+#import <JitsiMeetSDK/InfoPlistUtil.h>

+ 2
- 2
ios/sdk/src/callkit/CallKit.m Vedi File

@@ -28,9 +28,9 @@
28 28
 #import <React/RCTUtils.h>
29 29
 #import <WebRTC/WebRTC.h>
30 30
 
31
-#import <JitsiMeet/JitsiMeet-Swift.h>
31
+#import <JitsiMeetSDK/JitsiMeetSDK-Swift.h>
32 32
 
33
-#import "LogUtils.h"
33
+#import "../LogUtils.h"
34 34
 
35 35
 
36 36
 // The events emitted/supported by RNCallKit:

+ 2
- 0
ios/sdk/src/picture-in-picture/DragGestureController.swift Vedi File

@@ -14,6 +14,8 @@
14 14
  * limitations under the License.
15 15
  */
16 16
 
17
+import UIKit
18
+
17 19
 final class DragGestureController {
18 20
 
19 21
     var insets: UIEdgeInsets = UIEdgeInsets.zero

+ 2
- 0
ios/sdk/src/picture-in-picture/PiPViewCoordinator.swift Vedi File

@@ -14,6 +14,8 @@
14 14
  * limitations under the License.
15 15
  */
16 16
 
17
+import UIKit
18
+
17 19
 public typealias AnimationCompletion = (Bool) -> Void
18 20
 
19 21
 public protocol PiPViewCoordinatorDelegate: class {

Loading…
Annulla
Salva