Browse Source

ios: remove PiP sample application

It now lives here: https://github.com/jitsi/jitsi-meet-sdk-samples
master
Saúl Ibarra Corretgé 5 years ago
parent
commit
ee3b8af4cf

+ 0
- 422
ios/example-pip-app/example-pip-app.xcodeproj/project.pbxproj View File

@@ -1,422 +0,0 @@
1
-// !$*UTF8*$!
2
-{
3
-	archiveVersion = 1;
4
-	classes = {
5
-	};
6
-	objectVersion = 48;
7
-	objects = {
8
-
9
-/* Begin PBXBuildFile section */
10
-		C6245F57205044120040BE68 /* JitsiMeet.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C6F99C4F204DE79F0001F710 /* JitsiMeet.framework */; };
11
-		C6245F58205044150040BE68 /* WebRTC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C6A34247204DF18000E062DD /* WebRTC.framework */; };
12
-		C6A34249204DF18000E062DD /* WebRTC.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C6A34247204DF18000E062DD /* WebRTC.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
13
-		C6F99C3B204DE6BE0001F710 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6F99C3A204DE6BE0001F710 /* AppDelegate.swift */; };
14
-		C6F99C3D204DE6BE0001F710 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6F99C3C204DE6BE0001F710 /* ViewController.swift */; };
15
-		C6F99C40204DE6BE0001F710 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = C6F99C3E204DE6BE0001F710 /* Main.storyboard */; };
16
-		C6F99C42204DE6BE0001F710 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = C6F99C41204DE6BE0001F710 /* Assets.xcassets */; };
17
-		C6F99C45204DE6BE0001F710 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = C6F99C43204DE6BE0001F710 /* LaunchScreen.storyboard */; };
18
-		C6F99C60204DEDC10001F710 /* JitsiMeet.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C6F99C4F204DE79F0001F710 /* JitsiMeet.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
19
-/* End PBXBuildFile section */
20
-
21
-/* Begin PBXCopyFilesBuildPhase section */
22
-		C6F99C61204DEDC20001F710 /* Embed Frameworks */ = {
23
-			isa = PBXCopyFilesBuildPhase;
24
-			buildActionMask = 2147483647;
25
-			dstPath = "";
26
-			dstSubfolderSpec = 10;
27
-			files = (
28
-				C6F99C60204DEDC10001F710 /* JitsiMeet.framework in Embed Frameworks */,
29
-				C6A34249204DF18000E062DD /* WebRTC.framework in Embed Frameworks */,
30
-			);
31
-			name = "Embed Frameworks";
32
-			runOnlyForDeploymentPostprocessing = 0;
33
-		};
34
-/* End PBXCopyFilesBuildPhase section */
35
-
36
-/* Begin PBXFileReference section */
37
-		C6A34247204DF18000E062DD /* WebRTC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebRTC.framework; path = "../../node_modules/react-native-webrtc/ios/WebRTC.framework"; sourceTree = "<group>"; };
38
-		C6F99C37204DE6BE0001F710 /* example-pip-app.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example-pip-app.app"; sourceTree = BUILT_PRODUCTS_DIR; };
39
-		C6F99C3A204DE6BE0001F710 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
40
-		C6F99C3C204DE6BE0001F710 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
41
-		C6F99C3F204DE6BE0001F710 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
42
-		C6F99C41204DE6BE0001F710 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
43
-		C6F99C44204DE6BE0001F710 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
44
-		C6F99C46204DE6BE0001F710 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
45
-		C6F99C4F204DE79F0001F710 /* JitsiMeet.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = JitsiMeet.framework; sourceTree = BUILT_PRODUCTS_DIR; };
46
-/* End PBXFileReference section */
47
-
48
-/* Begin PBXFrameworksBuildPhase section */
49
-		C6F99C34204DE6BE0001F710 /* Frameworks */ = {
50
-			isa = PBXFrameworksBuildPhase;
51
-			buildActionMask = 2147483647;
52
-			files = (
53
-				C6245F57205044120040BE68 /* JitsiMeet.framework in Frameworks */,
54
-				C6245F58205044150040BE68 /* WebRTC.framework in Frameworks */,
55
-			);
56
-			runOnlyForDeploymentPostprocessing = 0;
57
-		};
58
-/* End PBXFrameworksBuildPhase section */
59
-
60
-/* Begin PBXGroup section */
61
-		C6F99C2E204DE6BE0001F710 = {
62
-			isa = PBXGroup;
63
-			children = (
64
-				C6F99C4D204DE79F0001F710 /* Frameworks */,
65
-				C6F99C38204DE6BE0001F710 /* Products */,
66
-				C6F99C4C204DE7230001F710 /* src */,
67
-			);
68
-			sourceTree = "<group>";
69
-		};
70
-		C6F99C38204DE6BE0001F710 /* Products */ = {
71
-			isa = PBXGroup;
72
-			children = (
73
-				C6F99C37204DE6BE0001F710 /* example-pip-app.app */,
74
-			);
75
-			name = Products;
76
-			sourceTree = "<group>";
77
-		};
78
-		C6F99C4C204DE7230001F710 /* src */ = {
79
-			isa = PBXGroup;
80
-			children = (
81
-				C6F99C3A204DE6BE0001F710 /* AppDelegate.swift */,
82
-				C6F99C41204DE6BE0001F710 /* Assets.xcassets */,
83
-				C6F99C46204DE6BE0001F710 /* Info.plist */,
84
-				C6F99C43204DE6BE0001F710 /* LaunchScreen.storyboard */,
85
-				C6F99C3E204DE6BE0001F710 /* Main.storyboard */,
86
-				C6F99C3C204DE6BE0001F710 /* ViewController.swift */,
87
-			);
88
-			path = src;
89
-			sourceTree = "<group>";
90
-		};
91
-		C6F99C4D204DE79F0001F710 /* Frameworks */ = {
92
-			isa = PBXGroup;
93
-			children = (
94
-				C6F99C4F204DE79F0001F710 /* JitsiMeet.framework */,
95
-				C6A34247204DF18000E062DD /* WebRTC.framework */,
96
-			);
97
-			name = Frameworks;
98
-			sourceTree = "<group>";
99
-		};
100
-/* End PBXGroup section */
101
-
102
-/* Begin PBXNativeTarget section */
103
-		C6F99C36204DE6BE0001F710 /* example-pip-app */ = {
104
-			isa = PBXNativeTarget;
105
-			buildConfigurationList = C6F99C49204DE6BE0001F710 /* Build configuration list for PBXNativeTarget "example-pip-app" */;
106
-			buildPhases = (
107
-				C6A3424A204DF91D00E062DD /* Run Adjust ATS for loading JS bundle */,
108
-				C6F99C62204DEFFE0001F710 /* Run React Packager */,
109
-				C6F99C33204DE6BE0001F710 /* Sources */,
110
-				C6F99C34204DE6BE0001F710 /* Frameworks */,
111
-				C6F99C35204DE6BE0001F710 /* Resources */,
112
-				C6F99C61204DEDC20001F710 /* Embed Frameworks */,
113
-				C6A3426E20503ECC00E062DD /* Adjust embedded framework architectures */,
114
-			);
115
-			buildRules = (
116
-			);
117
-			dependencies = (
118
-			);
119
-			name = "example-pip-app";
120
-			productName = "example-pip-app";
121
-			productReference = C6F99C37204DE6BE0001F710 /* example-pip-app.app */;
122
-			productType = "com.apple.product-type.application";
123
-		};
124
-/* End PBXNativeTarget section */
125
-
126
-/* Begin PBXProject section */
127
-		C6F99C2F204DE6BE0001F710 /* Project object */ = {
128
-			isa = PBXProject;
129
-			attributes = {
130
-				LastSwiftUpdateCheck = 0920;
131
-				LastUpgradeCheck = 1020;
132
-				ORGANIZATIONNAME = "Atlassian Inc";
133
-				TargetAttributes = {
134
-					C6F99C36204DE6BE0001F710 = {
135
-						CreatedOnToolsVersion = 9.2;
136
-						ProvisioningStyle = Automatic;
137
-						SystemCapabilities = {
138
-							com.apple.BackgroundModes = {
139
-								enabled = 1;
140
-							};
141
-						};
142
-					};
143
-				};
144
-			};
145
-			buildConfigurationList = C6F99C32204DE6BE0001F710 /* Build configuration list for PBXProject "example-pip-app" */;
146
-			compatibilityVersion = "Xcode 8.0";
147
-			developmentRegion = en;
148
-			hasScannedForEncodings = 0;
149
-			knownRegions = (
150
-				en,
151
-				Base,
152
-			);
153
-			mainGroup = C6F99C2E204DE6BE0001F710;
154
-			productRefGroup = C6F99C38204DE6BE0001F710 /* Products */;
155
-			projectDirPath = "";
156
-			projectRoot = "";
157
-			targets = (
158
-				C6F99C36204DE6BE0001F710 /* example-pip-app */,
159
-			);
160
-		};
161
-/* End PBXProject section */
162
-
163
-/* Begin PBXResourcesBuildPhase section */
164
-		C6F99C35204DE6BE0001F710 /* Resources */ = {
165
-			isa = PBXResourcesBuildPhase;
166
-			buildActionMask = 2147483647;
167
-			files = (
168
-				C6F99C45204DE6BE0001F710 /* LaunchScreen.storyboard in Resources */,
169
-				C6F99C42204DE6BE0001F710 /* Assets.xcassets in Resources */,
170
-				C6F99C40204DE6BE0001F710 /* Main.storyboard in Resources */,
171
-			);
172
-			runOnlyForDeploymentPostprocessing = 0;
173
-		};
174
-/* End PBXResourcesBuildPhase section */
175
-
176
-/* Begin PBXShellScriptBuildPhase section */
177
-		C6A3424A204DF91D00E062DD /* Run Adjust ATS for loading JS bundle */ = {
178
-			isa = PBXShellScriptBuildPhase;
179
-			buildActionMask = 2147483647;
180
-			files = (
181
-			);
182
-			inputPaths = (
183
-			);
184
-			name = "Run Adjust ATS for loading JS bundle";
185
-			outputPaths = (
186
-			);
187
-			runOnlyForDeploymentPostprocessing = 0;
188
-			shellPath = /bin/sh;
189
-			shellScript = "../scripts/fixup-ats.sh";
190
-		};
191
-		C6A3426E20503ECC00E062DD /* Adjust embedded framework architectures */ = {
192
-			isa = PBXShellScriptBuildPhase;
193
-			buildActionMask = 2147483647;
194
-			files = (
195
-			);
196
-			inputPaths = (
197
-			);
198
-			name = "Adjust embedded framework architectures";
199
-			outputPaths = (
200
-			);
201
-			runOnlyForDeploymentPostprocessing = 0;
202
-			shellPath = /bin/sh;
203
-			shellScript = "../scripts/fixup-frameworks.sh";
204
-		};
205
-		C6F99C62204DEFFE0001F710 /* Run React Packager */ = {
206
-			isa = PBXShellScriptBuildPhase;
207
-			buildActionMask = 2147483647;
208
-			files = (
209
-			);
210
-			inputPaths = (
211
-			);
212
-			name = "Run React Packager";
213
-			outputPaths = (
214
-			);
215
-			runOnlyForDeploymentPostprocessing = 0;
216
-			shellPath = /bin/sh;
217
-			shellScript = "../scripts/run-packager.sh";
218
-		};
219
-/* End PBXShellScriptBuildPhase section */
220
-
221
-/* Begin PBXSourcesBuildPhase section */
222
-		C6F99C33204DE6BE0001F710 /* Sources */ = {
223
-			isa = PBXSourcesBuildPhase;
224
-			buildActionMask = 2147483647;
225
-			files = (
226
-				C6F99C3D204DE6BE0001F710 /* ViewController.swift in Sources */,
227
-				C6F99C3B204DE6BE0001F710 /* AppDelegate.swift in Sources */,
228
-			);
229
-			runOnlyForDeploymentPostprocessing = 0;
230
-		};
231
-/* End PBXSourcesBuildPhase section */
232
-
233
-/* Begin PBXVariantGroup section */
234
-		C6F99C3E204DE6BE0001F710 /* Main.storyboard */ = {
235
-			isa = PBXVariantGroup;
236
-			children = (
237
-				C6F99C3F204DE6BE0001F710 /* Base */,
238
-			);
239
-			name = Main.storyboard;
240
-			sourceTree = "<group>";
241
-		};
242
-		C6F99C43204DE6BE0001F710 /* LaunchScreen.storyboard */ = {
243
-			isa = PBXVariantGroup;
244
-			children = (
245
-				C6F99C44204DE6BE0001F710 /* Base */,
246
-			);
247
-			name = LaunchScreen.storyboard;
248
-			sourceTree = "<group>";
249
-		};
250
-/* End PBXVariantGroup section */
251
-
252
-/* Begin XCBuildConfiguration section */
253
-		C6F99C47204DE6BE0001F710 /* Debug */ = {
254
-			isa = XCBuildConfiguration;
255
-			buildSettings = {
256
-				ALWAYS_SEARCH_USER_PATHS = NO;
257
-				CLANG_ANALYZER_NONNULL = YES;
258
-				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
259
-				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
260
-				CLANG_CXX_LIBRARY = "libc++";
261
-				CLANG_ENABLE_MODULES = YES;
262
-				CLANG_ENABLE_OBJC_ARC = YES;
263
-				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
264
-				CLANG_WARN_BOOL_CONVERSION = YES;
265
-				CLANG_WARN_COMMA = YES;
266
-				CLANG_WARN_CONSTANT_CONVERSION = YES;
267
-				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
268
-				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
269
-				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
270
-				CLANG_WARN_EMPTY_BODY = YES;
271
-				CLANG_WARN_ENUM_CONVERSION = YES;
272
-				CLANG_WARN_INFINITE_RECURSION = YES;
273
-				CLANG_WARN_INT_CONVERSION = YES;
274
-				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
275
-				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
276
-				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
277
-				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
278
-				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
279
-				CLANG_WARN_STRICT_PROTOTYPES = YES;
280
-				CLANG_WARN_SUSPICIOUS_MOVE = YES;
281
-				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
282
-				CLANG_WARN_UNREACHABLE_CODE = YES;
283
-				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
284
-				CODE_SIGN_IDENTITY = "iPhone Developer";
285
-				COPY_PHASE_STRIP = NO;
286
-				DEBUG_INFORMATION_FORMAT = dwarf;
287
-				ENABLE_STRICT_OBJC_MSGSEND = YES;
288
-				ENABLE_TESTABILITY = YES;
289
-				GCC_C_LANGUAGE_STANDARD = gnu11;
290
-				GCC_DYNAMIC_NO_PIC = NO;
291
-				GCC_NO_COMMON_BLOCKS = YES;
292
-				GCC_OPTIMIZATION_LEVEL = 0;
293
-				GCC_PREPROCESSOR_DEFINITIONS = (
294
-					"DEBUG=1",
295
-					"$(inherited)",
296
-				);
297
-				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
298
-				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
299
-				GCC_WARN_UNDECLARED_SELECTOR = YES;
300
-				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
301
-				GCC_WARN_UNUSED_FUNCTION = YES;
302
-				GCC_WARN_UNUSED_VARIABLE = YES;
303
-				IPHONEOS_DEPLOYMENT_TARGET = 11.2;
304
-				MTL_ENABLE_DEBUG_INFO = YES;
305
-				ONLY_ACTIVE_ARCH = YES;
306
-				SDKROOT = iphoneos;
307
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
308
-				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
309
-			};
310
-			name = Debug;
311
-		};
312
-		C6F99C48204DE6BE0001F710 /* Release */ = {
313
-			isa = XCBuildConfiguration;
314
-			buildSettings = {
315
-				ALWAYS_SEARCH_USER_PATHS = NO;
316
-				CLANG_ANALYZER_NONNULL = YES;
317
-				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
318
-				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
319
-				CLANG_CXX_LIBRARY = "libc++";
320
-				CLANG_ENABLE_MODULES = YES;
321
-				CLANG_ENABLE_OBJC_ARC = YES;
322
-				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
323
-				CLANG_WARN_BOOL_CONVERSION = YES;
324
-				CLANG_WARN_COMMA = YES;
325
-				CLANG_WARN_CONSTANT_CONVERSION = YES;
326
-				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
327
-				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
328
-				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
329
-				CLANG_WARN_EMPTY_BODY = YES;
330
-				CLANG_WARN_ENUM_CONVERSION = YES;
331
-				CLANG_WARN_INFINITE_RECURSION = YES;
332
-				CLANG_WARN_INT_CONVERSION = YES;
333
-				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
334
-				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
335
-				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
336
-				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
337
-				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
338
-				CLANG_WARN_STRICT_PROTOTYPES = YES;
339
-				CLANG_WARN_SUSPICIOUS_MOVE = YES;
340
-				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
341
-				CLANG_WARN_UNREACHABLE_CODE = YES;
342
-				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
343
-				CODE_SIGN_IDENTITY = "iPhone Developer";
344
-				COPY_PHASE_STRIP = NO;
345
-				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
346
-				ENABLE_NS_ASSERTIONS = NO;
347
-				ENABLE_STRICT_OBJC_MSGSEND = YES;
348
-				GCC_C_LANGUAGE_STANDARD = gnu11;
349
-				GCC_NO_COMMON_BLOCKS = YES;
350
-				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
351
-				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
352
-				GCC_WARN_UNDECLARED_SELECTOR = YES;
353
-				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
354
-				GCC_WARN_UNUSED_FUNCTION = YES;
355
-				GCC_WARN_UNUSED_VARIABLE = YES;
356
-				IPHONEOS_DEPLOYMENT_TARGET = 11.2;
357
-				MTL_ENABLE_DEBUG_INFO = NO;
358
-				SDKROOT = iphoneos;
359
-				SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
360
-				VALIDATE_PRODUCT = YES;
361
-			};
362
-			name = Release;
363
-		};
364
-		C6F99C4A204DE6BE0001F710 /* Debug */ = {
365
-			isa = XCBuildConfiguration;
366
-			buildSettings = {
367
-				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
368
-				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
369
-				CODE_SIGN_STYLE = Automatic;
370
-				FRAMEWORK_SEARCH_PATHS = "../../node_modules/react-native-webrtc/ios";
371
-				INFOPLIST_FILE = src/Info.plist;
372
-				IPHONEOS_DEPLOYMENT_TARGET = 10.0;
373
-				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
374
-				PRODUCT_BUNDLE_IDENTIFIER = "com.jitsi.example-pip-app";
375
-				PRODUCT_NAME = "$(TARGET_NAME)";
376
-				SWIFT_VERSION = 5.0;
377
-				TARGETED_DEVICE_FAMILY = "1,2";
378
-			};
379
-			name = Debug;
380
-		};
381
-		C6F99C4B204DE6BE0001F710 /* Release */ = {
382
-			isa = XCBuildConfiguration;
383
-			buildSettings = {
384
-				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
385
-				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
386
-				CODE_SIGN_STYLE = Automatic;
387
-				FRAMEWORK_SEARCH_PATHS = "../../node_modules/react-native-webrtc/ios";
388
-				INFOPLIST_FILE = src/Info.plist;
389
-				IPHONEOS_DEPLOYMENT_TARGET = 10.0;
390
-				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
391
-				PRODUCT_BUNDLE_IDENTIFIER = "com.jitsi.example-pip-app";
392
-				PRODUCT_NAME = "$(TARGET_NAME)";
393
-				SWIFT_VERSION = 5.0;
394
-				TARGETED_DEVICE_FAMILY = "1,2";
395
-			};
396
-			name = Release;
397
-		};
398
-/* End XCBuildConfiguration section */
399
-
400
-/* Begin XCConfigurationList section */
401
-		C6F99C32204DE6BE0001F710 /* Build configuration list for PBXProject "example-pip-app" */ = {
402
-			isa = XCConfigurationList;
403
-			buildConfigurations = (
404
-				C6F99C47204DE6BE0001F710 /* Debug */,
405
-				C6F99C48204DE6BE0001F710 /* Release */,
406
-			);
407
-			defaultConfigurationIsVisible = 0;
408
-			defaultConfigurationName = Release;
409
-		};
410
-		C6F99C49204DE6BE0001F710 /* Build configuration list for PBXNativeTarget "example-pip-app" */ = {
411
-			isa = XCConfigurationList;
412
-			buildConfigurations = (
413
-				C6F99C4A204DE6BE0001F710 /* Debug */,
414
-				C6F99C4B204DE6BE0001F710 /* Release */,
415
-			);
416
-			defaultConfigurationIsVisible = 0;
417
-			defaultConfigurationName = Release;
418
-		};
419
-/* End XCConfigurationList section */
420
-	};
421
-	rootObject = C6F99C2F204DE6BE0001F710 /* Project object */;
422
-}

+ 0
- 41
ios/example-pip-app/src/AppDelegate.swift View File

@@ -1,41 +0,0 @@
1
-/*
2
- * Copyright @ 2017-present Atlassian Pty Ltd
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 JitsiMeet
18
-
19
-@UIApplicationMain
20
-class AppDelegate: UIResponder, UIApplicationDelegate {
21
-
22
-    var window: UIWindow?
23
-
24
-    func application(_ application: UIApplication,
25
-                     didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
26
-        guard let launchOptions = launchOptions else { return false }
27
-        return JitsiMeet.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)
28
-    }
29
-
30
-    // MARK: - Linking delegate methods
31
-
32
-    func application(_ application: UIApplication,
33
-                     continue userActivity: NSUserActivity,
34
-                     restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {
35
-        return JitsiMeet.sharedInstance().application(application, continue: userActivity, restorationHandler: restorationHandler)
36
-    }
37
-
38
-    func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
39
-        return JitsiMeet.sharedInstance().application(app, open: url, options: options)
40
-    }
41
-}

+ 0
- 98
ios/example-pip-app/src/Assets.xcassets/AppIcon.appiconset/Contents.json View File

@@ -1,98 +0,0 @@
1
-{
2
-  "images" : [
3
-    {
4
-      "idiom" : "iphone",
5
-      "size" : "20x20",
6
-      "scale" : "2x"
7
-    },
8
-    {
9
-      "idiom" : "iphone",
10
-      "size" : "20x20",
11
-      "scale" : "3x"
12
-    },
13
-    {
14
-      "idiom" : "iphone",
15
-      "size" : "29x29",
16
-      "scale" : "2x"
17
-    },
18
-    {
19
-      "idiom" : "iphone",
20
-      "size" : "29x29",
21
-      "scale" : "3x"
22
-    },
23
-    {
24
-      "idiom" : "iphone",
25
-      "size" : "40x40",
26
-      "scale" : "2x"
27
-    },
28
-    {
29
-      "idiom" : "iphone",
30
-      "size" : "40x40",
31
-      "scale" : "3x"
32
-    },
33
-    {
34
-      "idiom" : "iphone",
35
-      "size" : "60x60",
36
-      "scale" : "2x"
37
-    },
38
-    {
39
-      "idiom" : "iphone",
40
-      "size" : "60x60",
41
-      "scale" : "3x"
42
-    },
43
-    {
44
-      "idiom" : "ipad",
45
-      "size" : "20x20",
46
-      "scale" : "1x"
47
-    },
48
-    {
49
-      "idiom" : "ipad",
50
-      "size" : "20x20",
51
-      "scale" : "2x"
52
-    },
53
-    {
54
-      "idiom" : "ipad",
55
-      "size" : "29x29",
56
-      "scale" : "1x"
57
-    },
58
-    {
59
-      "idiom" : "ipad",
60
-      "size" : "29x29",
61
-      "scale" : "2x"
62
-    },
63
-    {
64
-      "idiom" : "ipad",
65
-      "size" : "40x40",
66
-      "scale" : "1x"
67
-    },
68
-    {
69
-      "idiom" : "ipad",
70
-      "size" : "40x40",
71
-      "scale" : "2x"
72
-    },
73
-    {
74
-      "idiom" : "ipad",
75
-      "size" : "76x76",
76
-      "scale" : "1x"
77
-    },
78
-    {
79
-      "idiom" : "ipad",
80
-      "size" : "76x76",
81
-      "scale" : "2x"
82
-    },
83
-    {
84
-      "idiom" : "ipad",
85
-      "size" : "83.5x83.5",
86
-      "scale" : "2x"
87
-    },
88
-    {
89
-      "idiom" : "ios-marketing",
90
-      "size" : "1024x1024",
91
-      "scale" : "1x"
92
-    }
93
-  ],
94
-  "info" : {
95
-    "version" : 1,
96
-    "author" : "xcode"
97
-  }
98
-}

+ 0
- 25
ios/example-pip-app/src/Base.lproj/LaunchScreen.storyboard View File

@@ -1,25 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
-<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="13122.16" systemVersion="17A277" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="01J-lp-oVM">
3
-    <dependencies>
4
-        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13104.12"/>
5
-        <capability name="Safe area layout guides" minToolsVersion="9.0"/>
6
-        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
7
-    </dependencies>
8
-    <scenes>
9
-        <!--View Controller-->
10
-        <scene sceneID="EHf-IW-A2E">
11
-            <objects>
12
-                <viewController id="01J-lp-oVM" sceneMemberID="viewController">
13
-                    <view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
14
-                        <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
15
-                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
16
-                        <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
17
-                        <viewLayoutGuide key="safeArea" id="6Tk-OE-BBY"/>
18
-                    </view>
19
-                </viewController>
20
-                <placeholder placeholderIdentifier="IBFirstResponder" id="iYj-Kq-Ea1" userLabel="First Responder" sceneMemberID="firstResponder"/>
21
-            </objects>
22
-            <point key="canvasLocation" x="53" y="375"/>
23
-        </scene>
24
-    </scenes>
25
-</document>

+ 0
- 46
ios/example-pip-app/src/Base.lproj/Main.storyboard View File

@@ -1,46 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="13771" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
3
-    <device id="retina4_7" orientation="portrait">
4
-        <adaptation id="fullscreen"/>
5
-    </device>
6
-    <dependencies>
7
-        <deployment identifier="iOS"/>
8
-        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13772"/>
9
-        <capability name="Safe area layout guides" minToolsVersion="9.0"/>
10
-        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
11
-    </dependencies>
12
-    <scenes>
13
-        <!--View Controller-->
14
-        <scene sceneID="tne-QT-ifu">
15
-            <objects>
16
-                <viewController id="BYZ-38-t0r" customClass="ViewController" customModule="example-pip-app" customModuleProvider="target" sceneMemberID="viewController">
17
-                    <view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
18
-                        <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
19
-                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
20
-                        <subviews>
21
-                            <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="QxY-C8-fwD">
22
-                                <rect key="frame" x="116" y="324.5" width="143" height="38"/>
23
-                                <fontDescription key="fontDescription" type="system" pointSize="21"/>
24
-                                <state key="normal" title="Open Jitsi Meet"/>
25
-                                <connections>
26
-                                    <action selector="openJitsiMeetWithSender:" destination="BYZ-38-t0r" eventType="touchUpInside" id="79C-XR-05w"/>
27
-                                </connections>
28
-                            </button>
29
-                        </subviews>
30
-                        <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
31
-                        <constraints>
32
-                            <constraint firstItem="QxY-C8-fwD" firstAttribute="centerX" secondItem="6Tk-OE-BBY" secondAttribute="centerX" id="6a6-l1-7Ct"/>
33
-                            <constraint firstItem="QxY-C8-fwD" firstAttribute="centerY" secondItem="6Tk-OE-BBY" secondAttribute="centerY" id="Hfg-TH-0g2"/>
34
-                        </constraints>
35
-                        <viewLayoutGuide key="safeArea" id="6Tk-OE-BBY"/>
36
-                    </view>
37
-                    <connections>
38
-                        <outlet property="videoButton" destination="QxY-C8-fwD" id="Zwa-Hx-Zub"/>
39
-                    </connections>
40
-                </viewController>
41
-                <placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
42
-            </objects>
43
-            <point key="canvasLocation" x="32.799999999999997" y="658.92053973013503"/>
44
-        </scene>
45
-    </scenes>
46
-</document>

+ 0
- 68
ios/example-pip-app/src/Info.plist View File

@@ -1,68 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
-<plist version="1.0">
4
-<dict>
5
-	<key>NSMicrophoneUsageDescription</key>
6
-	<string>The microphone is needed for making calls</string>
7
-	<key>NSCameraUsageDescription</key>
8
-	<string>The camera is needed for making calls</string>
9
-	<key>CFBundleDevelopmentRegion</key>
10
-	<string>$(DEVELOPMENT_LANGUAGE)</string>
11
-	<key>CFBundleExecutable</key>
12
-	<string>$(EXECUTABLE_NAME)</string>
13
-	<key>CFBundleIdentifier</key>
14
-	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
15
-	<key>CFBundleInfoDictionaryVersion</key>
16
-	<string>6.0</string>
17
-	<key>CFBundleName</key>
18
-	<string>$(PRODUCT_NAME)</string>
19
-	<key>CFBundlePackageType</key>
20
-	<string>APPL</string>
21
-	<key>CFBundleShortVersionString</key>
22
-	<string>1.0</string>
23
-	<key>CFBundleVersion</key>
24
-	<string>1</string>
25
-	<key>LSRequiresIPhoneOS</key>
26
-	<true/>
27
-	<key>UIBackgroundModes</key>
28
-	<array>
29
-		<string>audio</string>
30
-	</array>
31
-	<key>UILaunchStoryboardName</key>
32
-	<string>LaunchScreen</string>
33
-	<key>UIMainStoryboardFile</key>
34
-	<string>Main</string>
35
-	<key>UIRequiredDeviceCapabilities</key>
36
-	<array>
37
-		<string>armv7</string>
38
-	</array>
39
-	<key>UISupportedInterfaceOrientations</key>
40
-	<array>
41
-		<string>UIInterfaceOrientationPortrait</string>
42
-		<string>UIInterfaceOrientationLandscapeLeft</string>
43
-		<string>UIInterfaceOrientationLandscapeRight</string>
44
-	</array>
45
-	<key>NSAppTransportSecurity</key>
46
-	<dict>
47
-		<key>NSExceptionDomains</key>
48
-		<dict>
49
-			<key>localhost</key>
50
-			<dict>
51
-				<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
52
-				<true/>
53
-			</dict>
54
-		</dict>
55
-		<key>NSAllowsArbitraryLoads</key>
56
-		<true/>
57
-	</dict>
58
-	<key>UIViewControllerBasedStatusBarAppearance</key>
59
-	<false/>
60
-	<key>UISupportedInterfaceOrientations~ipad</key>
61
-	<array>
62
-		<string>UIInterfaceOrientationPortrait</string>
63
-		<string>UIInterfaceOrientationPortraitUpsideDown</string>
64
-		<string>UIInterfaceOrientationLandscapeLeft</string>
65
-		<string>UIInterfaceOrientationLandscapeRight</string>
66
-	</array>
67
-</dict>
68
-</plist>

+ 0
- 86
ios/example-pip-app/src/ViewController.swift View File

@@ -1,86 +0,0 @@
1
-/*
2
- * Copyright @ 2019-present 8x8, Inc.
3
- * Copyright @ 2017-2018 Atlassian Pty Ltd
4
- *
5
- * Licensed under the Apache License, Version 2.0 (the "License");
6
- * you may not use this file except in compliance with the License.
7
- * You may obtain a copy of the License at
8
- *
9
- *     http://www.apache.org/licenses/LICENSE-2.0
10
- *
11
- * Unless required by applicable law or agreed to in writing, software
12
- * distributed under the License is distributed on an "AS IS" BASIS,
13
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
- * See the License for the specific language governing permissions and
15
- * limitations under the License.
16
- */
17
-
18
-import UIKit
19
-import JitsiMeet
20
-
21
-class ViewController: UIViewController {
22
-
23
-    @IBOutlet weak var videoButton: UIButton?
24
-
25
-    fileprivate var pipViewCoordinator: PiPViewCoordinator?
26
-    fileprivate var jitsiMeetView: JitsiMeetView?
27
-
28
-    override func viewDidLoad() {
29
-        super.viewDidLoad()
30
-    }
31
-
32
-    override func viewWillTransition(to size: CGSize,
33
-                                     with coordinator: UIViewControllerTransitionCoordinator) {
34
-        super.viewWillTransition(to: size, with: coordinator)
35
-
36
-        let rect = CGRect(origin: CGPoint.zero, size: size)
37
-        pipViewCoordinator?.resetBounds(bounds: rect)
38
-    }
39
-
40
-    // MARK: - Actions
41
-
42
-    @IBAction func openJitsiMeet(sender: Any?) {
43
-        cleanUp()
44
-
45
-        // create and configure jitsimeet view
46
-        let jitsiMeetView = JitsiMeetView()
47
-        jitsiMeetView.delegate = self
48
-        self.jitsiMeetView = jitsiMeetView
49
-        let options = JitsiMeetConferenceOptions.fromBuilder { (builder) in
50
-            builder.welcomePageEnabled = true
51
-        }
52
-        jitsiMeetView.join(options)
53
-
54
-        // Enable jitsimeet view to be a view that can be displayed
55
-        // on top of all the things, and let the coordinator to manage
56
-        // the view state and interactions
57
-        pipViewCoordinator = PiPViewCoordinator(withView: jitsiMeetView)
58
-        pipViewCoordinator?.configureAsStickyView(withParentView: view)
59
-
60
-        // animate in
61
-        jitsiMeetView.alpha = 0
62
-        pipViewCoordinator?.show()
63
-    }
64
-
65
-    fileprivate func cleanUp() {
66
-        jitsiMeetView?.removeFromSuperview()
67
-        jitsiMeetView = nil
68
-        pipViewCoordinator = nil
69
-    }
70
-}
71
-
72
-extension ViewController: JitsiMeetViewDelegate {
73
-    func conferenceTerminated(_ data: [AnyHashable : Any]!) {
74
-        DispatchQueue.main.async {
75
-            self.pipViewCoordinator?.hide() { _ in
76
-                self.cleanUp()
77
-            }
78
-        }
79
-    }
80
-
81
-    func enterPicture(inPicture data: [AnyHashable : Any]!) {
82
-        DispatchQueue.main.async {
83
-            self.pipViewCoordinator?.enterPictureInPicture()
84
-        }
85
-    }
86
-}

+ 0
- 3
ios/jitsi-meet.xcworkspace/contents.xcworkspacedata View File

@@ -1,9 +1,6 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2 2
 <Workspace
3 3
    version = "1.0">
4
-   <FileRef
5
-      location = "group:example-pip-app/example-pip-app.xcodeproj">
6
-   </FileRef>
7 4
    <FileRef
8 5
       location = "group:app/app.xcodeproj">
9 6
    </FileRef>

Loading…
Cancel
Save