// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 70; objects = { /* Begin PBXBuildFile section */ BC05F96E2E3D248A002BCC92 /* Preference.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC9129382D12EA820077EFF3 /* Preference.swift */; }; BC4B7DCD2E86D06700973BD7 /* ReplayKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCD5C7F92E3F189700A69F16 /* ReplayKit.framework */; }; BC4B7DD42E86D06700973BD7 /* Screencast.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = BC4B7DCC2E86D06700973BD7 /* Screencast.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; BC4B7DE02E86D13C00973BD7 /* HaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BC4B7DDF2E86D13C00973BD7 /* HaishinKit */; }; BC4B7DE22E86D13C00973BD7 /* MoQTHaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BC4B7DE12E86D13C00973BD7 /* MoQTHaishinKit */; }; BC4B7DE42E86D13C00973BD7 /* RTCHaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BC4B7DE32E86D13C00973BD7 /* RTCHaishinKit */; }; BC4B7DE62E86D13C00973BD7 /* RTMPHaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BC4B7DE52E86D13C00973BD7 /* RTMPHaishinKit */; }; BC4B7DE82E86D13C00973BD7 /* SRTHaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BC4B7DE72E86D13C00973BD7 /* SRTHaishinKit */; }; BC4B7DE92E86D14A00973BD7 /* Preference.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC9129382D12EA820077EFF3 /* Preference.swift */; }; BC6842B62E3D1294008FBFEE /* HaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BC6842B52E3D1294008FBFEE /* HaishinKit */; }; BC6842B82E3D1294008FBFEE /* MoQTHaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BC6842B72E3D1294008FBFEE /* MoQTHaishinKit */; }; BC6842BA2E3D1294008FBFEE /* RTMPHaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BC6842B92E3D1294008FBFEE /* RTMPHaishinKit */; }; BC6842BC2E3D1294008FBFEE /* SRTHaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BC6842BB2E3D1294008FBFEE /* SRTHaishinKit */; }; BC82125D2EB8FB1500419D06 /* HaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BC82125C2EB8FB1500419D06 /* HaishinKit */; }; BC82125F2EB8FB1C00419D06 /* RTCHaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BC82125E2EB8FB1C00419D06 /* RTCHaishinKit */; }; BC8212612EB8FB2000419D06 /* RTMPHaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BC8212602EB8FB2000419D06 /* RTMPHaishinKit */; }; BC8212632EB8FB2400419D06 /* SRTHaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BC8212622EB8FB2400419D06 /* SRTHaishinKit */; }; BC8212652EB8FB2D00419D06 /* MoQTHaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BC8212642EB8FB2D00419D06 /* MoQTHaishinKit */; }; BC8212662EB8FB5200419D06 /* Preference.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC9129382D12EA820077EFF3 /* Preference.swift */; }; BC91298C2D12EB5E0077EFF3 /* Preference.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC9129382D12EA820077EFF3 /* Preference.swift */; }; BC912A812D12F10C0077EFF3 /* libc++.1.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = BC912A802D12F0900077EFF3 /* libc++.1.tbd */; }; BCD2478C2E54C04E00C64280 /* RTCHaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BCD2478B2E54C04E00C64280 /* RTCHaishinKit */; }; BCD917072D3A94BC00D30743 /* HaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BCD917062D3A94BC00D30743 /* HaishinKit */; }; BCD917092D3A94BC00D30743 /* MoQTHaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BCD917082D3A94BC00D30743 /* MoQTHaishinKit */; }; BCD9170B2D3A94BC00D30743 /* SRTHaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BCD9170A2D3A94BC00D30743 /* SRTHaishinKit */; }; BCEC2BC02E104D9A00422F8F /* RTMPHaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BCEC2BBF2E104D9A00422F8F /* RTMPHaishinKit */; }; BCFE628F2E7710A100941209 /* Preference.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC9129382D12EA820077EFF3 /* Preference.swift */; }; BCFE62912E7710D800941209 /* HaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BCFE62902E7710D800941209 /* HaishinKit */; }; BCFE62A82E77179F00941209 /* RTCHaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BCFE62A72E77179F00941209 /* RTCHaishinKit */; }; BCFE62AA2E77179F00941209 /* RTMPHaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BCFE62A92E77179F00941209 /* RTMPHaishinKit */; }; BCFE62AC2E77179F00941209 /* SRTHaishinKit in Frameworks */ = {isa = PBXBuildFile; productRef = BCFE62AB2E77179F00941209 /* SRTHaishinKit */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ BC4B7DD22E86D06700973BD7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 2945CBB41B4BE66000104112 /* Project object */; proxyType = 1; remoteGlobalIDString = BC4B7DCB2E86D06700973BD7; remoteInfo = Screencast; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ BC7A0E592B0894B9005FB2F7 /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; BCD5C8062E3F189700A69F16 /* Embed Foundation Extensions */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 13; files = ( BC4B7DD42E86D06700973BD7 /* Screencast.appex in Embed Foundation Extensions */, ); name = "Embed Foundation Extensions"; runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ BC4B7DCC2E86D06700973BD7 /* Screencast.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = Screencast.appex; sourceTree = BUILT_PRODUCTS_DIR; }; BC6841622E3CFBE0008FBFEE /* Example iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Example iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; BC7A0E3D2B088FA7005FB2F7 /* Example visionOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Example visionOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; BC82124C2EB8F8BE00419D06 /* Example tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Example tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; BC91287D2D12E7540077EFF3 /* Examples.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = Examples.xcodeproj; sourceTree = ""; }; BC9128F82D12E9970077EFF3 /* Examples.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = Examples.xcodeproj; sourceTree = ""; }; BC9129382D12EA820077EFF3 /* Preference.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Preference.swift; sourceTree = ""; }; BC912A7F2D12F0830077EFF3 /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "Platforms/XROS.platform/Developer/SDKs/XROS2.1.sdk/usr/lib/libc++.tbd"; sourceTree = DEVELOPER_DIR; }; BC912A802D12F0900077EFF3 /* libc++.1.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.1.tbd"; path = "Platforms/XROS.platform/Developer/SDKs/XROS2.1.sdk/usr/lib/libc++.1.tbd"; sourceTree = DEVELOPER_DIR; }; BCD5C7F92E3F189700A69F16 /* ReplayKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ReplayKit.framework; path = System/Library/Frameworks/ReplayKit.framework; sourceTree = SDKROOT; }; BCD916432D3A934400D30743 /* HaishinKit */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = HaishinKit; path = ../; sourceTree = SOURCE_ROOT; }; BCFE627E2E770A9900941209 /* Example macOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Example macOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */ BC36B4F82E77201200AADEC1 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( PreferenceView.swift, PreferenceViewModel.swift, VisualEffect.swift, ); target = BCFE627D2E770A9900941209 /* Example macOS */; }; BC4B7DDD2E86D06E00973BD7 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( Info.plist, Screencast/Info.plist, Screencast/SampleHandler.swift, ); target = BC6841612E3CFBE0008FBFEE /* Example iOS */; }; BC4B7DDE2E86D06E00973BD7 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( Screencast/SampleHandler.swift, ); target = BC4B7DCB2E86D06700973BD7 /* Screencast */; }; BC8212582EB8FA8A00419D06 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( PlaybackView.swift, PlaybackViewModel.swift, PreferenceView.swift, PreferenceViewModel.swift, ); target = BC82124B2EB8F8BE00419D06 /* Example tvOS */; }; BC912A722D12F0100077EFF3 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( ContentView.swift, HaishinApp.swift, ); target = BC7A0E3C2B088FA7005FB2F7 /* Example visionOS */; }; BCABAC0D2E65BBBC00B0E878 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( PlaybackView.swift, PlaybackViewModel.swift, ); target = BC7A0E3C2B088FA7005FB2F7 /* Example visionOS */; }; /* End PBXFileSystemSynchronizedBuildFileExceptionSet section */ /* Begin PBXFileSystemSynchronizedRootGroup section */ BC6841632E3CFBE0008FBFEE /* iOS */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (BC4B7DDD2E86D06E00973BD7 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, BC36B4F82E77201200AADEC1 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, BCABAC0D2E65BBBC00B0E878 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, BC4B7DDE2E86D06E00973BD7 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, BC8212582EB8FA8A00419D06 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = iOS; sourceTree = ""; }; BC82124D2EB8F8BE00419D06 /* tvOS */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = tvOS; sourceTree = ""; }; BC9129712D12EA930077EFF3 /* visionOS */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (BC912A722D12F0100077EFF3 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = visionOS; sourceTree = ""; }; BCFE627F2E770A9900941209 /* macOS */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = macOS; sourceTree = ""; }; /* End PBXFileSystemSynchronizedRootGroup section */ /* Begin PBXFrameworksBuildPhase section */ BC4B7DC92E86D06700973BD7 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( BC4B7DE22E86D13C00973BD7 /* MoQTHaishinKit in Frameworks */, BC4B7DE62E86D13C00973BD7 /* RTMPHaishinKit in Frameworks */, BC4B7DE82E86D13C00973BD7 /* SRTHaishinKit in Frameworks */, BC4B7DE02E86D13C00973BD7 /* HaishinKit in Frameworks */, BC4B7DE42E86D13C00973BD7 /* RTCHaishinKit in Frameworks */, BC4B7DCD2E86D06700973BD7 /* ReplayKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; BC68415F2E3CFBE0008FBFEE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( BC6842B62E3D1294008FBFEE /* HaishinKit in Frameworks */, BCD2478C2E54C04E00C64280 /* RTCHaishinKit in Frameworks */, BC6842B82E3D1294008FBFEE /* MoQTHaishinKit in Frameworks */, BC6842BC2E3D1294008FBFEE /* SRTHaishinKit in Frameworks */, BC6842BA2E3D1294008FBFEE /* RTMPHaishinKit in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; BC7A0E3A2B088FA7005FB2F7 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( BCD917092D3A94BC00D30743 /* MoQTHaishinKit in Frameworks */, BCEC2BC02E104D9A00422F8F /* RTMPHaishinKit in Frameworks */, BCD917072D3A94BC00D30743 /* HaishinKit in Frameworks */, BCD9170B2D3A94BC00D30743 /* SRTHaishinKit in Frameworks */, BC912A812D12F10C0077EFF3 /* libc++.1.tbd in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; BC8212492EB8F8BE00419D06 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( BC82125F2EB8FB1C00419D06 /* RTCHaishinKit in Frameworks */, BC82125D2EB8FB1500419D06 /* HaishinKit in Frameworks */, BC8212632EB8FB2400419D06 /* SRTHaishinKit in Frameworks */, BC8212652EB8FB2D00419D06 /* MoQTHaishinKit in Frameworks */, BC8212612EB8FB2000419D06 /* RTMPHaishinKit in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; BCFE627B2E770A9900941209 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( BCFE62912E7710D800941209 /* HaishinKit in Frameworks */, BCFE62AC2E77179F00941209 /* SRTHaishinKit in Frameworks */, BCFE62AA2E77179F00941209 /* RTMPHaishinKit in Frameworks */, BCFE62A82E77179F00941209 /* RTCHaishinKit in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 2945CBB31B4BE66000104112 = { isa = PBXGroup; children = ( BC9129382D12EA820077EFF3 /* Preference.swift */, BC912A762D12F0600077EFF3 /* Frameworks */, 2945CBBE1B4BE66000104112 /* Products */, BC6841632E3CFBE0008FBFEE /* iOS */, BCFE627F2E770A9900941209 /* macOS */, BC82124D2EB8F8BE00419D06 /* tvOS */, BC9129712D12EA930077EFF3 /* visionOS */, ); sourceTree = ""; wrapsLines = 0; }; 2945CBBE1B4BE66000104112 /* Products */ = { isa = PBXGroup; children = ( BC7A0E3D2B088FA7005FB2F7 /* Example visionOS.app */, BC6841622E3CFBE0008FBFEE /* Example iOS.app */, BCFE627E2E770A9900941209 /* Example macOS.app */, BC4B7DCC2E86D06700973BD7 /* Screencast.appex */, BC82124C2EB8F8BE00419D06 /* Example tvOS.app */, ); name = Products; sourceTree = ""; }; BC9128802D12E7540077EFF3 /* Products */ = { isa = PBXGroup; name = Products; sourceTree = ""; }; BC9128FB2D12E9970077EFF3 /* Products */ = { isa = PBXGroup; name = Products; sourceTree = ""; }; BC912A762D12F0600077EFF3 /* Frameworks */ = { isa = PBXGroup; children = ( BC912A802D12F0900077EFF3 /* libc++.1.tbd */, BC912A7F2D12F0830077EFF3 /* libc++.tbd */, BCD916432D3A934400D30743 /* HaishinKit */, BCD5C7F92E3F189700A69F16 /* ReplayKit.framework */, ); name = Frameworks; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ BC4B7DCB2E86D06700973BD7 /* Screencast */ = { isa = PBXNativeTarget; buildConfigurationList = BC4B7DD62E86D06700973BD7 /* Build configuration list for PBXNativeTarget "Screencast" */; buildPhases = ( BC4B7DC82E86D06700973BD7 /* Sources */, BC4B7DC92E86D06700973BD7 /* Frameworks */, BC4B7DCA2E86D06700973BD7 /* Resources */, ); buildRules = ( ); dependencies = ( ); name = Screencast; packageProductDependencies = ( BC4B7DDF2E86D13C00973BD7 /* HaishinKit */, BC4B7DE12E86D13C00973BD7 /* MoQTHaishinKit */, BC4B7DE32E86D13C00973BD7 /* RTCHaishinKit */, BC4B7DE52E86D13C00973BD7 /* RTMPHaishinKit */, BC4B7DE72E86D13C00973BD7 /* SRTHaishinKit */, ); productName = Screencast; productReference = BC4B7DCC2E86D06700973BD7 /* Screencast.appex */; productType = "com.apple.product-type.app-extension"; }; BC6841612E3CFBE0008FBFEE /* Example iOS */ = { isa = PBXNativeTarget; buildConfigurationList = BC68416B2E3CFBE2008FBFEE /* Build configuration list for PBXNativeTarget "Example iOS" */; buildPhases = ( BC68415E2E3CFBE0008FBFEE /* Sources */, BC68415F2E3CFBE0008FBFEE /* Frameworks */, BC6841602E3CFBE0008FBFEE /* Resources */, BCD5C8062E3F189700A69F16 /* Embed Foundation Extensions */, ); buildRules = ( ); dependencies = ( BC4B7DD32E86D06700973BD7 /* PBXTargetDependency */, ); fileSystemSynchronizedGroups = ( BC6841632E3CFBE0008FBFEE /* iOS */, ); name = "Example iOS"; packageProductDependencies = ( BC6842B52E3D1294008FBFEE /* HaishinKit */, BC6842B72E3D1294008FBFEE /* MoQTHaishinKit */, BC6842B92E3D1294008FBFEE /* RTMPHaishinKit */, BC6842BB2E3D1294008FBFEE /* SRTHaishinKit */, BCD2478B2E54C04E00C64280 /* RTCHaishinKit */, ); productName = "Example iOS"; productReference = BC6841622E3CFBE0008FBFEE /* Example iOS.app */; productType = "com.apple.product-type.application"; }; BC7A0E3C2B088FA7005FB2F7 /* Example visionOS */ = { isa = PBXNativeTarget; buildConfigurationList = BC7A0E542B088FA9005FB2F7 /* Build configuration list for PBXNativeTarget "Example visionOS" */; buildPhases = ( BC7A0E392B088FA7005FB2F7 /* Sources */, BC7A0E3A2B088FA7005FB2F7 /* Frameworks */, BC7A0E3B2B088FA7005FB2F7 /* Resources */, BC7A0E592B0894B9005FB2F7 /* Embed Frameworks */, ); buildRules = ( ); dependencies = ( ); name = "Example visionOS"; packageProductDependencies = ( BCD917062D3A94BC00D30743 /* HaishinKit */, BCD917082D3A94BC00D30743 /* MoQTHaishinKit */, BCD9170A2D3A94BC00D30743 /* SRTHaishinKit */, BCEC2BBF2E104D9A00422F8F /* RTMPHaishinKit */, ); productName = "Example visionOS"; productReference = BC7A0E3D2B088FA7005FB2F7 /* Example visionOS.app */; productType = "com.apple.product-type.application"; }; BC82124B2EB8F8BE00419D06 /* Example tvOS */ = { isa = PBXNativeTarget; buildConfigurationList = BC8212542EB8F8BF00419D06 /* Build configuration list for PBXNativeTarget "Example tvOS" */; buildPhases = ( BC8212482EB8F8BE00419D06 /* Sources */, BC8212492EB8F8BE00419D06 /* Frameworks */, BC82124A2EB8F8BE00419D06 /* Resources */, ); buildRules = ( ); dependencies = ( ); fileSystemSynchronizedGroups = ( BC82124D2EB8F8BE00419D06 /* tvOS */, ); name = "Example tvOS"; packageProductDependencies = ( BC82125C2EB8FB1500419D06 /* HaishinKit */, BC82125E2EB8FB1C00419D06 /* RTCHaishinKit */, BC8212602EB8FB2000419D06 /* RTMPHaishinKit */, BC8212622EB8FB2400419D06 /* SRTHaishinKit */, BC8212642EB8FB2D00419D06 /* MoQTHaishinKit */, ); productName = "Example tvOS"; productReference = BC82124C2EB8F8BE00419D06 /* Example tvOS.app */; productType = "com.apple.product-type.application"; }; BCFE627D2E770A9900941209 /* Example macOS */ = { isa = PBXNativeTarget; buildConfigurationList = BCFE62872E770A9C00941209 /* Build configuration list for PBXNativeTarget "Example macOS" */; buildPhases = ( BCFE627A2E770A9900941209 /* Sources */, BCFE627B2E770A9900941209 /* Frameworks */, BCFE627C2E770A9900941209 /* Resources */, ); buildRules = ( ); dependencies = ( ); fileSystemSynchronizedGroups = ( BCFE627F2E770A9900941209 /* macOS */, ); name = "Example macOS"; packageProductDependencies = ( BCFE62902E7710D800941209 /* HaishinKit */, BCFE62A72E77179F00941209 /* RTCHaishinKit */, BCFE62A92E77179F00941209 /* RTMPHaishinKit */, BCFE62AB2E77179F00941209 /* SRTHaishinKit */, ); productName = "Example macOS"; productReference = BCFE627E2E770A9900941209 /* Example macOS.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 2945CBB41B4BE66000104112 /* Project object */ = { isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = YES; LastSwiftMigration = 0700; LastSwiftUpdateCheck = 2600; LastUpgradeCheck = 1540; ORGANIZATIONNAME = ""; TargetAttributes = { BC4B7DCB2E86D06700973BD7 = { CreatedOnToolsVersion = 16.4; }; BC6841612E3CFBE0008FBFEE = { CreatedOnToolsVersion = 16.4; }; BC7A0E3C2B088FA7005FB2F7 = { CreatedOnToolsVersion = 15.1; }; BC82124B2EB8F8BE00419D06 = { CreatedOnToolsVersion = 26.0.1; }; BCFE627D2E770A9900941209 = { CreatedOnToolsVersion = 16.4; }; }; }; buildConfigurationList = 2945CBB71B4BE66000104112 /* Build configuration list for PBXProject "Examples" */; compatibilityVersion = "Xcode 13.0"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = 2945CBB31B4BE66000104112; packageReferences = ( ); productRefGroup = 2945CBBE1B4BE66000104112 /* Products */; projectDirPath = ""; projectReferences = ( { ProductGroup = BC9128FB2D12E9970077EFF3 /* Products */; ProjectRef = BC9128F82D12E9970077EFF3 /* Examples.xcodeproj */; }, { ProductGroup = BC9128802D12E7540077EFF3 /* Products */; ProjectRef = BC91287D2D12E7540077EFF3 /* Examples.xcodeproj */; }, ); projectRoot = ""; targets = ( BC6841612E3CFBE0008FBFEE /* Example iOS */, BCFE627D2E770A9900941209 /* Example macOS */, BC7A0E3C2B088FA7005FB2F7 /* Example visionOS */, BC4B7DCB2E86D06700973BD7 /* Screencast */, BC82124B2EB8F8BE00419D06 /* Example tvOS */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ BC4B7DCA2E86D06700973BD7 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; BC6841602E3CFBE0008FBFEE /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; BC7A0E3B2B088FA7005FB2F7 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; BC82124A2EB8F8BE00419D06 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; BCFE627C2E770A9900941209 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ BC4B7DC82E86D06700973BD7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( BC4B7DE92E86D14A00973BD7 /* Preference.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; BC68415E2E3CFBE0008FBFEE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( BC05F96E2E3D248A002BCC92 /* Preference.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; BC7A0E392B088FA7005FB2F7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( BC91298C2D12EB5E0077EFF3 /* Preference.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; BC8212482EB8F8BE00419D06 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( BC8212662EB8FB5200419D06 /* Preference.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; BCFE627A2E770A9900941209 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( BCFE628F2E7710A100941209 /* Preference.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ BC4B7DD32E86D06700973BD7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = BC4B7DCB2E86D06700973BD7 /* Screencast */; targetProxy = BC4B7DD22E86D06700973BD7 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 2945CBD11B4BE66000104112 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES; EXCLUDED_ARCHS = ""; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 13.0; MACOSX_DEPLOYMENT_TARGET = 10.15; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = ""; SUPPORTED_PLATFORMS = macosx; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; TARGETED_DEVICE_FAMILY = "1,2"; TVOS_DEPLOYMENT_TARGET = 13.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; XROS_DEPLOYMENT_TARGET = 1.0; }; name = Debug; }; 2945CBD21B4BE66000104112 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 13.0; MACOSX_DEPLOYMENT_TARGET = 10.15; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = ""; SUPPORTED_PLATFORMS = macosx; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; TARGETED_DEVICE_FAMILY = "1,2"; TVOS_DEPLOYMENT_TARGET = 13.0; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; XROS_DEPLOYMENT_TARGET = 1.0; }; name = Release; }; BC4B7DD72E86D06700973BD7 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = dwarf; DEVELOPMENT_TEAM = SUEQ2SZ2L5; GCC_C_LANGUAGE_STANDARD = gnu17; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = iOS/Screencast/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = HaishinKit; INFOPLIST_KEY_NSHumanReadableCopyright = ""; IPHONEOS_DEPLOYMENT_TARGET = 15.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MARKETING_VERSION = 1.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.haishinkit.Example-iOS.Screencast"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; BC4B7DD82E86D06700973BD7 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = SUEQ2SZ2L5; GCC_C_LANGUAGE_STANDARD = gnu17; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = iOS/Screencast/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = HaishinKit; INFOPLIST_KEY_NSHumanReadableCopyright = ""; IPHONEOS_DEPLOYMENT_TARGET = 15.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MARKETING_VERSION = 1.0; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.haishinkit.Example-iOS.Screencast"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Release; }; BC68416C2E3CFBE2008FBFEE /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_ENTITLEMENTS = iOS/HaishinApp.entitlements; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = dwarf; DEVELOPMENT_TEAM = SUEQ2SZ2L5; ENABLE_HARDENED_RUNTIME = YES; ENABLE_PREVIEWS = YES; GCC_C_LANGUAGE_STANDARD = gnu17; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = iOS/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = HaishinKit; INFOPLIST_KEY_NSCameraUsageDescription = "Camera access is requested for live streaming."; INFOPLIST_KEY_NSMicrophoneUsageDescription = "Microphone access is requested for live streaming."; INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "Save the captured video and audio content."; "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES; "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES; "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES; "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES; "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES; "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES; "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault; "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; IPHONEOS_DEPLOYMENT_TARGET = 16.0; LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MACOSX_DEPLOYMENT_TARGET = 13.5; MARKETING_VERSION = 1.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.haishinkit.Example-iOS"; PRODUCT_NAME = "$(TARGET_NAME)"; REGISTER_APP_GROUPS = YES; SDKROOT = auto; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2"; XROS_DEPLOYMENT_TARGET = 1.0; }; name = Debug; }; BC68416D2E3CFBE2008FBFEE /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_ENTITLEMENTS = iOS/HaishinApp.entitlements; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = SUEQ2SZ2L5; ENABLE_HARDENED_RUNTIME = YES; ENABLE_PREVIEWS = YES; GCC_C_LANGUAGE_STANDARD = gnu17; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = iOS/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = HaishinKit; INFOPLIST_KEY_NSCameraUsageDescription = "Camera access is requested for live streaming."; INFOPLIST_KEY_NSMicrophoneUsageDescription = "Microphone access is requested for live streaming."; INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "Save the captured video and audio content."; "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES; "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES; "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES; "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES; "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES; "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES; "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault; "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; IPHONEOS_DEPLOYMENT_TARGET = 16.0; LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MACOSX_DEPLOYMENT_TARGET = 13.5; MARKETING_VERSION = 1.0; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.haishinkit.Example-iOS"; PRODUCT_NAME = "$(TARGET_NAME)"; REGISTER_APP_GROUPS = YES; SDKROOT = auto; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2"; XROS_DEPLOYMENT_TARGET = 1.0; }; name = Release; }; BC7A0E522B088FA9005FB2F7 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = dwarf; DEVELOPMENT_TEAM = SUEQ2SZ2L5; ENABLE_PREVIEWS = YES; GCC_C_LANGUAGE_STANDARD = gnu17; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = visionOS/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MACOSX_DEPLOYMENT_TARGET = 10.15; MARKETING_VERSION = 1.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.haishinkit.Example-visionOS"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = xros; SUPPORTED_PLATFORMS = "xros xrsimulator"; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_STRICT_CONCURRENCY = complete; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2,7"; TVOS_DEPLOYMENT_TARGET = 13.0; XROS_DEPLOYMENT_TARGET = 1.0; }; name = Debug; }; BC7A0E532B088FA9005FB2F7 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = SUEQ2SZ2L5; ENABLE_PREVIEWS = YES; GCC_C_LANGUAGE_STANDARD = gnu17; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = Examples/visionOS/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MACOSX_DEPLOYMENT_TARGET = 10.15; MARKETING_VERSION = 1.0; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.haishinkit.Example-visionOS"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = xros; SUPPORTED_PLATFORMS = "xros xrsimulator"; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_STRICT_CONCURRENCY = complete; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2,7"; TVOS_DEPLOYMENT_TARGET = 13.0; XROS_DEPLOYMENT_TARGET = 1.0; }; name = Release; }; BC8212552EB8F8BF00419D06 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = dwarf; DEVELOPMENT_TEAM = SUEQ2SZ2L5; ENABLE_PREVIEWS = YES; GCC_C_LANGUAGE_STANDARD = gnu17; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UIUserInterfaceStyle = Automatic; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MARKETING_VERSION = 1.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.haishinkit.Example-tvOS"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; STRING_CATALOG_GENERATE_SYMBOLS = YES; SUPPORTED_PLATFORMS = "appletvos appletvsimulator"; SUPPORTS_MACCATALYST = NO; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; SWIFT_APPROACHABLE_CONCURRENCY = YES; SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 15.0; }; name = Debug; }; BC8212562EB8F8BF00419D06 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = SUEQ2SZ2L5; ENABLE_PREVIEWS = YES; GCC_C_LANGUAGE_STANDARD = gnu17; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UIUserInterfaceStyle = Automatic; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MARKETING_VERSION = 1.0; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.haishinkit.Example-tvOS"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; STRING_CATALOG_GENERATE_SYMBOLS = YES; SUPPORTED_PLATFORMS = "appletvos appletvsimulator"; SUPPORTS_MACCATALYST = NO; SWIFT_APPROACHABLE_CONCURRENCY = YES; SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 15.0; }; name = Release; }; BCFE62882E770A9C00941209 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_ENTITLEMENTS = macOS/HaishinApp.entitlements; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = dwarf; DEVELOPMENT_ASSET_PATHS = "macOS/SampleVideo_360x240_5mb.mp4 macOS/AppIcon.png"; DEVELOPMENT_TEAM = SUEQ2SZ2L5; ENABLE_HARDENED_RUNTIME = YES; ENABLE_PREVIEWS = YES; GCC_C_LANGUAGE_STANDARD = gnu17; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_NSCameraUsageDescription = ""; INFOPLIST_KEY_NSHumanReadableCopyright = ""; INFOPLIST_KEY_NSMicrophoneUsageDescription = ""; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", ); LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MACOSX_DEPLOYMENT_TARGET = 15.5; MARKETING_VERSION = 1.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.haishinkit.Example-macOS"; PRODUCT_NAME = "$(TARGET_NAME)"; REGISTER_APP_GROUPS = YES; SDKROOT = macosx; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; }; name = Debug; }; BCFE62892E770A9C00941209 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_ENTITLEMENTS = macOS/HaishinApp.entitlements; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_ASSET_PATHS = "macOS/SampleVideo_360x240_5mb.mp4 macOS/AppIcon.png"; DEVELOPMENT_TEAM = SUEQ2SZ2L5; ENABLE_HARDENED_RUNTIME = YES; ENABLE_PREVIEWS = YES; GCC_C_LANGUAGE_STANDARD = gnu17; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_NSCameraUsageDescription = ""; INFOPLIST_KEY_NSHumanReadableCopyright = ""; INFOPLIST_KEY_NSMicrophoneUsageDescription = ""; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", ); LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MACOSX_DEPLOYMENT_TARGET = 15.5; MARKETING_VERSION = 1.0; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.haishinkit.Example-macOS"; PRODUCT_NAME = "$(TARGET_NAME)"; REGISTER_APP_GROUPS = YES; SDKROOT = macosx; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 2945CBB71B4BE66000104112 /* Build configuration list for PBXProject "Examples" */ = { isa = XCConfigurationList; buildConfigurations = ( 2945CBD11B4BE66000104112 /* Debug */, 2945CBD21B4BE66000104112 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; BC4B7DD62E86D06700973BD7 /* Build configuration list for PBXNativeTarget "Screencast" */ = { isa = XCConfigurationList; buildConfigurations = ( BC4B7DD72E86D06700973BD7 /* Debug */, BC4B7DD82E86D06700973BD7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; BC68416B2E3CFBE2008FBFEE /* Build configuration list for PBXNativeTarget "Example iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( BC68416C2E3CFBE2008FBFEE /* Debug */, BC68416D2E3CFBE2008FBFEE /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; BC7A0E542B088FA9005FB2F7 /* Build configuration list for PBXNativeTarget "Example visionOS" */ = { isa = XCConfigurationList; buildConfigurations = ( BC7A0E522B088FA9005FB2F7 /* Debug */, BC7A0E532B088FA9005FB2F7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; BC8212542EB8F8BF00419D06 /* Build configuration list for PBXNativeTarget "Example tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( BC8212552EB8F8BF00419D06 /* Debug */, BC8212562EB8F8BF00419D06 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; BCFE62872E770A9C00941209 /* Build configuration list for PBXNativeTarget "Example macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( BCFE62882E770A9C00941209 /* Debug */, BCFE62892E770A9C00941209 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ /* Begin XCSwiftPackageProductDependency section */ BC4B7DDF2E86D13C00973BD7 /* HaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = HaishinKit; }; BC4B7DE12E86D13C00973BD7 /* MoQTHaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = MoQTHaishinKit; }; BC4B7DE32E86D13C00973BD7 /* RTCHaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = RTCHaishinKit; }; BC4B7DE52E86D13C00973BD7 /* RTMPHaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = RTMPHaishinKit; }; BC4B7DE72E86D13C00973BD7 /* SRTHaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = SRTHaishinKit; }; BC6842B52E3D1294008FBFEE /* HaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = HaishinKit; }; BC6842B72E3D1294008FBFEE /* MoQTHaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = MoQTHaishinKit; }; BC6842B92E3D1294008FBFEE /* RTMPHaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = RTMPHaishinKit; }; BC6842BB2E3D1294008FBFEE /* SRTHaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = SRTHaishinKit; }; BC82125C2EB8FB1500419D06 /* HaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = HaishinKit; }; BC82125E2EB8FB1C00419D06 /* RTCHaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = RTCHaishinKit; }; BC8212602EB8FB2000419D06 /* RTMPHaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = RTMPHaishinKit; }; BC8212622EB8FB2400419D06 /* SRTHaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = SRTHaishinKit; }; BC8212642EB8FB2D00419D06 /* MoQTHaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = MoQTHaishinKit; }; BCD2478B2E54C04E00C64280 /* RTCHaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = RTCHaishinKit; }; BCD917062D3A94BC00D30743 /* HaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = HaishinKit; }; BCD917082D3A94BC00D30743 /* MoQTHaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = MoQTHaishinKit; }; BCD9170A2D3A94BC00D30743 /* SRTHaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = SRTHaishinKit; }; BCEC2BBF2E104D9A00422F8F /* RTMPHaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = RTMPHaishinKit; }; BCFE62902E7710D800941209 /* HaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = HaishinKit; }; BCFE62A72E77179F00941209 /* RTCHaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = RTCHaishinKit; }; BCFE62A92E77179F00941209 /* RTMPHaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = RTMPHaishinKit; }; BCFE62AB2E77179F00941209 /* SRTHaishinKit */ = { isa = XCSwiftPackageProductDependency; productName = SRTHaishinKit; }; /* End XCSwiftPackageProductDependency section */ }; rootObject = 2945CBB41B4BE66000104112 /* Project object */; }