From 67bbf18fef6c85148e38909d0322927f979144d2 Mon Sep 17 00:00:00 2001 From: Jaideep Date: Thu, 30 Nov 2023 10:22:42 -0800 Subject: [PATCH 1/2] Removed OpenTok.framework references as build was looking for it --- .../Broadcast-Ext.xcodeproj/project.pbxproj | 101 ++++++++++++------ .../Broadcast-Ext/Broadcast-Ext.entitlements | 2 +- .../OpenTok Live/OpenTokLive.entitlements | 2 +- Broadcast-Ext/OpenTok Live/SampleHandler.m | 8 +- 4 files changed, 75 insertions(+), 38 deletions(-) diff --git a/Broadcast-Ext/Broadcast-Ext.xcodeproj/project.pbxproj b/Broadcast-Ext/Broadcast-Ext.xcodeproj/project.pbxproj index ae7580db..52983c70 100644 --- a/Broadcast-Ext/Broadcast-Ext.xcodeproj/project.pbxproj +++ b/Broadcast-Ext/Broadcast-Ext.xcodeproj/project.pbxproj @@ -17,9 +17,6 @@ 3C25B81422F7C7C000AEBC7C /* OpenTok Live.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 3C25B7FB22F7C7BF00AEBC7C /* OpenTok Live.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 3CC0876922F8CBD500E5BADB /* OTBroadcastExtHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CC0876822F8CBD500E5BADB /* OTBroadcastExtHelper.m */; }; 3CC0876F22F8CEE700E5BADB /* OTBroadcastExtAudioDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CC0876D22F8CEE700E5BADB /* OTBroadcastExtAudioDevice.m */; }; - 3CC0877322F8FF0000E5BADB /* OpenTok.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3CC0877022F8FE3D00E5BADB /* OpenTok.framework */; }; - 3CC0877422F8FF0000E5BADB /* OpenTok.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3CC0877022F8FE3D00E5BADB /* OpenTok.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 3CC0877622F901A000E5BADB /* OpenTok.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3CC0877022F8FE3D00E5BADB /* OpenTok.framework */; }; 4B7E71BA491D0FCE70F8302E /* Pods_Broadcast_Ext.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F39BE56CE5476E600F6BED63 /* Pods_Broadcast_Ext.framework */; }; A05376311EB173CC00645696 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = A05376251EB173CC00645696 /* AppDelegate.m */; }; A05376321EB173CC00645696 /* Main_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A05376261EB173CC00645696 /* Main_iPad.storyboard */; }; @@ -68,7 +65,6 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - 3CC0877422F8FF0000E5BADB /* OpenTok.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -121,7 +117,6 @@ buildActionMask = 2147483647; files = ( 3C25B7FD22F7C7BF00AEBC7C /* ReplayKit.framework in Frameworks */, - 3CC0877622F901A000E5BADB /* OpenTok.framework in Frameworks */, F6AA0082E73359CCCD319509 /* Pods_Broadcast_Ext_OpenTok_Live.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -139,7 +134,6 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 3CC0877322F8FF0000E5BADB /* OpenTok.framework in Frameworks */, 4B7E71BA491D0FCE70F8302E /* Pods_Broadcast_Ext.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -249,6 +243,7 @@ 3C25B7F722F7C7BF00AEBC7C /* Sources */, 3C25B7F822F7C7BF00AEBC7C /* Frameworks */, 3C25B7F922F7C7BF00AEBC7C /* Resources */, + 18659A54F8313049202ABFF2 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -286,6 +281,7 @@ D44260F1185F81D800E23699 /* Resources */, 3C25B81B22F7C7C000AEBC7C /* Embed App Extensions */, 3CC0877522F8FF0000E5BADB /* Embed Frameworks */, + 0004ED64C9F04BC1E1F30796 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -309,14 +305,17 @@ TargetAttributes = { 3C25B7FA22F7C7BF00AEBC7C = { CreatedOnToolsVersion = 10.2; - ProvisioningStyle = Manual; + DevelopmentTeam = PR6C39UQ38; + ProvisioningStyle = Automatic; }; 3C25B80622F7C7BF00AEBC7C = { CreatedOnToolsVersion = 10.2; - ProvisioningStyle = Manual; + DevelopmentTeam = PR6C39UQ38; + ProvisioningStyle = Automatic; }; D44260F2185F81D800E23699 = { - ProvisioningStyle = Manual; + DevelopmentTeam = PR6C39UQ38; + ProvisioningStyle = Automatic; }; }; }; @@ -372,6 +371,42 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ + 0004ED64C9F04BC1E1F30796 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Broadcast-Ext/Pods-Broadcast-Ext-resources.sh", + "${PODS_ROOT}/OTXCFramework/OpenTok.xcframework/ios-arm64/OpenTok.framework/selfie_segmentation.tflite", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/selfie_segmentation.tflite", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Broadcast-Ext/Pods-Broadcast-Ext-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 18659A54F8313049202ABFF2 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Broadcast-Ext-OpenTok Live/Pods-Broadcast-Ext-OpenTok Live-resources.sh", + "${PODS_ROOT}/OTXCFramework/OpenTok.xcframework/ios-arm64/OpenTok.framework/selfie_segmentation.tflite", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/selfie_segmentation.tflite", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Broadcast-Ext-OpenTok Live/Pods-Broadcast-Ext-OpenTok Live-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; 1AA2A91924F26997BEAAF1EB /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -508,11 +543,11 @@ CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Manual; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEVELOPMENT_TEAM = ""; + DEVELOPMENT_TEAM = PR6C39UQ38; ENABLE_BITCODE = NO; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "arm64 i386"; GCC_C_LANGUAGE_STANDARD = gnu11; @@ -522,7 +557,7 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "com.tokbox.Broadcast-Ext-Sample.OpenTok-LiveSetupUI"; + PRODUCT_BUNDLE_IDENTIFIER = "com.vonage.Opentok-Meet.VonageMeetAppBroadcastExtSetupUI"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; SKIP_INSTALL = YES; @@ -540,11 +575,11 @@ CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Manual; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; - DEVELOPMENT_TEAM = ""; + DEVELOPMENT_TEAM = PR6C39UQ38; ENABLE_BITCODE = NO; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "arm64 i386"; GCC_C_LANGUAGE_STANDARD = gnu11; @@ -560,7 +595,7 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "com.tokbox.Broadcast-Ext-Sample.OpenTok-LiveSetupUI"; + PRODUCT_BUNDLE_IDENTIFIER = "com.vonage.Opentok-Meet.VonageMeetAppBroadcastExtSetupUI"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; SKIP_INSTALL = YES; @@ -580,11 +615,11 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_ENTITLEMENTS = "OpenTok Live/OpenTokLive.entitlements"; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Manual; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEVELOPMENT_TEAM = ""; + DEVELOPMENT_TEAM = PR6C39UQ38; ENABLE_BITCODE = NO; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "arm64 i386"; FRAMEWORK_SEARCH_PATHS = ( @@ -598,7 +633,7 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "com.tokbox.Broadcast-Ext-Sample.OpenTok-Live"; + PRODUCT_BUNDLE_IDENTIFIER = "com.vonage.Opentok-Meet.VonageMeetAppBroadcastExt"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; SKIP_INSTALL = YES; @@ -618,11 +653,11 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_ENTITLEMENTS = "OpenTok Live/OpenTokLive.entitlements"; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Manual; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; - DEVELOPMENT_TEAM = ""; + DEVELOPMENT_TEAM = PR6C39UQ38; ENABLE_BITCODE = NO; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "arm64 i386"; FRAMEWORK_SEARCH_PATHS = ( @@ -642,7 +677,7 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "com.tokbox.Broadcast-Ext-Sample.OpenTok-Live"; + PRODUCT_BUNDLE_IDENTIFIER = "com.vonage.Opentok-Meet.VonageMeetAppBroadcastExt"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; SKIP_INSTALL = YES; @@ -702,9 +737,9 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; CODE_SIGN_ENTITLEMENTS = "Broadcast-Ext/Broadcast-Ext.entitlements"; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Manual; - DEVELOPMENT_TEAM = ""; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = PR6C39UQ38; ENABLE_BITCODE = NO; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "arm64 i386"; FRAMEWORK_SEARCH_PATHS = ( @@ -716,7 +751,7 @@ GCC_PREFIX_HEADER = ""; INFOPLIST_FILE = "$(SRCROOT)/Broadcast-Ext/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "com.tokbox.Broadcast-Ext-Sample"; + PRODUCT_BUNDLE_IDENTIFIER = "com.vonage.Opentok-Meet"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; WRAPPER_EXTENSION = app; @@ -777,9 +812,9 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; CODE_SIGN_ENTITLEMENTS = "Broadcast-Ext/Broadcast-Ext.entitlements"; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Manual; - DEVELOPMENT_TEAM = ""; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = PR6C39UQ38; ENABLE_BITCODE = NO; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "arm64 i386"; FRAMEWORK_SEARCH_PATHS = ( @@ -791,7 +826,7 @@ GCC_PREFIX_HEADER = ""; INFOPLIST_FILE = "$(SRCROOT)/Broadcast-Ext/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "com.tokbox.Broadcast-Ext-Sample"; + PRODUCT_BUNDLE_IDENTIFIER = "com.vonage.Opentok-Meet"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; WRAPPER_EXTENSION = app; diff --git a/Broadcast-Ext/Broadcast-Ext/Broadcast-Ext.entitlements b/Broadcast-Ext/Broadcast-Ext/Broadcast-Ext.entitlements index 291b636f..c89eb523 100644 --- a/Broadcast-Ext/Broadcast-Ext/Broadcast-Ext.entitlements +++ b/Broadcast-Ext/Broadcast-Ext/Broadcast-Ext.entitlements @@ -4,7 +4,7 @@ com.apple.security.application-groups - group.opentok.broadcast.live + group.com.vonage.OpentokMeet diff --git a/Broadcast-Ext/OpenTok Live/OpenTokLive.entitlements b/Broadcast-Ext/OpenTok Live/OpenTokLive.entitlements index 291b636f..c89eb523 100644 --- a/Broadcast-Ext/OpenTok Live/OpenTokLive.entitlements +++ b/Broadcast-Ext/OpenTok Live/OpenTokLive.entitlements @@ -4,7 +4,7 @@ com.apple.security.application-groups - group.opentok.broadcast.live + group.com.vonage.OpentokMeet diff --git a/Broadcast-Ext/OpenTok Live/SampleHandler.m b/Broadcast-Ext/OpenTok Live/SampleHandler.m index 02f52478..092d60d1 100644 --- a/Broadcast-Ext/OpenTok Live/SampleHandler.m +++ b/Broadcast-Ext/OpenTok Live/SampleHandler.m @@ -13,11 +13,11 @@ // *** Fill the following variables using your own Project info *** // *** https://dashboard.tokbox.com/projects *** // Replace with your OpenTok API key -static NSString* const kApiKey = @""; +static NSString* const kApiKey = @"47773081"; // Replace with your generated session ID -static NSString* const kSessionId = @""; +static NSString* const kSessionId = @"1_MX40Nzc3MzA4MX5-MTcwMTM2NzYyMzc4OX5INTMyUGJsT0FjM0oyVUE3RVpManI2eUJ-fn4"; // Replace with your generated token -static NSString* const kToken = @""; +static NSString* const kToken = @"T1==cGFydG5lcl9pZD00Nzc3MzA4MSZzaWc9MDJmYTdjMDMyY2FhMjNiNjJiYWU3MTU5MzI1NjRlY2IzYTQwMTQ4YTpzZXNzaW9uX2lkPTFfTVg0ME56YzNNekE0TVg1LU1UY3dNVE0yTnpZeU16YzRPWDVJTlRNeVVHSnNUMEZqTTBveVZVRTNSVnBNYW5JMmVVSi1mbjQmY3JlYXRlX3RpbWU9MTcwMTM2NzYyNCZub25jZT0wLjg1MTg2MzQ4ODU0MjE3MDUmcm9sZT1tb2RlcmF0b3ImZXhwaXJlX3RpbWU9MTcwMzk1OTYyNCZpbml0aWFsX2xheW91dF9jbGFzc19saXN0PQ=="; #define kVideoFrameScaleFactor 0.50 #define kVideoFrameProcessEvery3rdFrame 3 @@ -231,4 +231,6 @@ - (CIImage*) scaleFilterImage: (CIImage*)inputImage withAspectRatio:(CGFloat)asp return _scaleFilter.outputImage; } +@synthesize videoContentHint; + @end From d69155c5c58b04456648a74ca563faeead5b6cd6 Mon Sep 17 00:00:00 2001 From: Jaideep Date: Thu, 30 Nov 2023 13:53:23 -0800 Subject: [PATCH 2/2] removed pods reference --- .../Broadcast-Ext.xcodeproj/project.pbxproj | 107 ------------------ 1 file changed, 107 deletions(-) diff --git a/Broadcast-Ext/Broadcast-Ext.xcodeproj/project.pbxproj b/Broadcast-Ext/Broadcast-Ext.xcodeproj/project.pbxproj index 52983c70..2d6a059c 100644 --- a/Broadcast-Ext/Broadcast-Ext.xcodeproj/project.pbxproj +++ b/Broadcast-Ext/Broadcast-Ext.xcodeproj/project.pbxproj @@ -17,7 +17,6 @@ 3C25B81422F7C7C000AEBC7C /* OpenTok Live.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 3C25B7FB22F7C7BF00AEBC7C /* OpenTok Live.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 3CC0876922F8CBD500E5BADB /* OTBroadcastExtHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CC0876822F8CBD500E5BADB /* OTBroadcastExtHelper.m */; }; 3CC0876F22F8CEE700E5BADB /* OTBroadcastExtAudioDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CC0876D22F8CEE700E5BADB /* OTBroadcastExtAudioDevice.m */; }; - 4B7E71BA491D0FCE70F8302E /* Pods_Broadcast_Ext.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F39BE56CE5476E600F6BED63 /* Pods_Broadcast_Ext.framework */; }; A05376311EB173CC00645696 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = A05376251EB173CC00645696 /* AppDelegate.m */; }; A05376321EB173CC00645696 /* Main_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A05376261EB173CC00645696 /* Main_iPad.storyboard */; }; A05376331EB173CC00645696 /* Main_iPhone.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A05376281EB173CC00645696 /* Main_iPhone.storyboard */; }; @@ -26,7 +25,6 @@ A05376361EB173CC00645696 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = A053762D1EB173CC00645696 /* main.m */; }; A05376371EB173CC00645696 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = A053762F1EB173CC00645696 /* ViewController.m */; }; D442614C185F92C000E23699 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = D442614B185F92BF00E23699 /* README.md */; }; - F6AA0082E73359CCCD319509 /* Pods_Broadcast_Ext_OpenTok_Live.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 24D64A04D5FE689D380E005B /* Pods_Broadcast_Ext_OpenTok_Live.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -72,7 +70,6 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 24D64A04D5FE689D380E005B /* Pods_Broadcast_Ext_OpenTok_Live.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Broadcast_Ext_OpenTok_Live.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3C10BA1823329F6B008814C3 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = "Broadcast-Ext/Base.lproj/Main_Broadcast_iPhone.storyboard"; sourceTree = SOURCE_ROOT; }; 3C25B7FB22F7C7BF00AEBC7C /* OpenTok Live.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "OpenTok Live.appex"; sourceTree = BUILT_PRODUCTS_DIR; }; 3C25B7FC22F7C7BF00AEBC7C /* ReplayKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ReplayKit.framework; path = System/Library/Frameworks/ReplayKit.framework; sourceTree = SDKROOT; }; @@ -90,8 +87,6 @@ 3CC0876D22F8CEE700E5BADB /* OTBroadcastExtAudioDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTBroadcastExtAudioDevice.m; sourceTree = ""; }; 3CC0876E22F8CEE700E5BADB /* OTBroadcastExtAudioDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTBroadcastExtAudioDevice.h; sourceTree = ""; }; 3CC0877022F8FE3D00E5BADB /* OpenTok.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenTok.framework; path = Pods/OpenTok/OpenTok.framework; sourceTree = ""; }; - 44BD9C60A4EFC73599B43638 /* Pods-Broadcast-Ext.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Broadcast-Ext.release.xcconfig"; path = "Target Support Files/Pods-Broadcast-Ext/Pods-Broadcast-Ext.release.xcconfig"; sourceTree = ""; }; - 9E201764D07547C67D9EFC0E /* Pods-Broadcast-Ext-OpenTok Live.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Broadcast-Ext-OpenTok Live.release.xcconfig"; path = "Target Support Files/Pods-Broadcast-Ext-OpenTok Live/Pods-Broadcast-Ext-OpenTok Live.release.xcconfig"; sourceTree = ""; }; A05376221EB173CC00645696 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; A05376241EB173CC00645696 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; A05376251EB173CC00645696 /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; @@ -102,13 +97,10 @@ A053762D1EB173CC00645696 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; A053762E1EB173CC00645696 /* ViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; A053762F1EB173CC00645696 /* ViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - B022D623F40F1494D12CEBAE /* Pods-Broadcast-Ext.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Broadcast-Ext.debug.xcconfig"; path = "Target Support Files/Pods-Broadcast-Ext/Pods-Broadcast-Ext.debug.xcconfig"; sourceTree = ""; }; - C656E422A43FB8DC335D3C8D /* Pods-Broadcast-Ext-OpenTok Live.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Broadcast-Ext-OpenTok Live.debug.xcconfig"; path = "Target Support Files/Pods-Broadcast-Ext-OpenTok Live/Pods-Broadcast-Ext-OpenTok Live.debug.xcconfig"; sourceTree = ""; }; D44260F3185F81D800E23699 /* Broadcast-Ext.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Broadcast-Ext.app"; sourceTree = BUILT_PRODUCTS_DIR; }; D44260F6185F81D800E23699 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; D44260FA185F81D800E23699 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; D442614B185F92BF00E23699 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.md; sourceTree = ""; }; - F39BE56CE5476E600F6BED63 /* Pods_Broadcast_Ext.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Broadcast_Ext.framework; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -117,7 +109,6 @@ buildActionMask = 2147483647; files = ( 3C25B7FD22F7C7BF00AEBC7C /* ReplayKit.framework in Frameworks */, - F6AA0082E73359CCCD319509 /* Pods_Broadcast_Ext_OpenTok_Live.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -134,7 +125,6 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 4B7E71BA491D0FCE70F8302E /* Pods_Broadcast_Ext.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -188,10 +178,6 @@ B5A5D2CB417F1673E7FD1269 /* Pods */ = { isa = PBXGroup; children = ( - 44BD9C60A4EFC73599B43638 /* Pods-Broadcast-Ext.release.xcconfig */, - B022D623F40F1494D12CEBAE /* Pods-Broadcast-Ext.debug.xcconfig */, - 9E201764D07547C67D9EFC0E /* Pods-Broadcast-Ext-OpenTok Live.release.xcconfig */, - C656E422A43FB8DC335D3C8D /* Pods-Broadcast-Ext-OpenTok Live.debug.xcconfig */, ); path = Pods; sourceTree = ""; @@ -226,8 +212,6 @@ D44260F6185F81D800E23699 /* Foundation.framework */, D44260FA185F81D800E23699 /* UIKit.framework */, 3C25B7FC22F7C7BF00AEBC7C /* ReplayKit.framework */, - F39BE56CE5476E600F6BED63 /* Pods_Broadcast_Ext.framework */, - 24D64A04D5FE689D380E005B /* Pods_Broadcast_Ext_OpenTok_Live.framework */, ); name = Frameworks; sourceTree = ""; @@ -239,11 +223,9 @@ isa = PBXNativeTarget; buildConfigurationList = 3C25B81822F7C7C000AEBC7C /* Build configuration list for PBXNativeTarget "OpenTok Live" */; buildPhases = ( - 1AA2A91924F26997BEAAF1EB /* [CP] Check Pods Manifest.lock */, 3C25B7F722F7C7BF00AEBC7C /* Sources */, 3C25B7F822F7C7BF00AEBC7C /* Frameworks */, 3C25B7F922F7C7BF00AEBC7C /* Resources */, - 18659A54F8313049202ABFF2 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -275,13 +257,11 @@ isa = PBXNativeTarget; buildConfigurationList = D4426128185F81D800E23699 /* Build configuration list for PBXNativeTarget "Broadcast-Ext" */; buildPhases = ( - A28B8B128C1F99A46B42ACD7 /* [CP] Check Pods Manifest.lock */, D44260EF185F81D800E23699 /* Sources */, D44260F0185F81D800E23699 /* Frameworks */, D44260F1185F81D800E23699 /* Resources */, 3C25B81B22F7C7C000AEBC7C /* Embed App Extensions */, 3CC0877522F8FF0000E5BADB /* Embed Frameworks */, - 0004ED64C9F04BC1E1F30796 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -370,89 +350,6 @@ }; /* End PBXResourcesBuildPhase section */ -/* Begin PBXShellScriptBuildPhase section */ - 0004ED64C9F04BC1E1F30796 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Broadcast-Ext/Pods-Broadcast-Ext-resources.sh", - "${PODS_ROOT}/OTXCFramework/OpenTok.xcframework/ios-arm64/OpenTok.framework/selfie_segmentation.tflite", - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/selfie_segmentation.tflite", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Broadcast-Ext/Pods-Broadcast-Ext-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - 18659A54F8313049202ABFF2 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Broadcast-Ext-OpenTok Live/Pods-Broadcast-Ext-OpenTok Live-resources.sh", - "${PODS_ROOT}/OTXCFramework/OpenTok.xcframework/ios-arm64/OpenTok.framework/selfie_segmentation.tflite", - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/selfie_segmentation.tflite", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Broadcast-Ext-OpenTok Live/Pods-Broadcast-Ext-OpenTok Live-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - 1AA2A91924F26997BEAAF1EB /* [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-Broadcast-Ext-OpenTok Live-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; - }; - A28B8B128C1F99A46B42ACD7 /* [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-Broadcast-Ext-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; - }; -/* End PBXShellScriptBuildPhase section */ - /* Begin PBXSourcesBuildPhase section */ 3C25B7F722F7C7BF00AEBC7C /* Sources */ = { isa = PBXSourcesBuildPhase; @@ -605,7 +502,6 @@ }; 3C25B81922F7C7C000AEBC7C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9E201764D07547C67D9EFC0E /* Pods-Broadcast-Ext-OpenTok Live.release.xcconfig */; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; @@ -643,7 +539,6 @@ }; 3C25B81A22F7C7C000AEBC7C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C656E422A43FB8DC335D3C8D /* Pods-Broadcast-Ext-OpenTok Live.debug.xcconfig */; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; @@ -731,7 +626,6 @@ }; D442612A185F81D800E23699 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 44BD9C60A4EFC73599B43638 /* Pods-Broadcast-Ext.release.xcconfig */; buildSettings = { ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -806,7 +700,6 @@ }; F8DE15D21D95710C00EFFA79 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B022D623F40F1494D12CEBAE /* Pods-Broadcast-Ext.debug.xcconfig */; buildSettings = { ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;