From b2e9172de01fe019c2b5e6c233ff6c7c9fe568d2 Mon Sep 17 00:00:00 2001 From: speakermagnet Date: Fri, 15 Sep 2023 13:49:24 -0700 Subject: [PATCH 1/5] Updating .gitignore file --- .gitignore | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index 4f20167..acb9b44 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ # Xcode # # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore +.gitignore ## User settings xcuserdata/ @@ -37,14 +38,14 @@ playground.xcworkspace # Swift Package Manager # # Add this line if you want to avoid checking in source code from Swift Package Manager dependencies. -# Packages/ -# Package.pins -# Package.resolved -# *.xcodeproj -# +Packages/ +Package.pins +Package.resolved +*.xcodeproj + # Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata # hence it is not needed unless you have added a package configuration file to your project -# .swiftpm +.swiftpm .build/ @@ -54,15 +55,15 @@ playground.xcworkspace # you should judge for yourself, the pros and cons are mentioned at: # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control # -# Pods/ +Pods/ # # Add this line if you want to avoid checking in source code from the Xcode workspace -# *.xcworkspace +*.xcworkspace # Carthage # # Add this line if you want to avoid checking in source code from Carthage dependencies. -# Carthage/Checkouts +Carthage/Checkouts Carthage/Build/ @@ -85,7 +86,7 @@ fastlane/test_output # Code Injection # # After new code Injection tools there's a generated folder /iOSInjectionProject -# https://github.com/johnno1962/injectionforxcode +https://github.com/johnno1962/injectionforxcode iOSInjectionProject/ .DS_Store From a62a8440709bc1152525388188908e4feb3e5186 Mon Sep 17 00:00:00 2001 From: speakermagnet Date: Fri, 15 Sep 2023 14:00:44 -0700 Subject: [PATCH 2/5] Remove files from tracking --- .../xcshareddata/swiftpm/Package.resolved | 61 -- LiveKitExample.xcodeproj/project.pbxproj | 859 ------------------ iOS/BroadcastExt/BroadcastExt.entitlements | 10 - iOS/iOS.entitlements | 14 - macOS/macOS.entitlements | 28 - 5 files changed, 972 deletions(-) delete mode 100644 LiveKitExample-dev.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 LiveKitExample.xcodeproj/project.pbxproj delete mode 100644 iOS/BroadcastExt/BroadcastExt.entitlements delete mode 100644 iOS/iOS.entitlements delete mode 100644 macOS/macOS.entitlements diff --git a/LiveKitExample-dev.xcworkspace/xcshareddata/swiftpm/Package.resolved b/LiveKitExample-dev.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 49ca9af..0000000 --- a/LiveKitExample-dev.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,61 +0,0 @@ -{ - "object": { - "pins": [ - { - "package": "KeychainAccess", - "repositoryURL": "https://github.com/kishikawakatsumi/KeychainAccess.git", - "state": { - "branch": null, - "revision": "84e546727d66f1adc5439debad16270d0fdd04e7", - "version": "4.2.2" - } - }, - { - "package": "Promises", - "repositoryURL": "https://github.com/google/promises.git", - "state": { - "branch": null, - "revision": "e70e889c0196c76d22759eb50d6a0270ca9f1d9e", - "version": "2.3.1" - } - }, - { - "package": "SFSafeSymbols", - "repositoryURL": "https://github.com/SFSafeSymbols/SFSafeSymbols", - "state": { - "branch": null, - "revision": "7cca2d60925876b5953a2cf7341cd80fbeac983c", - "version": "4.1.1" - } - }, - { - "package": "WebRTC", - "repositoryURL": "https://github.com/webrtc-sdk/Specs.git", - "state": { - "branch": null, - "revision": "ad0d300aee4fed80bd76551b76635542f2d1aac5", - "version": "114.5735.5" - } - }, - { - "package": "swift-log", - "repositoryURL": "https://github.com/apple/swift-log.git", - "state": { - "branch": null, - "revision": "532d8b529501fb73a2455b179e0bbb6d49b652ed", - "version": "1.5.3" - } - }, - { - "package": "SwiftProtobuf", - "repositoryURL": "https://github.com/apple/swift-protobuf.git", - "state": { - "branch": null, - "revision": "cf62cdaea48b77f1a631e5cb3aeda6047c2cba1d", - "version": "1.23.0" - } - } - ] - }, - "version": 1 -} diff --git a/LiveKitExample.xcodeproj/project.pbxproj b/LiveKitExample.xcodeproj/project.pbxproj deleted file mode 100644 index d2b108f..0000000 --- a/LiveKitExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,859 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 680FE2F227A8EF7700B6F6DB /* SFSafeSymbols in Frameworks */ = {isa = PBXBuildFile; productRef = 680FE2F127A8EF7700B6F6DB /* SFSafeSymbols */; }; - 680FE2F427A8EFF700B6F6DB /* SFSafeSymbols in Frameworks */ = {isa = PBXBuildFile; productRef = 680FE2F327A8EFF700B6F6DB /* SFSafeSymbols */; }; - 6816B1A8272D45DF005ADB85 /* ExampleObservableRoom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6816B1A7272D45DF005ADB85 /* ExampleObservableRoom.swift */; }; - 6816B1A9272D45DF005ADB85 /* ExampleObservableRoom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6816B1A7272D45DF005ADB85 /* ExampleObservableRoom.swift */; }; - 6816B1B0272D9198005ADB85 /* ParticipantView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6816B1AF272D9198005ADB85 /* ParticipantView.swift */; }; - 6816B1B1272D9198005ADB85 /* ParticipantView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6816B1AF272D9198005ADB85 /* ParticipantView.swift */; }; - 681A0AB727D888D80097E3F4 /* LiveKit in Frameworks */ = {isa = PBXBuildFile; productRef = 681A0AB627D888D80097E3F4 /* LiveKit */; }; - 681A0AB827D88B190097E3F4 /* ReplayKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 683F05F4273F96B20080C7AC /* ReplayKit.framework */; platformFilter = maccatalyst; }; - 681E3F39271FC772007BB547 /* RoomContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 681E3F38271FC772007BB547 /* RoomContext.swift */; }; - 681E3F3A271FC772007BB547 /* RoomContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 681E3F38271FC772007BB547 /* RoomContext.swift */; }; - 681E3F3F271FC795007BB547 /* Custom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 681E3F3E271FC795007BB547 /* Custom.swift */; }; - 681E3F40271FC795007BB547 /* Custom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 681E3F3E271FC795007BB547 /* Custom.swift */; }; - 681E3F43271FC7AD007BB547 /* RoomView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 681E3F41271FC7AC007BB547 /* RoomView.swift */; }; - 681E3F44271FC7AD007BB547 /* RoomView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 681E3F41271FC7AC007BB547 /* RoomView.swift */; }; - 681E3F45271FC7AD007BB547 /* ConnectView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 681E3F42271FC7AD007BB547 /* ConnectView.swift */; }; - 681E3F46271FC7AD007BB547 /* ConnectView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 681E3F42271FC7AD007BB547 /* ConnectView.swift */; }; - 683332C227D9DC3800378C41 /* (null) in Frameworks */ = {isa = PBXBuildFile; }; - 683720D227A06404007DA986 /* ConnectionHistory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 683720D127A06404007DA986 /* ConnectionHistory.swift */; }; - 683720D327A06404007DA986 /* ConnectionHistory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 683720D127A06404007DA986 /* ConnectionHistory.swift */; }; - 6845DD5627DEBDD90009B5CD /* LiveKit in Frameworks */ = {isa = PBXBuildFile; productRef = 6845DD5527DEBDD90009B5CD /* LiveKit */; }; - 6847616427B44A1A001611BE /* Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6847616327B44A1A001611BE /* Bundle.swift */; }; - 6847616527B44A1A001611BE /* Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6847616327B44A1A001611BE /* Bundle.swift */; }; - 6867533B27A65652003707B9 /* AppContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6867533A27A65652003707B9 /* AppContext.swift */; }; - 6867533C27A65652003707B9 /* AppContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6867533A27A65652003707B9 /* AppContext.swift */; }; - 68816CC127B4D6BC00E24622 /* KeychainAccess in Frameworks */ = {isa = PBXBuildFile; productRef = 68816CC027B4D6BC00E24622 /* KeychainAccess */; }; - 68816CC327B4D94200E24622 /* KeychainAccess in Frameworks */ = {isa = PBXBuildFile; productRef = 68816CC227B4D94200E24622 /* KeychainAccess */; }; - 68816CC527B4DCD500E24622 /* SecureStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68816CC427B4DCD500E24622 /* SecureStore.swift */; }; - 68816CC627B4DCD500E24622 /* SecureStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68816CC427B4DCD500E24622 /* SecureStore.swift */; }; - 6884B77C2750507400732D47 /* ScreenShareSourcePickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6884B77B2750507400732D47 /* ScreenShareSourcePickerView.swift */; }; - 6884B77D2750507400732D47 /* ScreenShareSourcePickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6884B77B2750507400732D47 /* ScreenShareSourcePickerView.swift */; }; - 688D9319283FE23F003CA647 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 68B3853E271E780700711D5F /* Assets.xcassets */; }; - 688D931A283FE244003CA647 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 68B3853E271E780700711D5F /* Assets.xcassets */; }; - 68B3854C271E780700711D5F /* LiveKitExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68B3853C271E780600711D5F /* LiveKitExample.swift */; }; - 68B3854D271E780700711D5F /* LiveKitExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68B3853C271E780600711D5F /* LiveKitExample.swift */; }; - 68EA18E827F2E91000F9AE48 /* BroadcastExt.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 683F05F3273F96B20080C7AC /* BroadcastExt.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 68FBA43F2A38B49C0015853E /* LiveKit in Frameworks */ = {isa = PBXBuildFile; productRef = 68FBA43E2A38B49C0015853E /* LiveKit */; }; - D7AA477B285A0FFC00EB41AE /* SampleHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7AA477A285A0FFC00EB41AE /* SampleHandler.swift */; }; - D7FECD462860B42700D04D1C /* LoggingOSLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7FECD452860B42700D04D1C /* LoggingOSLog.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 68EA18E927F2E91000F9AE48 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 68B38537271E780600711D5F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 683F05F2273F96B20080C7AC; - remoteInfo = BroadcastExt; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 68EA18EB27F2E91100F9AE48 /* Embed Foundation Extensions */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 13; - files = ( - 68EA18E827F2E91000F9AE48 /* BroadcastExt.appex in Embed Foundation Extensions */, - ); - name = "Embed Foundation Extensions"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 6816B1A7272D45DF005ADB85 /* ExampleObservableRoom.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExampleObservableRoom.swift; sourceTree = ""; }; - 6816B1AF272D9198005ADB85 /* ParticipantView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParticipantView.swift; sourceTree = ""; }; - 681E3F38271FC772007BB547 /* RoomContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RoomContext.swift; sourceTree = ""; }; - 681E3F3E271FC795007BB547 /* Custom.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Custom.swift; sourceTree = ""; }; - 681E3F41271FC7AC007BB547 /* RoomView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RoomView.swift; sourceTree = ""; }; - 681E3F42271FC7AD007BB547 /* ConnectView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConnectView.swift; sourceTree = ""; }; - 683720D127A06404007DA986 /* ConnectionHistory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectionHistory.swift; sourceTree = ""; }; - 683F05F3273F96B20080C7AC /* BroadcastExt.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = BroadcastExt.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 683F05F4273F96B20080C7AC /* ReplayKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ReplayKit.framework; path = System/Library/Frameworks/ReplayKit.framework; sourceTree = SDKROOT; }; - 683F05F9273F96B20080C7AC /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 683F0603273FAD690080C7AC /* iOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = iOS.entitlements; sourceTree = ""; }; - 683F0604273FADC20080C7AC /* BroadcastExt.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = BroadcastExt.entitlements; sourceTree = ""; }; - 6847616327B44A1A001611BE /* Bundle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Bundle.swift; sourceTree = ""; }; - 6865EA2527513B4500FFAFC3 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 6865EA2D27513B6D00FFAFC3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 6867533A27A65652003707B9 /* AppContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppContext.swift; sourceTree = ""; }; - 68816CC427B4DCD500E24622 /* SecureStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureStore.swift; sourceTree = ""; }; - 6884B77B2750507400732D47 /* ScreenShareSourcePickerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScreenShareSourcePickerView.swift; sourceTree = ""; }; - 68B3853C271E780600711D5F /* LiveKitExample.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveKitExample.swift; sourceTree = ""; }; - 68B3853E271E780700711D5F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 68B38543271E780700711D5F /* LiveKitExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LiveKitExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 68B38549271E780700711D5F /* LiveKitExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LiveKitExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 68B3854B271E780700711D5F /* macOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = macOS.entitlements; sourceTree = ""; }; - 68DEF27E2919EEFA00258494 /* ReplayKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ReplayKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/System/Library/Frameworks/ReplayKit.framework; sourceTree = DEVELOPER_DIR; }; - 9E7835E62751A71500559DEC /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - D7AA477A285A0FFC00EB41AE /* SampleHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SampleHandler.swift; sourceTree = ""; }; - D7FECD452860B42700D04D1C /* LoggingOSLog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoggingOSLog.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 683F05F0273F96B20080C7AC /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 681A0AB827D88B190097E3F4 /* ReplayKit.framework in Frameworks */, - 681A0AB727D888D80097E3F4 /* LiveKit in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 68B38540271E780700711D5F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 68FBA43F2A38B49C0015853E /* LiveKit in Frameworks */, - 680FE2F227A8EF7700B6F6DB /* SFSafeSymbols in Frameworks */, - 68816CC127B4D6BC00E24622 /* KeychainAccess in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 68B38546271E780700711D5F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 683332C227D9DC3800378C41 /* (null) in Frameworks */, - 680FE2F427A8EFF700B6F6DB /* SFSafeSymbols in Frameworks */, - 68816CC327B4D94200E24622 /* KeychainAccess in Frameworks */, - 6845DD5627DEBDD90009B5CD /* LiveKit in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 681E3F47271FCB40007BB547 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 68DEF27E2919EEFA00258494 /* ReplayKit.framework */, - 9E7835E62751A71500559DEC /* CoreGraphics.framework */, - 683F05F4273F96B20080C7AC /* ReplayKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 683720D427A0640D007DA986 /* Support */ = { - isa = PBXGroup; - children = ( - 683720D127A06404007DA986 /* ConnectionHistory.swift */, - 6847616327B44A1A001611BE /* Bundle.swift */, - 68816CC427B4DCD500E24622 /* SecureStore.swift */, - ); - path = Support; - sourceTree = ""; - }; - 683F05F6273F96B20080C7AC /* BroadcastExt */ = { - isa = PBXGroup; - children = ( - 683F0604273FADC20080C7AC /* BroadcastExt.entitlements */, - 683F05F9273F96B20080C7AC /* Info.plist */, - D7AA477A285A0FFC00EB41AE /* SampleHandler.swift */, - D7FECD452860B42700D04D1C /* LoggingOSLog.swift */, - ); - path = BroadcastExt; - sourceTree = ""; - }; - 685271EA27443907006B4D6A /* Controllers */ = { - isa = PBXGroup; - children = ( - 681E3F38271FC772007BB547 /* RoomContext.swift */, - 6867533A27A65652003707B9 /* AppContext.swift */, - ); - path = Controllers; - sourceTree = ""; - }; - 6865EA2427513B4500FFAFC3 /* iOS */ = { - isa = PBXGroup; - children = ( - 6865EA2527513B4500FFAFC3 /* Info.plist */, - 683F05F6273F96B20080C7AC /* BroadcastExt */, - 683F0603273FAD690080C7AC /* iOS.entitlements */, - ); - path = iOS; - sourceTree = ""; - }; - 6884B77A2750505B00732D47 /* Views */ = { - isa = PBXGroup; - children = ( - 6884B77B2750507400732D47 /* ScreenShareSourcePickerView.swift */, - ); - path = Views; - sourceTree = ""; - }; - 68B38536271E780600711D5F = { - isa = PBXGroup; - children = ( - 68B3853B271E780600711D5F /* Shared */, - 6865EA2427513B4500FFAFC3 /* iOS */, - 68B3854A271E780700711D5F /* macOS */, - 68B38544271E780700711D5F /* Products */, - 681E3F47271FCB40007BB547 /* Frameworks */, - ); - sourceTree = ""; - }; - 68B3853B271E780600711D5F /* Shared */ = { - isa = PBXGroup; - children = ( - 683720D427A0640D007DA986 /* Support */, - 6884B77A2750505B00732D47 /* Views */, - 685271EA27443907006B4D6A /* Controllers */, - 681E3F3E271FC795007BB547 /* Custom.swift */, - 681E3F42271FC7AD007BB547 /* ConnectView.swift */, - 681E3F41271FC7AC007BB547 /* RoomView.swift */, - 68B3853C271E780600711D5F /* LiveKitExample.swift */, - 6816B1A7272D45DF005ADB85 /* ExampleObservableRoom.swift */, - 6816B1AF272D9198005ADB85 /* ParticipantView.swift */, - 68B3853E271E780700711D5F /* Assets.xcassets */, - ); - path = Shared; - sourceTree = ""; - }; - 68B38544271E780700711D5F /* Products */ = { - isa = PBXGroup; - children = ( - 68B38543271E780700711D5F /* LiveKitExample.app */, - 68B38549271E780700711D5F /* LiveKitExample.app */, - 683F05F3273F96B20080C7AC /* BroadcastExt.appex */, - ); - name = Products; - sourceTree = ""; - }; - 68B3854A271E780700711D5F /* macOS */ = { - isa = PBXGroup; - children = ( - 6865EA2D27513B6D00FFAFC3 /* Info.plist */, - 68B3854B271E780700711D5F /* macOS.entitlements */, - ); - path = macOS; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 683F05F2273F96B20080C7AC /* BroadcastExt */ = { - isa = PBXNativeTarget; - buildConfigurationList = 683F05FD273F96B20080C7AC /* Build configuration list for PBXNativeTarget "BroadcastExt" */; - buildPhases = ( - 683F05EF273F96B20080C7AC /* Sources */, - 683F05F0273F96B20080C7AC /* Frameworks */, - 683F05F1273F96B20080C7AC /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = BroadcastExt; - packageProductDependencies = ( - 681A0AB627D888D80097E3F4 /* LiveKit */, - ); - productName = BroadcastExt; - productReference = 683F05F3273F96B20080C7AC /* BroadcastExt.appex */; - productType = "com.apple.product-type.app-extension"; - }; - 68B38542271E780700711D5F /* LiveKitExample (iOS) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 68B38554271E780700711D5F /* Build configuration list for PBXNativeTarget "LiveKitExample (iOS)" */; - buildPhases = ( - 68B3853F271E780700711D5F /* Sources */, - 68B38540271E780700711D5F /* Frameworks */, - 68B38541271E780700711D5F /* Resources */, - 68EA18EB27F2E91100F9AE48 /* Embed Foundation Extensions */, - ); - buildRules = ( - ); - dependencies = ( - 68EA18EA27F2E91000F9AE48 /* PBXTargetDependency */, - ); - name = "LiveKitExample (iOS)"; - packageProductDependencies = ( - 680FE2F127A8EF7700B6F6DB /* SFSafeSymbols */, - 68816CC027B4D6BC00E24622 /* KeychainAccess */, - 68FBA43E2A38B49C0015853E /* LiveKit */, - ); - productName = "Multiplatform-SwiftUI (iOS)"; - productReference = 68B38543271E780700711D5F /* LiveKitExample.app */; - productType = "com.apple.product-type.application"; - }; - 68B38548271E780700711D5F /* LiveKitExample (macOS) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 68B38557271E780700711D5F /* Build configuration list for PBXNativeTarget "LiveKitExample (macOS)" */; - buildPhases = ( - 68B38545271E780700711D5F /* Sources */, - 68B38546271E780700711D5F /* Frameworks */, - 68B38547271E780700711D5F /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "LiveKitExample (macOS)"; - packageProductDependencies = ( - 680FE2F327A8EFF700B6F6DB /* SFSafeSymbols */, - 68816CC227B4D94200E24622 /* KeychainAccess */, - 6845DD5527DEBDD90009B5CD /* LiveKit */, - ); - productName = "Multiplatform-SwiftUI (macOS)"; - productReference = 68B38549271E780700711D5F /* LiveKitExample.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 68B38537271E780600711D5F /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = 1; - LastSwiftUpdateCheck = 1330; - LastUpgradeCheck = 1420; - TargetAttributes = { - 683F05F2273F96B20080C7AC = { - CreatedOnToolsVersion = 13.1; - }; - 68B38542271E780700711D5F = { - CreatedOnToolsVersion = 13.0; - }; - 68B38548271E780700711D5F = { - CreatedOnToolsVersion = 13.0; - }; - }; - }; - buildConfigurationList = 68B3853A271E780600711D5F /* Build configuration list for PBXProject "LiveKitExample" */; - compatibilityVersion = "Xcode 12.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 68B38536271E780600711D5F; - packageReferences = ( - 685271E727407BBC006B4D6A /* XCRemoteSwiftPackageReference "swift-protobuf" */, - 680FE2F027A8EF7700B6F6DB /* XCRemoteSwiftPackageReference "SFSafeSymbols" */, - 68816CBF27B4D6BC00E24622 /* XCRemoteSwiftPackageReference "KeychainAccess" */, - 68FBA43D2A38B49C0015853E /* XCRemoteSwiftPackageReference "client-sdk-swift" */, - ); - productRefGroup = 68B38544271E780700711D5F /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 68B38542271E780700711D5F /* LiveKitExample (iOS) */, - 68B38548271E780700711D5F /* LiveKitExample (macOS) */, - 683F05F2273F96B20080C7AC /* BroadcastExt */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 683F05F1273F96B20080C7AC /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 68B38541271E780700711D5F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 688D931A283FE244003CA647 /* Assets.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 68B38547271E780700711D5F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 688D9319283FE23F003CA647 /* Assets.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 683F05EF273F96B20080C7AC /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - D7FECD462860B42700D04D1C /* LoggingOSLog.swift in Sources */, - D7AA477B285A0FFC00EB41AE /* SampleHandler.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 68B3853F271E780700711D5F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 681E3F45271FC7AD007BB547 /* ConnectView.swift in Sources */, - 6867533B27A65652003707B9 /* AppContext.swift in Sources */, - 681E3F39271FC772007BB547 /* RoomContext.swift in Sources */, - 683720D227A06404007DA986 /* ConnectionHistory.swift in Sources */, - 681E3F43271FC7AD007BB547 /* RoomView.swift in Sources */, - 6816B1B0272D9198005ADB85 /* ParticipantView.swift in Sources */, - 68816CC527B4DCD500E24622 /* SecureStore.swift in Sources */, - 68B3854C271E780700711D5F /* LiveKitExample.swift in Sources */, - 681E3F3F271FC795007BB547 /* Custom.swift in Sources */, - 6847616427B44A1A001611BE /* Bundle.swift in Sources */, - 6816B1A8272D45DF005ADB85 /* ExampleObservableRoom.swift in Sources */, - 6884B77C2750507400732D47 /* ScreenShareSourcePickerView.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 68B38545271E780700711D5F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 681E3F46271FC7AD007BB547 /* ConnectView.swift in Sources */, - 6867533C27A65652003707B9 /* AppContext.swift in Sources */, - 681E3F3A271FC772007BB547 /* RoomContext.swift in Sources */, - 683720D327A06404007DA986 /* ConnectionHistory.swift in Sources */, - 681E3F44271FC7AD007BB547 /* RoomView.swift in Sources */, - 6816B1B1272D9198005ADB85 /* ParticipantView.swift in Sources */, - 68816CC627B4DCD500E24622 /* SecureStore.swift in Sources */, - 68B3854D271E780700711D5F /* LiveKitExample.swift in Sources */, - 681E3F40271FC795007BB547 /* Custom.swift in Sources */, - 6847616527B44A1A001611BE /* Bundle.swift in Sources */, - 6816B1A9272D45DF005ADB85 /* ExampleObservableRoom.swift in Sources */, - 6884B77D2750507400732D47 /* ScreenShareSourcePickerView.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 68EA18EA27F2E91000F9AE48 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 683F05F2273F96B20080C7AC /* BroadcastExt */; - targetProxy = 68EA18E927F2E91000F9AE48 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 683F05FE273F96B20080C7AC /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_ENTITLEMENTS = "$(SRCROOT)/iOS/BroadcastExt/BroadcastExt.entitlements"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 24; - DEVELOPMENT_TEAM = 76TVFCUKK7; - INFOPLIST_FILE = "$(SRCROOT)/iOS/BroadcastExt/Info.plist"; - INFOPLIST_KEY_CFBundleDisplayName = BroadcastExt; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MARKETING_VERSION = 1.0.24; - PRODUCT_BUNDLE_IDENTIFIER = io.livekit.example.SwiftSDK.1.BroadcastExt; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 683F05FF273F96B20080C7AC /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_ENTITLEMENTS = "$(SRCROOT)/iOS/BroadcastExt/BroadcastExt.entitlements"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 24; - DEVELOPMENT_TEAM = 76TVFCUKK7; - INFOPLIST_FILE = "$(SRCROOT)/iOS/BroadcastExt/Info.plist"; - INFOPLIST_KEY_CFBundleDisplayName = BroadcastExt; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MARKETING_VERSION = 1.0.24; - PRODUCT_BUNDLE_IDENTIFIER = io.livekit.example.SwiftSDK.1.BroadcastExt; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 68B38552271E780700711D5F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = 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_DOCUMENTATION_COMMENTS = YES; - 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_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_BITCODE = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "GL_SILENCE_DEPRECATION=1", - ); - 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; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 68B38553271E780700711D5F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = 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_DOCUMENTATION_COMMENTS = YES; - 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_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_BITCODE = NO; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = "GL_SILENCE_DEPRECATION=1"; - 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; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 68B38555271E780700711D5F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = iOS; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_ENTITLEMENTS = "$(SRCROOT)/iOS/iOS.entitlements"; - CODE_SIGN_IDENTITY = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 29; - DEVELOPMENT_TEAM = 76TVFCUKK7; - ENABLE_PREVIEWS = YES; - INFOPLIST_FILE = iOS/Info.plist; - INFOPLIST_KEY_NSCameraUsageDescription = "Please allow Camera access"; - INFOPLIST_KEY_NSMicrophoneUsageDescription = "Please allow Microphone access"; - INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0.29; - PRODUCT_BUNDLE_IDENTIFIER = io.livekit.example.SwiftSDK.1; - PRODUCT_NAME = LiveKitExample; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = iphoneos; - SWIFT_EMIT_LOC_STRINGS = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 68B38556271E780700711D5F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = iOS; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_ENTITLEMENTS = "$(SRCROOT)/iOS/iOS.entitlements"; - CODE_SIGN_IDENTITY = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 29; - DEVELOPMENT_TEAM = 76TVFCUKK7; - ENABLE_PREVIEWS = YES; - INFOPLIST_FILE = iOS/Info.plist; - INFOPLIST_KEY_NSCameraUsageDescription = "Please allow Camera access"; - INFOPLIST_KEY_NSMicrophoneUsageDescription = "Please allow Microphone access"; - INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0.29; - PRODUCT_BUNDLE_IDENTIFIER = io.livekit.example.SwiftSDK.1; - PRODUCT_NAME = LiveKitExample; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = iphoneos; - SWIFT_EMIT_LOC_STRINGS = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 68B38558271E780700711D5F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = MacOS; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_ENTITLEMENTS = "$(SRCROOT)/macOS/macOS.entitlements"; - CODE_SIGN_IDENTITY = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 29; - DEAD_CODE_STRIPPING = YES; - DEVELOPMENT_TEAM = 76TVFCUKK7; - ENABLE_HARDENED_RUNTIME = YES; - ENABLE_PREVIEWS = YES; - INFOPLIST_FILE = "$(SRCROOT)/macOS/Info.plist"; - INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools"; - INFOPLIST_KEY_NSCameraUsageDescription = "Please allow Camera access"; - INFOPLIST_KEY_NSMicrophoneUsageDescription = "Please allow Microphone access"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - MARKETING_VERSION = 1.0.29; - PRODUCT_BUNDLE_IDENTIFIER = io.livekit.example.SwiftSDK.1; - PRODUCT_NAME = LiveKitExample; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = macosx; - SWIFT_EMIT_LOC_STRINGS = YES; - }; - name = Debug; - }; - 68B38559271E780700711D5F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = MacOS; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_ENTITLEMENTS = "$(SRCROOT)/macOS/macOS.entitlements"; - CODE_SIGN_IDENTITY = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 29; - DEAD_CODE_STRIPPING = YES; - DEVELOPMENT_TEAM = 76TVFCUKK7; - ENABLE_HARDENED_RUNTIME = YES; - ENABLE_PREVIEWS = YES; - INFOPLIST_FILE = "$(SRCROOT)/macOS/Info.plist"; - INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools"; - INFOPLIST_KEY_NSCameraUsageDescription = "Please allow Camera access"; - INFOPLIST_KEY_NSMicrophoneUsageDescription = "Please allow Microphone access"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - MARKETING_VERSION = 1.0.29; - PRODUCT_BUNDLE_IDENTIFIER = io.livekit.example.SwiftSDK.1; - PRODUCT_NAME = LiveKitExample; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = macosx; - SWIFT_EMIT_LOC_STRINGS = YES; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 683F05FD273F96B20080C7AC /* Build configuration list for PBXNativeTarget "BroadcastExt" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 683F05FE273F96B20080C7AC /* Debug */, - 683F05FF273F96B20080C7AC /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 68B3853A271E780600711D5F /* Build configuration list for PBXProject "LiveKitExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 68B38552271E780700711D5F /* Debug */, - 68B38553271E780700711D5F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 68B38554271E780700711D5F /* Build configuration list for PBXNativeTarget "LiveKitExample (iOS)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 68B38555271E780700711D5F /* Debug */, - 68B38556271E780700711D5F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 68B38557271E780700711D5F /* Build configuration list for PBXNativeTarget "LiveKitExample (macOS)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 68B38558271E780700711D5F /* Debug */, - 68B38559271E780700711D5F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCRemoteSwiftPackageReference section */ - 680FE2F027A8EF7700B6F6DB /* XCRemoteSwiftPackageReference "SFSafeSymbols" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/SFSafeSymbols/SFSafeSymbols"; - requirement = { - kind = upToNextMajorVersion; - minimumVersion = 4.1.1; - }; - }; - 685271E727407BBC006B4D6A /* XCRemoteSwiftPackageReference "swift-protobuf" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/apple/swift-protobuf.git"; - requirement = { - kind = upToNextMajorVersion; - minimumVersion = 1.18.0; - }; - }; - 68816CBF27B4D6BC00E24622 /* XCRemoteSwiftPackageReference "KeychainAccess" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/kishikawakatsumi/KeychainAccess.git"; - requirement = { - kind = upToNextMajorVersion; - minimumVersion = 4.2.2; - }; - }; - 68FBA43D2A38B49C0015853E /* XCRemoteSwiftPackageReference "client-sdk-swift" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/livekit/client-sdk-swift"; - requirement = { - kind = upToNextMajorVersion; - minimumVersion = 1.0.0; - }; - }; -/* End XCRemoteSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 680FE2F127A8EF7700B6F6DB /* SFSafeSymbols */ = { - isa = XCSwiftPackageProductDependency; - package = 680FE2F027A8EF7700B6F6DB /* XCRemoteSwiftPackageReference "SFSafeSymbols" */; - productName = SFSafeSymbols; - }; - 680FE2F327A8EFF700B6F6DB /* SFSafeSymbols */ = { - isa = XCSwiftPackageProductDependency; - package = 680FE2F027A8EF7700B6F6DB /* XCRemoteSwiftPackageReference "SFSafeSymbols" */; - productName = SFSafeSymbols; - }; - 681A0AB627D888D80097E3F4 /* LiveKit */ = { - isa = XCSwiftPackageProductDependency; - productName = LiveKit; - }; - 6845DD5527DEBDD90009B5CD /* LiveKit */ = { - isa = XCSwiftPackageProductDependency; - productName = LiveKit; - }; - 68816CC027B4D6BC00E24622 /* KeychainAccess */ = { - isa = XCSwiftPackageProductDependency; - package = 68816CBF27B4D6BC00E24622 /* XCRemoteSwiftPackageReference "KeychainAccess" */; - productName = KeychainAccess; - }; - 68816CC227B4D94200E24622 /* KeychainAccess */ = { - isa = XCSwiftPackageProductDependency; - package = 68816CBF27B4D6BC00E24622 /* XCRemoteSwiftPackageReference "KeychainAccess" */; - productName = KeychainAccess; - }; - 68FBA43E2A38B49C0015853E /* LiveKit */ = { - isa = XCSwiftPackageProductDependency; - package = 68FBA43D2A38B49C0015853E /* XCRemoteSwiftPackageReference "client-sdk-swift" */; - productName = LiveKit; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 68B38537271E780600711D5F /* Project object */; -} diff --git a/iOS/BroadcastExt/BroadcastExt.entitlements b/iOS/BroadcastExt/BroadcastExt.entitlements deleted file mode 100644 index 8324ddb..0000000 --- a/iOS/BroadcastExt/BroadcastExt.entitlements +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.security.application-groups - - group.io.livekit.example.SwiftSDK.1 - - - diff --git a/iOS/iOS.entitlements b/iOS/iOS.entitlements deleted file mode 100644 index 43983c8..0000000 --- a/iOS/iOS.entitlements +++ /dev/null @@ -1,14 +0,0 @@ - - - - - com.apple.security.application-groups - - group.io.livekit.example.SwiftSDK.1 - - keychain-access-groups - - $(AppIdentifierPrefix)keychain-group.io.livekit.example.SwiftSDK.1 - - - diff --git a/macOS/macOS.entitlements b/macOS/macOS.entitlements deleted file mode 100644 index 112e664..0000000 --- a/macOS/macOS.entitlements +++ /dev/null @@ -1,28 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.application-groups - - group.io.livekit.example.SwiftSDK.1 - - com.apple.security.cs.disable-library-validation - - com.apple.security.device.audio-input - - com.apple.security.device.camera - - com.apple.security.files.user-selected.read-only - - com.apple.security.network.client - - com.apple.security.network.server - - keychain-access-groups - - $(AppIdentifierPrefix)keychain-group.io.livekit.example.SwiftSDK.1 - - - From 0a8169f7c45336b8ead4e8b0d8ef366f232d09e6 Mon Sep 17 00:00:00 2001 From: speakermagnet Date: Fri, 15 Sep 2023 14:08:04 -0700 Subject: [PATCH 3/5] Updating .gitignore to exclude *.entitlements --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index acb9b44..eee5d29 100644 --- a/.gitignore +++ b/.gitignore @@ -90,3 +90,6 @@ https://github.com/johnno1962/injectionforxcode iOSInjectionProject/ .DS_Store + +# Livekit specific items to ignore +*.entitlements From b56cbd31f795071073a3e00c793f711581e42cc5 Mon Sep 17 00:00:00 2001 From: speakermagnet Date: Fri, 15 Sep 2023 23:00:05 -0700 Subject: [PATCH 4/5] The lkRed asset directory had the wrong capitalization (was LKRed). Since git is case insensitive I first need to rename to a different name entirely, commit the changes, then later I will change the name back to the original with the correct capitalization. --- .../{LKRed.colorset => lkRed-temp.colorset}/Contents.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Shared/Assets.xcassets/{LKRed.colorset => lkRed-temp.colorset}/Contents.json (100%) diff --git a/Shared/Assets.xcassets/LKRed.colorset/Contents.json b/Shared/Assets.xcassets/lkRed-temp.colorset/Contents.json similarity index 100% rename from Shared/Assets.xcassets/LKRed.colorset/Contents.json rename to Shared/Assets.xcassets/lkRed-temp.colorset/Contents.json From 92199d869d7bbcc2b5be8844214b5e15ff1ee25c Mon Sep 17 00:00:00 2001 From: speakermagnet Date: Fri, 15 Sep 2023 23:02:49 -0700 Subject: [PATCH 5/5] Changed the asset 'lkRed' back to its correct naming with the correct capitalization. This effort was performed to get around the limitation that git on this system (and apparently whoever committed origin) is case-insensitive. --- .../{lkRed-temp.colorset => lkRed.colorset}/Contents.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Shared/Assets.xcassets/{lkRed-temp.colorset => lkRed.colorset}/Contents.json (100%) diff --git a/Shared/Assets.xcassets/lkRed-temp.colorset/Contents.json b/Shared/Assets.xcassets/lkRed.colorset/Contents.json similarity index 100% rename from Shared/Assets.xcassets/lkRed-temp.colorset/Contents.json rename to Shared/Assets.xcassets/lkRed.colorset/Contents.json