Warning, /network/kdeconnect-ios/KDE Connect/KDE Connect.xcodeproj/project.pbxproj is written in an unsupported language. File is not indexed.
0001 // !$*UTF8*$!
0002 {
0003 archiveVersion = 1;
0004 classes = {
0005 };
0006 objectVersion = 55;
0007 objects = {
0008
0009 /* Begin PBXBuildFile section */
0010 1491F15A26AC8BD6008C1065 /* OpenSSL in Frameworks */ = {isa = PBXBuildFile; productRef = 1491F15926AC8BD6008C1065 /* OpenSSL */; };
0011 1499A8DA2698BF0F00FDF493 /* LanLinkProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 1499A8D42698BF0F00FDF493 /* LanLinkProvider.m */; };
0012 1499A8DB2698BF0F00FDF493 /* LanLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 1499A8D52698BF0F00FDF493 /* LanLink.m */; };
0013 1499A8DC2698BF0F00FDF493 /* BaseLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 1499A8D82698BF0F00FDF493 /* BaseLink.m */; };
0014 1499A8DD2698BF0F00FDF493 /* BaseLinkProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 1499A8D92698BF0F00FDF493 /* BaseLinkProvider.m */; };
0015 1499A8E22698BF6900FDF493 /* NetworkPackage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1499A8E02698BF6900FDF493 /* NetworkPackage.m */; };
0016 1499A8E72698BFF300FDF493 /* Device.m in Sources */ = {isa = PBXBuildFile; fileRef = 1499A8E32698BFF300FDF493 /* Device.m */; };
0017 1499A8E82698BFF300FDF493 /* KeychainItemWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 1499A8E62698BFF300FDF493 /* KeychainItemWrapper.m */; };
0018 14B95A2B272ED7C8003F3B01 /* CertificateServiceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 14B95A2A272ED7C8003F3B01 /* CertificateServiceHelper.m */; };
0019 2B4BEFB828EAC7240053553A /* KeyboardInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B4BEFB728EAC7240053553A /* KeyboardInput.swift */; };
0020 3D5C169E2A49934A005F423D /* MdnsDiscovery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D5C169D2A49934A005F423D /* MdnsDiscovery.swift */; };
0021 53A0A1D2283ED2B600C7C473 /* Haptics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53A0A1D1283ED2B600C7C473 /* Haptics.swift */; };
0022 53A0A1D4283ED43200C7C473 /* DeviceType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53A0A1D3283ED43200C7C473 /* DeviceType+Extensions.swift */; };
0023 53A0A1D6283ED49E00C7C473 /* Device+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53A0A1D5283ED49E00C7C473 /* Device+Extensions.swift */; };
0024 53A0A1D8283ED55200C7C473 /* KeyEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53A0A1D7283ED55200C7C473 /* KeyEvent.swift */; };
0025 53A0A1DA283ED59100C7C473 /* Date+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53A0A1D9283ED59100C7C473 /* Date+Extensions.swift */; };
0026 53A0A1DC283ED5C400C7C473 /* BackgroundService+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53A0A1DB283ED5C400C7C473 /* BackgroundService+Extensions.swift */; };
0027 53A0A1DE283ED78700C7C473 /* LocalizedStringKey+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53A0A1DD283ED78700C7C473 /* LocalizedStringKey+Extensions.swift */; };
0028 53A92E6D27ED4F4F0085A10C /* SystemSound.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53A92E6C27ED4F4F0085A10C /* SystemSound.swift */; };
0029 5EA4114427960C1C0044C559 /* libs.json in Resources */ = {isa = PBXBuildFile; fileRef = 5EA4114227960C1C0044C559 /* libs.json */; };
0030 5EA4114627960D0B0044C559 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5EA4114527960D0B0044C559 /* Assets.xcassets */; };
0031 5EF3BDAB27995FCE005C2E3A /* iOS14CompatibleTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EF3BDAA27995FCE005C2E3A /* iOS14CompatibleTextView.swift */; };
0032 5EFA051C279432CA009C91D2 /* SettingsAboutView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EFA051B279432CA009C91D2 /* SettingsAboutView.swift */; };
0033 A01FDD2726C4F6D50014B165 /* Plugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = A01FDD2626C4F6D50014B165 /* Plugin.swift */; };
0034 A01FDD2926C4F8420014B165 /* Ping.swift in Sources */ = {isa = PBXBuildFile; fileRef = A01FDD2826C4F8420014B165 /* Ping.swift */; };
0035 A01FDD2D26C62E180014B165 /* Share.swift in Sources */ = {isa = PBXBuildFile; fileRef = A01FDD2C26C62E170014B165 /* Share.swift */; };
0036 A01FDD2F26C6FD110014B165 /* FindMyPhone.swift in Sources */ = {isa = PBXBuildFile; fileRef = A01FDD2E26C6FD110014B165 /* FindMyPhone.swift */; };
0037 A01FDD3126C701360014B165 /* Battery.swift in Sources */ = {isa = PBXBuildFile; fileRef = A01FDD3026C701360014B165 /* Battery.swift */; };
0038 A09CFCDF2737195E007008A6 /* View+iOS14Compatibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = A09CFCDE2737195E007008A6 /* View+iOS14Compatibility.swift */; };
0039 A0A04430267BF38700CC21DD /* KDE_Connect_App.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0A0442F267BF38700CC21DD /* KDE_Connect_App.swift */; };
0040 A0A04432267BF38700CC21DD /* MainTabView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0A04431267BF38700CC21DD /* MainTabView.swift */; };
0041 A0A04437267BF38A00CC21DD /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = A0A04436267BF38A00CC21DD /* Preview Assets.xcassets */; };
0042 A0A04442267BF38A00CC21DD /* KDE_Connect_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0A04441267BF38A00CC21DD /* KDE_Connect_Tests.swift */; };
0043 A0A0444D267BF38A00CC21DD /* KDE_Connect_UITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0A0444C267BF38A00CC21DD /* KDE_Connect_UITests.swift */; };
0044 A0A0445B267BF40400CC21DD /* DevicesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0A0445A267BF40400CC21DD /* DevicesView.swift */; };
0045 A0A0445D267BF41200CC21DD /* DevicesDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0A0445C267BF41200CC21DD /* DevicesDetailView.swift */; };
0046 A0A0445F267BF41B00CC21DD /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0A0445E267BF41B00CC21DD /* SettingsView.swift */; };
0047 A0AAA99726E2D968003883A7 /* ConfigureDeviceByIPView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0AAA99626E2D967003883A7 /* ConfigureDeviceByIPView.swift */; };
0048 A0B0852F26E576950010AE9D /* Clipboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0B0852E26E576950010AE9D /* Clipboard.swift */; };
0049 A0B8727D267BFBC500F0EB72 /* SettingsDeviceNameView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0B8727C267BFBC500F0EB72 /* SettingsDeviceNameView.swift */; };
0050 A0B8727F267BFE3E00F0EB72 /* SelfDeviceData.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0B8727E267BFE3E00F0EB72 /* SelfDeviceData.swift */; };
0051 A0B87285267E73E700F0EB72 /* SettingsChosenThemeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0B87284267E73E600F0EB72 /* SettingsChosenThemeView.swift */; };
0052 A0B87287267F16E100F0EB72 /* DeviceDetailPluginSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0B87286267F16E100F0EB72 /* DeviceDetailPluginSettingsView.swift */; };
0053 A0BECF6626C0EDD10037E299 /* BackgroundService.m in Sources */ = {isa = PBXBuildFile; fileRef = A0BECF6526C0EDD10037E299 /* BackgroundService.m */; };
0054 A0BECF6826C195240037E299 /* ConnectedDevicesViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0BECF6726C195240037E299 /* ConnectedDevicesViewModel.swift */; };
0055 A0C00FC526F5807C007EFCCA /* CertificateService.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0C00FC426F5807C007EFCCA /* CertificateService.swift */; };
0056 A0CA112126F3C7ED006F6EAC /* RunCommandView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0CA112026F3C7ED006F6EAC /* RunCommandView.swift */; };
0057 A0CA112326F3C7F7006F6EAC /* RunCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0CA112226F3C7F7006F6EAC /* RunCommand.swift */; };
0058 A0CA112526F3CF66006F6EAC /* CommandEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0CA112426F3CF66006F6EAC /* CommandEntry.swift */; };
0059 A0D76FCC26E6B034009D9B03 /* RemoteInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0D76FCB26E6B034009D9B03 /* RemoteInputView.swift */; };
0060 A0D76FCE26E6F562009D9B03 /* RemoteInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0D76FCD26E6F562009D9B03 /* RemoteInput.swift */; };
0061 A0D76FD026E73412009D9B03 /* TwoFingerTapView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0D76FCF26E73412009D9B03 /* TwoFingerTapView.swift */; };
0062 A0D76FD226E73F12009D9B03 /* TapRecognizerViewModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0D76FD126E73F12009D9B03 /* TapRecognizerViewModifier.swift */; };
0063 A0D8CBD526EF1A4700791D07 /* SettingsAdvancedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0D8CBD426EF1A4700791D07 /* SettingsAdvancedView.swift */; };
0064 A0D8CBD826F02C6700791D07 /* PresenterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0D8CBD726F02C6700791D07 /* PresenterView.swift */; };
0065 A0D8CBDA26F02C7D00791D07 /* Presenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0D8CBD926F02C7D00791D07 /* Presenter.swift */; };
0066 A0FB449A26BA796400733914 /* Backend.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0FB449926BA796400733914 /* Backend.swift */; };
0067 A2D0C2B527CD471700C7217F /* AlertManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2D0C2B427CD471700C7217F /* AlertManager.swift */; };
0068 D20922C927C5EC3900AF6F76 /* FeaturesList.swift in Sources */ = {isa = PBXBuildFile; fileRef = D20922C827C5EC3900AF6F76 /* FeaturesList.swift */; };
0069 D20ABB0B29A4A04E006F277B /* FileTransferItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = D20ABB0A29A4A04E006F277B /* FileTransferItem.swift */; };
0070 D20FCC41282F4D5500A6E16B /* Contributors.swift in Sources */ = {isa = PBXBuildFile; fileRef = D20FCC40282F4D5500A6E16B /* Contributors.swift */; };
0071 D20FF56527C77DF000E347F7 /* AccessibilityTitleOnlyLabelStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = D20FF56427C77DF000E347F7 /* AccessibilityTitleOnlyLabelStyle.swift */; };
0072 D20FF56727C77E0F00E347F7 /* AccessibleHStack.swift in Sources */ = {isa = PBXBuildFile; fileRef = D20FF56627C77E0F00E347F7 /* AccessibleHStack.swift */; };
0073 D21A100829B878B800CE02F8 /* OrderedCollections in Frameworks */ = {isa = PBXBuildFile; productRef = D21A100729B878B800CE02F8 /* OrderedCollections */; };
0074 D2423C3C29148B0200616D70 /* FileTransferStatusSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2423C3B29148B0200616D70 /* FileTransferStatusSection.swift */; };
0075 D2423C402914979B00616D70 /* iOS14+TextFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2423C3F2914979B00616D70 /* iOS14+TextFormat.swift */; };
0076 D24FFB4D29E76E8500604DA4 /* FilesTab.swift in Sources */ = {isa = PBXBuildFile; fileRef = D24FFB4C29E76E8500604DA4 /* FilesTab.swift */; };
0077 D24FFB4F29E7854000604DA4 /* OpenReceivedDocumentsFolderButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = D24FFB4E29E7854000604DA4 /* OpenReceivedDocumentsFolderButton.swift */; };
0078 D264C2DB27C8667800BD8AFB /* AppIconPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = D264C2DA27C8667800BD8AFB /* AppIconPicker.swift */; };
0079 D26C5135275CBB4800074DB3 /* BatteryStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = D26C5134275CBB4800074DB3 /* BatteryStatus.swift */; };
0080 D271710929F07E51000CDB7F /* FilesHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D271710829F07E51000CDB7F /* FilesHelper.swift */; };
0081 D27D727F29B051D8002C00B7 /* NetworkChangeMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D27D727E29B051D8002C00B7 /* NetworkChangeMonitor.swift */; };
0082 D28C94CA27D1CAAA002EBC2D /* OSLogManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D28C94C927D1CAAA002EBC2D /* OSLogManager.swift */; };
0083 D28C94CC27D1CAD2002EBC2D /* OSLogView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D28C94CB27D1CAD2002EBC2D /* OSLogView.swift */; };
0084 D28C94CE27D1CDB6002EBC2D /* OSLogEntryLogView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D28C94CD27D1CDB6002EBC2D /* OSLogEntryLogView.swift */; };
0085 D28C94D127D1CEB9002EBC2D /* OSLog+KDE Connect.swift in Sources */ = {isa = PBXBuildFile; fileRef = D28C94D027D1CEB9002EBC2D /* OSLog+KDE Connect.swift */; };
0086 D2916A4227C98BC200EF0714 /* SetupForUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2916A4127C98BC200EF0714 /* SetupForUITests.swift */; };
0087 D298D96927D2C8810053F65B /* NetworkPackage+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D298D96827D2C8810053F65B /* NetworkPackage+Extensions.swift */; };
0088 D298D96B27D2C91F0053F65B /* NetworkPackageComposer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D298D96A27D2C91F0053F65B /* NetworkPackageComposer.swift */; };
0089 D2A8720E282C95D700DE980E /* DeviceDiscoveryHelp.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2A8720D282C95D700DE980E /* DeviceDiscoveryHelp.swift */; };
0090 D2D0A89C27688B5500CA9B13 /* MediaPicker in Frameworks */ = {isa = PBXBuildFile; productRef = D2D0A89B27688B5500CA9B13 /* MediaPicker */; };
0091 D2E60C3F29FD156C00502F07 /* FileTransferStatusOverview.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2E60C3E29FD156C00502F07 /* FileTransferStatusOverview.swift */; };
0092 D2E60C4129FDB06000502F07 /* SetupFileTransfersForUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2E60C4029FDB06000502F07 /* SetupFileTransfersForUITests.swift */; };
0093 D2F7776627C99760008F20A1 /* SnapshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2F7776427C9970E008F20A1 /* SnapshotHelper.swift */; };
0094 D2FAF12727D2E78900658753 /* Introspect in Frameworks */ = {isa = PBXBuildFile; productRef = D2FAF12627D2E78900658753 /* Introspect */; };
0095 D2FBA1F9277179A300EBA686 /* CocoaAsyncSocket in Frameworks */ = {isa = PBXBuildFile; productRef = D2FBA1F8277179A300EBA686 /* CocoaAsyncSocket */; };
0096 DB8E559E2815961200101059 /* iOS14+FocusState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB8E559D2815961200101059 /* iOS14+FocusState.swift */; };
0097 /* End PBXBuildFile section */
0098
0099 /* Begin PBXContainerItemProxy section */
0100 A0A0443E267BF38A00CC21DD /* PBXContainerItemProxy */ = {
0101 isa = PBXContainerItemProxy;
0102 containerPortal = A0A04424267BF38700CC21DD /* Project object */;
0103 proxyType = 1;
0104 remoteGlobalIDString = A0A0442B267BF38700CC21DD;
0105 remoteInfo = "KDE Connect Test";
0106 };
0107 A0A04449267BF38A00CC21DD /* PBXContainerItemProxy */ = {
0108 isa = PBXContainerItemProxy;
0109 containerPortal = A0A04424267BF38700CC21DD /* Project object */;
0110 proxyType = 1;
0111 remoteGlobalIDString = A0A0442B267BF38700CC21DD;
0112 remoteInfo = "KDE Connect Test";
0113 };
0114 /* End PBXContainerItemProxy section */
0115
0116 /* Begin PBXFileReference section */
0117 1499A8D02698BF0F00FDF493 /* LanLink-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "LanLink-Bridging-Header.h"; sourceTree = "<group>"; };
0118 1499A8D22698BF0F00FDF493 /* LanLinkProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LanLinkProvider.h; sourceTree = "<group>"; };
0119 1499A8D32698BF0F00FDF493 /* LanLink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LanLink.h; sourceTree = "<group>"; };
0120 1499A8D42698BF0F00FDF493 /* LanLinkProvider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LanLinkProvider.m; sourceTree = "<group>"; };
0121 1499A8D52698BF0F00FDF493 /* LanLink.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LanLink.m; sourceTree = "<group>"; };
0122 1499A8D62698BF0F00FDF493 /* BaseLinkProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseLinkProvider.h; sourceTree = "<group>"; };
0123 1499A8D72698BF0F00FDF493 /* BaseLink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseLink.h; sourceTree = "<group>"; };
0124 1499A8D82698BF0F00FDF493 /* BaseLink.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BaseLink.m; sourceTree = "<group>"; };
0125 1499A8D92698BF0F00FDF493 /* BaseLinkProvider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BaseLinkProvider.m; sourceTree = "<group>"; };
0126 1499A8DF2698BF6900FDF493 /* NetworkPackage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkPackage.h; sourceTree = "<group>"; };
0127 1499A8E02698BF6900FDF493 /* NetworkPackage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NetworkPackage.m; sourceTree = "<group>"; };
0128 1499A8E32698BFF300FDF493 /* Device.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Device.m; sourceTree = "<group>"; };
0129 1499A8E42698BFF300FDF493 /* KeychainItemWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeychainItemWrapper.h; sourceTree = "<group>"; };
0130 1499A8E52698BFF300FDF493 /* Device.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Device.h; sourceTree = "<group>"; };
0131 1499A8E62698BFF300FDF493 /* KeychainItemWrapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KeychainItemWrapper.m; sourceTree = "<group>"; };
0132 14B95A2A272ED7C8003F3B01 /* CertificateServiceHelper.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CertificateServiceHelper.m; sourceTree = "<group>"; };
0133 2B4BEFB728EAC7240053553A /* KeyboardInput.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyboardInput.swift; sourceTree = "<group>"; };
0134 3D5C169D2A49934A005F423D /* MdnsDiscovery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MdnsDiscovery.swift; sourceTree = "<group>"; };
0135 53A0A1D1283ED2B600C7C473 /* Haptics.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Haptics.swift; sourceTree = "<group>"; };
0136 53A0A1D3283ED43200C7C473 /* DeviceType+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DeviceType+Extensions.swift"; sourceTree = "<group>"; };
0137 53A0A1D5283ED49E00C7C473 /* Device+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Device+Extensions.swift"; sourceTree = "<group>"; };
0138 53A0A1D7283ED55200C7C473 /* KeyEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyEvent.swift; sourceTree = "<group>"; };
0139 53A0A1D9283ED59100C7C473 /* Date+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Date+Extensions.swift"; sourceTree = "<group>"; };
0140 53A0A1DB283ED5C400C7C473 /* BackgroundService+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "BackgroundService+Extensions.swift"; sourceTree = "<group>"; };
0141 53A0A1DD283ED78700C7C473 /* LocalizedStringKey+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "LocalizedStringKey+Extensions.swift"; sourceTree = "<group>"; };
0142 53A92E6C27ED4F4F0085A10C /* SystemSound.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SystemSound.swift; sourceTree = "<group>"; };
0143 5EA4114227960C1C0044C559 /* libs.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = libs.json; sourceTree = "<group>"; };
0144 5EA4114527960D0B0044C559 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
0145 5EF3BDAA27995FCE005C2E3A /* iOS14CompatibleTextView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iOS14CompatibleTextView.swift; sourceTree = "<group>"; };
0146 5EFA051B279432CA009C91D2 /* SettingsAboutView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsAboutView.swift; sourceTree = "<group>"; };
0147 A01FDD2626C4F6D50014B165 /* Plugin.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Plugin.swift; sourceTree = "<group>"; };
0148 A01FDD2826C4F8420014B165 /* Ping.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Ping.swift; sourceTree = "<group>"; };
0149 A01FDD2C26C62E170014B165 /* Share.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Share.swift; sourceTree = "<group>"; };
0150 A01FDD2E26C6FD110014B165 /* FindMyPhone.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FindMyPhone.swift; sourceTree = "<group>"; };
0151 A01FDD3026C701360014B165 /* Battery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Battery.swift; sourceTree = "<group>"; };
0152 A034ADA726BF32F500A7CC70 /* KDE Connect.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "KDE Connect.entitlements"; sourceTree = "<group>"; };
0153 A09CFCDE2737195E007008A6 /* View+iOS14Compatibility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "View+iOS14Compatibility.swift"; sourceTree = "<group>"; };
0154 A0A0442C267BF38700CC21DD /* KDE Connect.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "KDE Connect.app"; sourceTree = BUILT_PRODUCTS_DIR; };
0155 A0A0442F267BF38700CC21DD /* KDE_Connect_App.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KDE_Connect_App.swift; sourceTree = "<group>"; };
0156 A0A04431267BF38700CC21DD /* MainTabView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainTabView.swift; sourceTree = "<group>"; };
0157 A0A04436267BF38A00CC21DD /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
0158 A0A04438267BF38A00CC21DD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
0159 A0A0443D267BF38A00CC21DD /* KDE ConnectTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "KDE ConnectTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
0160 A0A04441267BF38A00CC21DD /* KDE_Connect_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KDE_Connect_Tests.swift; sourceTree = "<group>"; };
0161 A0A04443267BF38A00CC21DD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
0162 A0A04448267BF38A00CC21DD /* KDE ConnectUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "KDE ConnectUITests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
0163 A0A0444C267BF38A00CC21DD /* KDE_Connect_UITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KDE_Connect_UITests.swift; sourceTree = "<group>"; };
0164 A0A0444E267BF38A00CC21DD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
0165 A0A0445A267BF40400CC21DD /* DevicesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DevicesView.swift; sourceTree = "<group>"; };
0166 A0A0445C267BF41200CC21DD /* DevicesDetailView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DevicesDetailView.swift; sourceTree = "<group>"; };
0167 A0A0445E267BF41B00CC21DD /* SettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = "<group>"; };
0168 A0AAA99626E2D967003883A7 /* ConfigureDeviceByIPView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfigureDeviceByIPView.swift; sourceTree = "<group>"; };
0169 A0B0852E26E576950010AE9D /* Clipboard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Clipboard.swift; sourceTree = "<group>"; };
0170 A0B8727C267BFBC500F0EB72 /* SettingsDeviceNameView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsDeviceNameView.swift; sourceTree = "<group>"; };
0171 A0B8727E267BFE3E00F0EB72 /* SelfDeviceData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelfDeviceData.swift; sourceTree = "<group>"; };
0172 A0B87284267E73E600F0EB72 /* SettingsChosenThemeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsChosenThemeView.swift; sourceTree = "<group>"; };
0173 A0B87286267F16E100F0EB72 /* DeviceDetailPluginSettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceDetailPluginSettingsView.swift; sourceTree = "<group>"; };
0174 A0BECF6426C0ED890037E299 /* BackgroundService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BackgroundService.h; sourceTree = "<group>"; };
0175 A0BECF6526C0EDD10037E299 /* BackgroundService.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BackgroundService.m; sourceTree = "<group>"; };
0176 A0BECF6726C195240037E299 /* ConnectedDevicesViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectedDevicesViewModel.swift; sourceTree = "<group>"; };
0177 A0C00FC426F5807C007EFCCA /* CertificateService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CertificateService.swift; sourceTree = "<group>"; };
0178 A0CA112026F3C7ED006F6EAC /* RunCommandView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunCommandView.swift; sourceTree = "<group>"; };
0179 A0CA112226F3C7F7006F6EAC /* RunCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunCommand.swift; sourceTree = "<group>"; };
0180 A0CA112426F3CF66006F6EAC /* CommandEntry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandEntry.swift; sourceTree = "<group>"; };
0181 A0D76FCB26E6B034009D9B03 /* RemoteInputView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteInputView.swift; sourceTree = "<group>"; };
0182 A0D76FCD26E6F562009D9B03 /* RemoteInput.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteInput.swift; sourceTree = "<group>"; };
0183 A0D76FCF26E73412009D9B03 /* TwoFingerTapView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TwoFingerTapView.swift; sourceTree = "<group>"; };
0184 A0D76FD126E73F12009D9B03 /* TapRecognizerViewModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TapRecognizerViewModifier.swift; sourceTree = "<group>"; };
0185 A0D8CBD426EF1A4700791D07 /* SettingsAdvancedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsAdvancedView.swift; sourceTree = "<group>"; };
0186 A0D8CBD726F02C6700791D07 /* PresenterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PresenterView.swift; sourceTree = "<group>"; };
0187 A0D8CBD926F02C7D00791D07 /* Presenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Presenter.swift; sourceTree = "<group>"; };
0188 A0FB449926BA796400733914 /* Backend.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Backend.swift; sourceTree = "<group>"; };
0189 A2D0C2B427CD471700C7217F /* AlertManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlertManager.swift; sourceTree = "<group>"; };
0190 D20922C827C5EC3900AF6F76 /* FeaturesList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeaturesList.swift; sourceTree = "<group>"; };
0191 D20ABB0A29A4A04E006F277B /* FileTransferItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileTransferItem.swift; sourceTree = "<group>"; };
0192 D20FCC40282F4D5500A6E16B /* Contributors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Contributors.swift; sourceTree = "<group>"; };
0193 D20FF56427C77DF000E347F7 /* AccessibilityTitleOnlyLabelStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccessibilityTitleOnlyLabelStyle.swift; sourceTree = "<group>"; };
0194 D20FF56627C77E0F00E347F7 /* AccessibleHStack.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccessibleHStack.swift; sourceTree = "<group>"; };
0195 D2423C3B29148B0200616D70 /* FileTransferStatusSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileTransferStatusSection.swift; sourceTree = "<group>"; };
0196 D2423C3F2914979B00616D70 /* iOS14+TextFormat.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "iOS14+TextFormat.swift"; sourceTree = "<group>"; };
0197 D24FFB4C29E76E8500604DA4 /* FilesTab.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilesTab.swift; sourceTree = "<group>"; };
0198 D24FFB4E29E7854000604DA4 /* OpenReceivedDocumentsFolderButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenReceivedDocumentsFolderButton.swift; sourceTree = "<group>"; };
0199 D264C2DA27C8667800BD8AFB /* AppIconPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIconPicker.swift; sourceTree = "<group>"; };
0200 D26C5134275CBB4800074DB3 /* BatteryStatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BatteryStatus.swift; sourceTree = "<group>"; };
0201 D271710829F07E51000CDB7F /* FilesHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilesHelper.swift; sourceTree = "<group>"; };
0202 D275BF2D29A4CD1600CD1CDC /* LinkDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LinkDelegate.h; sourceTree = "<group>"; };
0203 D27D727E29B051D8002C00B7 /* NetworkChangeMonitor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkChangeMonitor.swift; sourceTree = "<group>"; };
0204 D28C94C927D1CAAA002EBC2D /* OSLogManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSLogManager.swift; sourceTree = "<group>"; };
0205 D28C94CB27D1CAD2002EBC2D /* OSLogView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSLogView.swift; sourceTree = "<group>"; };
0206 D28C94CD27D1CDB6002EBC2D /* OSLogEntryLogView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSLogEntryLogView.swift; sourceTree = "<group>"; };
0207 D28C94D027D1CEB9002EBC2D /* OSLog+KDE Connect.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OSLog+KDE Connect.swift"; sourceTree = "<group>"; };
0208 D2916A4127C98BC200EF0714 /* SetupForUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SetupForUITests.swift; sourceTree = "<group>"; };
0209 D298D96827D2C8810053F65B /* NetworkPackage+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NetworkPackage+Extensions.swift"; sourceTree = "<group>"; };
0210 D298D96A27D2C91F0053F65B /* NetworkPackageComposer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkPackageComposer.swift; sourceTree = "<group>"; };
0211 D2A8720D282C95D700DE980E /* DeviceDiscoveryHelp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceDiscoveryHelp.swift; sourceTree = "<group>"; };
0212 D2DC60F429B0B01A001F7CB9 /* LinkProviderDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LinkProviderDelegate.h; sourceTree = "<group>"; };
0213 D2E60C3E29FD156C00502F07 /* FileTransferStatusOverview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileTransferStatusOverview.swift; sourceTree = "<group>"; };
0214 D2E60C4029FDB06000502F07 /* SetupFileTransfersForUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SetupFileTransfersForUITests.swift; sourceTree = "<group>"; };
0215 D2F7776427C9970E008F20A1 /* SnapshotHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SnapshotHelper.swift; path = fastlane/SnapshotHelper.swift; sourceTree = SOURCE_ROOT; };
0216 D2F7776727C99901008F20A1 /* fastlane */ = {isa = PBXFileReference; lastKnownFileType = folder; path = fastlane; sourceTree = "<group>"; };
0217 DB8E559D2815961200101059 /* iOS14+FocusState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "iOS14+FocusState.swift"; sourceTree = "<group>"; };
0218 /* End PBXFileReference section */
0219
0220 /* Begin PBXFrameworksBuildPhase section */
0221 A0A04429267BF38700CC21DD /* Frameworks */ = {
0222 isa = PBXFrameworksBuildPhase;
0223 buildActionMask = 2147483647;
0224 files = (
0225 D21A100829B878B800CE02F8 /* OrderedCollections in Frameworks */,
0226 D2FBA1F9277179A300EBA686 /* CocoaAsyncSocket in Frameworks */,
0227 D2FAF12727D2E78900658753 /* Introspect in Frameworks */,
0228 1491F15A26AC8BD6008C1065 /* OpenSSL in Frameworks */,
0229 D2D0A89C27688B5500CA9B13 /* MediaPicker in Frameworks */,
0230 );
0231 runOnlyForDeploymentPostprocessing = 0;
0232 };
0233 A0A0443A267BF38A00CC21DD /* Frameworks */ = {
0234 isa = PBXFrameworksBuildPhase;
0235 buildActionMask = 2147483647;
0236 files = (
0237 );
0238 runOnlyForDeploymentPostprocessing = 0;
0239 };
0240 A0A04445267BF38A00CC21DD /* Frameworks */ = {
0241 isa = PBXFrameworksBuildPhase;
0242 buildActionMask = 2147483647;
0243 files = (
0244 );
0245 runOnlyForDeploymentPostprocessing = 0;
0246 };
0247 /* End PBXFrameworksBuildPhase section */
0248
0249 /* Begin PBXGroup section */
0250 1499A8CC2698BE2300FDF493 /* ObjC Network Backend */ = {
0251 isa = PBXGroup;
0252 children = (
0253 D275BF2D29A4CD1600CD1CDC /* LinkDelegate.h */,
0254 1499A8D72698BF0F00FDF493 /* BaseLink.h */,
0255 1499A8D82698BF0F00FDF493 /* BaseLink.m */,
0256 D2DC60F429B0B01A001F7CB9 /* LinkProviderDelegate.h */,
0257 1499A8D62698BF0F00FDF493 /* BaseLinkProvider.h */,
0258 1499A8D92698BF0F00FDF493 /* BaseLinkProvider.m */,
0259 1499A8D12698BF0F00FDF493 /* lanBackend */,
0260 1499A8D02698BF0F00FDF493 /* LanLink-Bridging-Header.h */,
0261 );
0262 path = "ObjC Network Backend";
0263 sourceTree = "<group>";
0264 };
0265 1499A8D12698BF0F00FDF493 /* lanBackend */ = {
0266 isa = PBXGroup;
0267 children = (
0268 1499A8D22698BF0F00FDF493 /* LanLinkProvider.h */,
0269 1499A8D32698BF0F00FDF493 /* LanLink.h */,
0270 1499A8D42698BF0F00FDF493 /* LanLinkProvider.m */,
0271 1499A8D52698BF0F00FDF493 /* LanLink.m */,
0272 3D5C169D2A49934A005F423D /* MdnsDiscovery.swift */,
0273 );
0274 path = lanBackend;
0275 sourceTree = "<group>";
0276 };
0277 1499A8DE2698BF4900FDF493 /* ObjC Backend */ = {
0278 isa = PBXGroup;
0279 children = (
0280 1499A8E52698BFF300FDF493 /* Device.h */,
0281 1499A8E32698BFF300FDF493 /* Device.m */,
0282 1499A8DF2698BF6900FDF493 /* NetworkPackage.h */,
0283 1499A8E02698BF6900FDF493 /* NetworkPackage.m */,
0284 A0BECF6426C0ED890037E299 /* BackgroundService.h */,
0285 A0BECF6526C0EDD10037E299 /* BackgroundService.m */,
0286 14B95A2A272ED7C8003F3B01 /* CertificateServiceHelper.m */,
0287 1499A8E42698BFF300FDF493 /* KeychainItemWrapper.h */,
0288 1499A8E62698BFF300FDF493 /* KeychainItemWrapper.m */,
0289 );
0290 path = "ObjC Backend";
0291 sourceTree = "<group>";
0292 };
0293 5EA4114027960BA50044C559 /* Texts */ = {
0294 isa = PBXGroup;
0295 children = (
0296 D20FCC40282F4D5500A6E16B /* Contributors.swift */,
0297 5EA4114227960C1C0044C559 /* libs.json */,
0298 );
0299 path = Texts;
0300 sourceTree = "<group>";
0301 };
0302 A01FDD2526C4F65B0014B165 /* Plugins and Plugin Views */ = {
0303 isa = PBXGroup;
0304 children = (
0305 A01FDD2626C4F6D50014B165 /* Plugin.swift */,
0306 A0D8CBCD26EF088700791D07 /* Battery */,
0307 A0D8CBCE26EF089700791D07 /* FindMyPhone */,
0308 A0D8CBCF26EF08A800791D07 /* Ping */,
0309 A0D8CBD026EF08B600791D07 /* Share */,
0310 A0D8CBD126EF08C300791D07 /* Clipboard */,
0311 A0D8CBD626F02C2800791D07 /* Presenter */,
0312 A0D8CBD226EF08CE00791D07 /* RemoteInput */,
0313 A0D8CBDB26F13A2A00791D07 /* RunCommand */,
0314 );
0315 path = "Plugins and Plugin Views";
0316 sourceTree = "<group>";
0317 };
0318 A0A04423267BF38700CC21DD = {
0319 isa = PBXGroup;
0320 children = (
0321 A0A0442E267BF38700CC21DD /* KDE Connect */,
0322 A0A04440267BF38A00CC21DD /* KDE Connect Tests */,
0323 A0A0444B267BF38A00CC21DD /* KDE Connect UITests */,
0324 D2F7776727C99901008F20A1 /* fastlane */,
0325 A0A0442D267BF38700CC21DD /* Products */,
0326 D2FBA1F7277179A300EBA686 /* Frameworks */,
0327 );
0328 sourceTree = "<group>";
0329 };
0330 A0A0442D267BF38700CC21DD /* Products */ = {
0331 isa = PBXGroup;
0332 children = (
0333 A0A0442C267BF38700CC21DD /* KDE Connect.app */,
0334 A0A0443D267BF38A00CC21DD /* KDE ConnectTests.xctest */,
0335 A0A04448267BF38A00CC21DD /* KDE ConnectUITests.xctest */,
0336 );
0337 name = Products;
0338 sourceTree = "<group>";
0339 };
0340 A0A0442E267BF38700CC21DD /* KDE Connect */ = {
0341 isa = PBXGroup;
0342 children = (
0343 A034ADA726BF32F500A7CC70 /* KDE Connect.entitlements */,
0344 1499A8DE2698BF4900FDF493 /* ObjC Backend */,
0345 1499A8CC2698BE2300FDF493 /* ObjC Network Backend */,
0346 A0D8CBC626EF06FA00791D07 /* Swift Backend */,
0347 A01FDD2526C4F65B0014B165 /* Plugins and Plugin Views */,
0348 A0D8CBCA26EF080E00791D07 /* Views */,
0349 D28C94C827D1CA87002EBC2D /* Developer */,
0350 5EA4114027960BA50044C559 /* Texts */,
0351 A0A04438267BF38A00CC21DD /* Info.plist */,
0352 5EA4114527960D0B0044C559 /* Assets.xcassets */,
0353 A0A04435267BF38A00CC21DD /* Preview Content */,
0354 );
0355 path = "KDE Connect";
0356 sourceTree = "<group>";
0357 };
0358 A0A04435267BF38A00CC21DD /* Preview Content */ = {
0359 isa = PBXGroup;
0360 children = (
0361 A0A04436267BF38A00CC21DD /* Preview Assets.xcassets */,
0362 );
0363 path = "Preview Content";
0364 sourceTree = "<group>";
0365 };
0366 A0A04440267BF38A00CC21DD /* KDE Connect Tests */ = {
0367 isa = PBXGroup;
0368 children = (
0369 A0A04441267BF38A00CC21DD /* KDE_Connect_Tests.swift */,
0370 A0A04443267BF38A00CC21DD /* Info.plist */,
0371 );
0372 path = "KDE Connect Tests";
0373 sourceTree = "<group>";
0374 };
0375 A0A0444B267BF38A00CC21DD /* KDE Connect UITests */ = {
0376 isa = PBXGroup;
0377 children = (
0378 A0A0444C267BF38A00CC21DD /* KDE_Connect_UITests.swift */,
0379 D2F7776427C9970E008F20A1 /* SnapshotHelper.swift */,
0380 A0A0444E267BF38A00CC21DD /* Info.plist */,
0381 );
0382 path = "KDE Connect UITests";
0383 sourceTree = "<group>";
0384 };
0385 A0D8CBC626EF06FA00791D07 /* Swift Backend */ = {
0386 isa = PBXGroup;
0387 children = (
0388 A0BECF6726C195240037E299 /* ConnectedDevicesViewModel.swift */,
0389 A0C00FC426F5807C007EFCCA /* CertificateService.swift */,
0390 A0FB449926BA796400733914 /* Backend.swift */,
0391 A0B8727E267BFE3E00F0EB72 /* SelfDeviceData.swift */,
0392 A2D0C2B427CD471700C7217F /* AlertManager.swift */,
0393 53A92E6C27ED4F4F0085A10C /* SystemSound.swift */,
0394 53A0A1D1283ED2B600C7C473 /* Haptics.swift */,
0395 53A0A1D3283ED43200C7C473 /* DeviceType+Extensions.swift */,
0396 53A0A1D5283ED49E00C7C473 /* Device+Extensions.swift */,
0397 53A0A1D7283ED55200C7C473 /* KeyEvent.swift */,
0398 53A0A1D9283ED59100C7C473 /* Date+Extensions.swift */,
0399 53A0A1DB283ED5C400C7C473 /* BackgroundService+Extensions.swift */,
0400 53A0A1DD283ED78700C7C473 /* LocalizedStringKey+Extensions.swift */,
0401 D20ABB0A29A4A04E006F277B /* FileTransferItem.swift */,
0402 D27D727E29B051D8002C00B7 /* NetworkChangeMonitor.swift */,
0403 );
0404 path = "Swift Backend";
0405 sourceTree = "<group>";
0406 };
0407 A0D8CBC926EF07C000791D07 /* Abstracted Views */ = {
0408 isa = PBXGroup;
0409 children = (
0410 D20FF56327C77DE400E347F7 /* Accessibility */,
0411 A0D76FCF26E73412009D9B03 /* TwoFingerTapView.swift */,
0412 A0D76FD126E73F12009D9B03 /* TapRecognizerViewModifier.swift */,
0413 D26C5134275CBB4800074DB3 /* BatteryStatus.swift */,
0414 DB8E559C281595EF00101059 /* iOS14Compatibility */,
0415 );
0416 path = "Abstracted Views";
0417 sourceTree = "<group>";
0418 };
0419 A0D8CBCA26EF080E00791D07 /* Views */ = {
0420 isa = PBXGroup;
0421 children = (
0422 A0D8CBCB26EF081D00791D07 /* Top Level */,
0423 A0D8CBC926EF07C000791D07 /* Abstracted Views */,
0424 A0D8CBCC26EF082F00791D07 /* Devices */,
0425 D24FFB4929E76CB300604DA4 /* Files */,
0426 A0D8CBD326EF090800791D07 /* Settings */,
0427 );
0428 path = Views;
0429 sourceTree = "<group>";
0430 };
0431 A0D8CBCB26EF081D00791D07 /* Top Level */ = {
0432 isa = PBXGroup;
0433 children = (
0434 A0A0442F267BF38700CC21DD /* KDE_Connect_App.swift */,
0435 A0A04431267BF38700CC21DD /* MainTabView.swift */,
0436 );
0437 path = "Top Level";
0438 sourceTree = "<group>";
0439 };
0440 A0D8CBCC26EF082F00791D07 /* Devices */ = {
0441 isa = PBXGroup;
0442 children = (
0443 A0A0445A267BF40400CC21DD /* DevicesView.swift */,
0444 D2A8720D282C95D700DE980E /* DeviceDiscoveryHelp.swift */,
0445 A0A0445C267BF41200CC21DD /* DevicesDetailView.swift */,
0446 A0B87286267F16E100F0EB72 /* DeviceDetailPluginSettingsView.swift */,
0447 A0AAA99626E2D967003883A7 /* ConfigureDeviceByIPView.swift */,
0448 D2423C3B29148B0200616D70 /* FileTransferStatusSection.swift */,
0449 );
0450 path = Devices;
0451 sourceTree = "<group>";
0452 };
0453 A0D8CBCD26EF088700791D07 /* Battery */ = {
0454 isa = PBXGroup;
0455 children = (
0456 A01FDD3026C701360014B165 /* Battery.swift */,
0457 );
0458 path = Battery;
0459 sourceTree = "<group>";
0460 };
0461 A0D8CBCE26EF089700791D07 /* FindMyPhone */ = {
0462 isa = PBXGroup;
0463 children = (
0464 A01FDD2E26C6FD110014B165 /* FindMyPhone.swift */,
0465 );
0466 path = FindMyPhone;
0467 sourceTree = "<group>";
0468 };
0469 A0D8CBCF26EF08A800791D07 /* Ping */ = {
0470 isa = PBXGroup;
0471 children = (
0472 A01FDD2826C4F8420014B165 /* Ping.swift */,
0473 );
0474 path = Ping;
0475 sourceTree = "<group>";
0476 };
0477 A0D8CBD026EF08B600791D07 /* Share */ = {
0478 isa = PBXGroup;
0479 children = (
0480 A01FDD2C26C62E170014B165 /* Share.swift */,
0481 D271710829F07E51000CDB7F /* FilesHelper.swift */,
0482 );
0483 path = Share;
0484 sourceTree = "<group>";
0485 };
0486 A0D8CBD126EF08C300791D07 /* Clipboard */ = {
0487 isa = PBXGroup;
0488 children = (
0489 A0B0852E26E576950010AE9D /* Clipboard.swift */,
0490 );
0491 path = Clipboard;
0492 sourceTree = "<group>";
0493 };
0494 A0D8CBD226EF08CE00791D07 /* RemoteInput */ = {
0495 isa = PBXGroup;
0496 children = (
0497 2B4BEFB728EAC7240053553A /* KeyboardInput.swift */,
0498 A0D76FCB26E6B034009D9B03 /* RemoteInputView.swift */,
0499 A0D76FCD26E6F562009D9B03 /* RemoteInput.swift */,
0500 );
0501 path = RemoteInput;
0502 sourceTree = "<group>";
0503 };
0504 A0D8CBD326EF090800791D07 /* Settings */ = {
0505 isa = PBXGroup;
0506 children = (
0507 A0A0445E267BF41B00CC21DD /* SettingsView.swift */,
0508 A0B8727C267BFBC500F0EB72 /* SettingsDeviceNameView.swift */,
0509 A0B87284267E73E600F0EB72 /* SettingsChosenThemeView.swift */,
0510 A0D8CBD426EF1A4700791D07 /* SettingsAdvancedView.swift */,
0511 5EFA051B279432CA009C91D2 /* SettingsAboutView.swift */,
0512 D20922C827C5EC3900AF6F76 /* FeaturesList.swift */,
0513 D264C2DA27C8667800BD8AFB /* AppIconPicker.swift */,
0514 );
0515 path = Settings;
0516 sourceTree = "<group>";
0517 };
0518 A0D8CBD626F02C2800791D07 /* Presenter */ = {
0519 isa = PBXGroup;
0520 children = (
0521 A0D8CBD726F02C6700791D07 /* PresenterView.swift */,
0522 A0D8CBD926F02C7D00791D07 /* Presenter.swift */,
0523 );
0524 path = Presenter;
0525 sourceTree = "<group>";
0526 };
0527 A0D8CBDB26F13A2A00791D07 /* RunCommand */ = {
0528 isa = PBXGroup;
0529 children = (
0530 A0CA112426F3CF66006F6EAC /* CommandEntry.swift */,
0531 A0CA112026F3C7ED006F6EAC /* RunCommandView.swift */,
0532 A0CA112226F3C7F7006F6EAC /* RunCommand.swift */,
0533 );
0534 path = RunCommand;
0535 sourceTree = "<group>";
0536 };
0537 D20FF56327C77DE400E347F7 /* Accessibility */ = {
0538 isa = PBXGroup;
0539 children = (
0540 D20FF56427C77DF000E347F7 /* AccessibilityTitleOnlyLabelStyle.swift */,
0541 D20FF56627C77E0F00E347F7 /* AccessibleHStack.swift */,
0542 );
0543 path = Accessibility;
0544 sourceTree = "<group>";
0545 };
0546 D24FFB4929E76CB300604DA4 /* Files */ = {
0547 isa = PBXGroup;
0548 children = (
0549 D24FFB4C29E76E8500604DA4 /* FilesTab.swift */,
0550 D2E60C3E29FD156C00502F07 /* FileTransferStatusOverview.swift */,
0551 D24FFB4E29E7854000604DA4 /* OpenReceivedDocumentsFolderButton.swift */,
0552 );
0553 path = Files;
0554 sourceTree = "<group>";
0555 };
0556 D28C94C827D1CA87002EBC2D /* Developer */ = {
0557 isa = PBXGroup;
0558 children = (
0559 D298D96727D2C8640053F65B /* NetworkPackage */,
0560 D28C94CF27D1CDE2002EBC2D /* OSLog */,
0561 D2916A4027C98B9800EF0714 /* UITests */,
0562 );
0563 path = Developer;
0564 sourceTree = "<group>";
0565 };
0566 D28C94CF27D1CDE2002EBC2D /* OSLog */ = {
0567 isa = PBXGroup;
0568 children = (
0569 D28C94D027D1CEB9002EBC2D /* OSLog+KDE Connect.swift */,
0570 D28C94C927D1CAAA002EBC2D /* OSLogManager.swift */,
0571 D28C94CB27D1CAD2002EBC2D /* OSLogView.swift */,
0572 D28C94CD27D1CDB6002EBC2D /* OSLogEntryLogView.swift */,
0573 );
0574 path = OSLog;
0575 sourceTree = "<group>";
0576 };
0577 D2916A4027C98B9800EF0714 /* UITests */ = {
0578 isa = PBXGroup;
0579 children = (
0580 D2916A4127C98BC200EF0714 /* SetupForUITests.swift */,
0581 D2E60C4029FDB06000502F07 /* SetupFileTransfersForUITests.swift */,
0582 );
0583 path = UITests;
0584 sourceTree = "<group>";
0585 };
0586 D298D96727D2C8640053F65B /* NetworkPackage */ = {
0587 isa = PBXGroup;
0588 children = (
0589 D298D96827D2C8810053F65B /* NetworkPackage+Extensions.swift */,
0590 D298D96A27D2C91F0053F65B /* NetworkPackageComposer.swift */,
0591 );
0592 path = NetworkPackage;
0593 sourceTree = "<group>";
0594 };
0595 D2FBA1F7277179A300EBA686 /* Frameworks */ = {
0596 isa = PBXGroup;
0597 children = (
0598 );
0599 name = Frameworks;
0600 sourceTree = "<group>";
0601 };
0602 DB8E559C281595EF00101059 /* iOS14Compatibility */ = {
0603 isa = PBXGroup;
0604 children = (
0605 A09CFCDE2737195E007008A6 /* View+iOS14Compatibility.swift */,
0606 5EF3BDAA27995FCE005C2E3A /* iOS14CompatibleTextView.swift */,
0607 DB8E559D2815961200101059 /* iOS14+FocusState.swift */,
0608 D2423C3F2914979B00616D70 /* iOS14+TextFormat.swift */,
0609 );
0610 path = iOS14Compatibility;
0611 sourceTree = "<group>";
0612 };
0613 /* End PBXGroup section */
0614
0615 /* Begin PBXNativeTarget section */
0616 A0A0442B267BF38700CC21DD /* KDE Connect */ = {
0617 isa = PBXNativeTarget;
0618 buildConfigurationList = A0A04451267BF38A00CC21DD /* Build configuration list for PBXNativeTarget "KDE Connect" */;
0619 buildPhases = (
0620 A0A04428267BF38700CC21DD /* Sources */,
0621 A0A04429267BF38700CC21DD /* Frameworks */,
0622 A0A0442A267BF38700CC21DD /* Resources */,
0623 );
0624 buildRules = (
0625 );
0626 dependencies = (
0627 D2AB56782988E4B9008A2217 /* PBXTargetDependency */,
0628 );
0629 name = "KDE Connect";
0630 packageProductDependencies = (
0631 1491F15926AC8BD6008C1065 /* OpenSSL */,
0632 D2D0A89B27688B5500CA9B13 /* MediaPicker */,
0633 D2FBA1F8277179A300EBA686 /* CocoaAsyncSocket */,
0634 D2FAF12627D2E78900658753 /* Introspect */,
0635 D21A100729B878B800CE02F8 /* OrderedCollections */,
0636 );
0637 productName = "KDE Connect Test";
0638 productReference = A0A0442C267BF38700CC21DD /* KDE Connect.app */;
0639 productType = "com.apple.product-type.application";
0640 };
0641 A0A0443C267BF38A00CC21DD /* KDE ConnectTests */ = {
0642 isa = PBXNativeTarget;
0643 buildConfigurationList = A0A04454267BF38A00CC21DD /* Build configuration list for PBXNativeTarget "KDE ConnectTests" */;
0644 buildPhases = (
0645 A0A04439267BF38A00CC21DD /* Sources */,
0646 A0A0443A267BF38A00CC21DD /* Frameworks */,
0647 A0A0443B267BF38A00CC21DD /* Resources */,
0648 );
0649 buildRules = (
0650 );
0651 dependencies = (
0652 A0A0443F267BF38A00CC21DD /* PBXTargetDependency */,
0653 );
0654 name = "KDE ConnectTests";
0655 productName = "KDE Connect TestTests";
0656 productReference = A0A0443D267BF38A00CC21DD /* KDE ConnectTests.xctest */;
0657 productType = "com.apple.product-type.bundle.unit-test";
0658 };
0659 A0A04447267BF38A00CC21DD /* KDE ConnectUITests */ = {
0660 isa = PBXNativeTarget;
0661 buildConfigurationList = A0A04457267BF38A00CC21DD /* Build configuration list for PBXNativeTarget "KDE ConnectUITests" */;
0662 buildPhases = (
0663 A0A04444267BF38A00CC21DD /* Sources */,
0664 A0A04445267BF38A00CC21DD /* Frameworks */,
0665 A0A04446267BF38A00CC21DD /* Resources */,
0666 );
0667 buildRules = (
0668 );
0669 dependencies = (
0670 A0A0444A267BF38A00CC21DD /* PBXTargetDependency */,
0671 );
0672 name = "KDE ConnectUITests";
0673 productName = "KDE Connect TestUITests";
0674 productReference = A0A04448267BF38A00CC21DD /* KDE ConnectUITests.xctest */;
0675 productType = "com.apple.product-type.bundle.ui-testing";
0676 };
0677 /* End PBXNativeTarget section */
0678
0679 /* Begin PBXProject section */
0680 A0A04424267BF38700CC21DD /* Project object */ = {
0681 isa = PBXProject;
0682 attributes = {
0683 BuildIndependentTargetsInParallel = YES;
0684 LastSwiftUpdateCheck = 1250;
0685 LastUpgradeCheck = 1500;
0686 TargetAttributes = {
0687 A0A0442B267BF38700CC21DD = {
0688 CreatedOnToolsVersion = 12.5;
0689 LastSwiftMigration = 1250;
0690 };
0691 A0A0443C267BF38A00CC21DD = {
0692 CreatedOnToolsVersion = 12.5;
0693 TestTargetID = A0A0442B267BF38700CC21DD;
0694 };
0695 A0A04447267BF38A00CC21DD = {
0696 CreatedOnToolsVersion = 12.5;
0697 TestTargetID = A0A0442B267BF38700CC21DD;
0698 };
0699 };
0700 };
0701 buildConfigurationList = A0A04427267BF38700CC21DD /* Build configuration list for PBXProject "KDE Connect" */;
0702 compatibilityVersion = "Xcode 13.0";
0703 developmentRegion = en;
0704 hasScannedForEncodings = 0;
0705 knownRegions = (
0706 en,
0707 Base,
0708 );
0709 mainGroup = A0A04423267BF38700CC21DD;
0710 packageReferences = (
0711 1491F15826AC8BD6008C1065 /* XCRemoteSwiftPackageReference "OpenSSL" */,
0712 D2D0A89A27688B5500CA9B13 /* XCRemoteSwiftPackageReference "SwiftUI-MediaPicker" */,
0713 D2FBA1F6277178A000EBA686 /* XCRemoteSwiftPackageReference "CocoaAsyncSocket" */,
0714 D2FAF12527D2E78900658753 /* XCRemoteSwiftPackageReference "SwiftUI-Introspect" */,
0715 D21A100629B878B800CE02F8 /* XCRemoteSwiftPackageReference "swift-collections" */,
0716 D2D7AB82298C8EA600AB490B /* XCRemoteSwiftPackageReference "SwiftLint" */,
0717 );
0718 productRefGroup = A0A0442D267BF38700CC21DD /* Products */;
0719 projectDirPath = "";
0720 projectRoot = "";
0721 targets = (
0722 A0A0442B267BF38700CC21DD /* KDE Connect */,
0723 A0A0443C267BF38A00CC21DD /* KDE ConnectTests */,
0724 A0A04447267BF38A00CC21DD /* KDE ConnectUITests */,
0725 );
0726 };
0727 /* End PBXProject section */
0728
0729 /* Begin PBXResourcesBuildPhase section */
0730 A0A0442A267BF38700CC21DD /* Resources */ = {
0731 isa = PBXResourcesBuildPhase;
0732 buildActionMask = 2147483647;
0733 files = (
0734 A0A04437267BF38A00CC21DD /* Preview Assets.xcassets in Resources */,
0735 5EA4114427960C1C0044C559 /* libs.json in Resources */,
0736 5EA4114627960D0B0044C559 /* Assets.xcassets in Resources */,
0737 );
0738 runOnlyForDeploymentPostprocessing = 0;
0739 };
0740 A0A0443B267BF38A00CC21DD /* Resources */ = {
0741 isa = PBXResourcesBuildPhase;
0742 buildActionMask = 2147483647;
0743 files = (
0744 );
0745 runOnlyForDeploymentPostprocessing = 0;
0746 };
0747 A0A04446267BF38A00CC21DD /* Resources */ = {
0748 isa = PBXResourcesBuildPhase;
0749 buildActionMask = 2147483647;
0750 files = (
0751 );
0752 runOnlyForDeploymentPostprocessing = 0;
0753 };
0754 /* End PBXResourcesBuildPhase section */
0755
0756 /* Begin PBXSourcesBuildPhase section */
0757 A0A04428267BF38700CC21DD /* Sources */ = {
0758 isa = PBXSourcesBuildPhase;
0759 buildActionMask = 2147483647;
0760 files = (
0761 1499A8DA2698BF0F00FDF493 /* LanLinkProvider.m in Sources */,
0762 1499A8DD2698BF0F00FDF493 /* BaseLinkProvider.m in Sources */,
0763 1499A8E22698BF6900FDF493 /* NetworkPackage.m in Sources */,
0764 DB8E559E2815961200101059 /* iOS14+FocusState.swift in Sources */,
0765 A01FDD2726C4F6D50014B165 /* Plugin.swift in Sources */,
0766 A2D0C2B527CD471700C7217F /* AlertManager.swift in Sources */,
0767 D20FF56727C77E0F00E347F7 /* AccessibleHStack.swift in Sources */,
0768 D24FFB4D29E76E8500604DA4 /* FilesTab.swift in Sources */,
0769 D20922C927C5EC3900AF6F76 /* FeaturesList.swift in Sources */,
0770 A0BECF6826C195240037E299 /* ConnectedDevicesViewModel.swift in Sources */,
0771 53A0A1DE283ED78700C7C473 /* LocalizedStringKey+Extensions.swift in Sources */,
0772 D24FFB4F29E7854000604DA4 /* OpenReceivedDocumentsFolderButton.swift in Sources */,
0773 D27D727F29B051D8002C00B7 /* NetworkChangeMonitor.swift in Sources */,
0774 53A0A1DC283ED5C400C7C473 /* BackgroundService+Extensions.swift in Sources */,
0775 D28C94CE27D1CDB6002EBC2D /* OSLogEntryLogView.swift in Sources */,
0776 1499A8E72698BFF300FDF493 /* Device.m in Sources */,
0777 A0FB449A26BA796400733914 /* Backend.swift in Sources */,
0778 A0D76FCE26E6F562009D9B03 /* RemoteInput.swift in Sources */,
0779 D20FCC41282F4D5500A6E16B /* Contributors.swift in Sources */,
0780 D28C94CC27D1CAD2002EBC2D /* OSLogView.swift in Sources */,
0781 3D5C169E2A49934A005F423D /* MdnsDiscovery.swift in Sources */,
0782 1499A8E82698BFF300FDF493 /* KeychainItemWrapper.m in Sources */,
0783 A0D8CBD826F02C6700791D07 /* PresenterView.swift in Sources */,
0784 A0CA112126F3C7ED006F6EAC /* RunCommandView.swift in Sources */,
0785 A09CFCDF2737195E007008A6 /* View+iOS14Compatibility.swift in Sources */,
0786 A0B87287267F16E100F0EB72 /* DeviceDetailPluginSettingsView.swift in Sources */,
0787 D2423C3C29148B0200616D70 /* FileTransferStatusSection.swift in Sources */,
0788 D298D96B27D2C91F0053F65B /* NetworkPackageComposer.swift in Sources */,
0789 A0D8CBD526EF1A4700791D07 /* SettingsAdvancedView.swift in Sources */,
0790 D28C94CA27D1CAAA002EBC2D /* OSLogManager.swift in Sources */,
0791 D20ABB0B29A4A04E006F277B /* FileTransferItem.swift in Sources */,
0792 A0A0445F267BF41B00CC21DD /* SettingsView.swift in Sources */,
0793 D264C2DB27C8667800BD8AFB /* AppIconPicker.swift in Sources */,
0794 A0A0445B267BF40400CC21DD /* DevicesView.swift in Sources */,
0795 A0D76FCC26E6B034009D9B03 /* RemoteInputView.swift in Sources */,
0796 D2A8720E282C95D700DE980E /* DeviceDiscoveryHelp.swift in Sources */,
0797 D271710929F07E51000CDB7F /* FilesHelper.swift in Sources */,
0798 D2E60C4129FDB06000502F07 /* SetupFileTransfersForUITests.swift in Sources */,
0799 A0B8727D267BFBC500F0EB72 /* SettingsDeviceNameView.swift in Sources */,
0800 A01FDD3126C701360014B165 /* Battery.swift in Sources */,
0801 A01FDD2926C4F8420014B165 /* Ping.swift in Sources */,
0802 D28C94D127D1CEB9002EBC2D /* OSLog+KDE Connect.swift in Sources */,
0803 5EF3BDAB27995FCE005C2E3A /* iOS14CompatibleTextView.swift in Sources */,
0804 A0AAA99726E2D968003883A7 /* ConfigureDeviceByIPView.swift in Sources */,
0805 D26C5135275CBB4800074DB3 /* BatteryStatus.swift in Sources */,
0806 A0A04432267BF38700CC21DD /* MainTabView.swift in Sources */,
0807 A01FDD2F26C6FD110014B165 /* FindMyPhone.swift in Sources */,
0808 2B4BEFB828EAC7240053553A /* KeyboardInput.swift in Sources */,
0809 53A0A1DA283ED59100C7C473 /* Date+Extensions.swift in Sources */,
0810 1499A8DC2698BF0F00FDF493 /* BaseLink.m in Sources */,
0811 A0A04430267BF38700CC21DD /* KDE_Connect_App.swift in Sources */,
0812 A0B87285267E73E700F0EB72 /* SettingsChosenThemeView.swift in Sources */,
0813 A0B8727F267BFE3E00F0EB72 /* SelfDeviceData.swift in Sources */,
0814 A0B0852F26E576950010AE9D /* Clipboard.swift in Sources */,
0815 D2E60C3F29FD156C00502F07 /* FileTransferStatusOverview.swift in Sources */,
0816 5EFA051C279432CA009C91D2 /* SettingsAboutView.swift in Sources */,
0817 D20FF56527C77DF000E347F7 /* AccessibilityTitleOnlyLabelStyle.swift in Sources */,
0818 A01FDD2D26C62E180014B165 /* Share.swift in Sources */,
0819 53A0A1D2283ED2B600C7C473 /* Haptics.swift in Sources */,
0820 D2423C402914979B00616D70 /* iOS14+TextFormat.swift in Sources */,
0821 14B95A2B272ED7C8003F3B01 /* CertificateServiceHelper.m in Sources */,
0822 53A0A1D8283ED55200C7C473 /* KeyEvent.swift in Sources */,
0823 A0D76FD026E73412009D9B03 /* TwoFingerTapView.swift in Sources */,
0824 A0A0445D267BF41200CC21DD /* DevicesDetailView.swift in Sources */,
0825 A0CA112326F3C7F7006F6EAC /* RunCommand.swift in Sources */,
0826 53A0A1D4283ED43200C7C473 /* DeviceType+Extensions.swift in Sources */,
0827 A0CA112526F3CF66006F6EAC /* CommandEntry.swift in Sources */,
0828 53A0A1D6283ED49E00C7C473 /* Device+Extensions.swift in Sources */,
0829 D298D96927D2C8810053F65B /* NetworkPackage+Extensions.swift in Sources */,
0830 A0D76FD226E73F12009D9B03 /* TapRecognizerViewModifier.swift in Sources */,
0831 A0D8CBDA26F02C7D00791D07 /* Presenter.swift in Sources */,
0832 D2916A4227C98BC200EF0714 /* SetupForUITests.swift in Sources */,
0833 A0C00FC526F5807C007EFCCA /* CertificateService.swift in Sources */,
0834 1499A8DB2698BF0F00FDF493 /* LanLink.m in Sources */,
0835 53A92E6D27ED4F4F0085A10C /* SystemSound.swift in Sources */,
0836 A0BECF6626C0EDD10037E299 /* BackgroundService.m in Sources */,
0837 );
0838 runOnlyForDeploymentPostprocessing = 0;
0839 };
0840 A0A04439267BF38A00CC21DD /* Sources */ = {
0841 isa = PBXSourcesBuildPhase;
0842 buildActionMask = 2147483647;
0843 files = (
0844 A0A04442267BF38A00CC21DD /* KDE_Connect_Tests.swift in Sources */,
0845 );
0846 runOnlyForDeploymentPostprocessing = 0;
0847 };
0848 A0A04444267BF38A00CC21DD /* Sources */ = {
0849 isa = PBXSourcesBuildPhase;
0850 buildActionMask = 2147483647;
0851 files = (
0852 A0A0444D267BF38A00CC21DD /* KDE_Connect_UITests.swift in Sources */,
0853 D2F7776627C99760008F20A1 /* SnapshotHelper.swift in Sources */,
0854 );
0855 runOnlyForDeploymentPostprocessing = 0;
0856 };
0857 /* End PBXSourcesBuildPhase section */
0858
0859 /* Begin PBXTargetDependency section */
0860 A0A0443F267BF38A00CC21DD /* PBXTargetDependency */ = {
0861 isa = PBXTargetDependency;
0862 target = A0A0442B267BF38700CC21DD /* KDE Connect */;
0863 targetProxy = A0A0443E267BF38A00CC21DD /* PBXContainerItemProxy */;
0864 };
0865 A0A0444A267BF38A00CC21DD /* PBXTargetDependency */ = {
0866 isa = PBXTargetDependency;
0867 target = A0A0442B267BF38700CC21DD /* KDE Connect */;
0868 targetProxy = A0A04449267BF38A00CC21DD /* PBXContainerItemProxy */;
0869 };
0870 D2AB56782988E4B9008A2217 /* PBXTargetDependency */ = {
0871 isa = PBXTargetDependency;
0872 productRef = D2AB56772988E4B9008A2217 /* SwiftLintPlugin */;
0873 };
0874 /* End PBXTargetDependency section */
0875
0876 /* Begin XCBuildConfiguration section */
0877 A0A0444F267BF38A00CC21DD /* Debug */ = {
0878 isa = XCBuildConfiguration;
0879 buildSettings = {
0880 ALWAYS_SEARCH_USER_PATHS = NO;
0881 CLANG_ANALYZER_NONNULL = YES;
0882 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
0883 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
0884 CLANG_CXX_LIBRARY = "libc++";
0885 CLANG_ENABLE_MODULES = YES;
0886 CLANG_ENABLE_OBJC_ARC = YES;
0887 CLANG_ENABLE_OBJC_WEAK = YES;
0888 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
0889 CLANG_WARN_BOOL_CONVERSION = YES;
0890 CLANG_WARN_COMMA = YES;
0891 CLANG_WARN_CONSTANT_CONVERSION = YES;
0892 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
0893 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
0894 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
0895 CLANG_WARN_EMPTY_BODY = YES;
0896 CLANG_WARN_ENUM_CONVERSION = YES;
0897 CLANG_WARN_INFINITE_RECURSION = YES;
0898 CLANG_WARN_INT_CONVERSION = YES;
0899 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
0900 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
0901 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
0902 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
0903 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
0904 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
0905 CLANG_WARN_STRICT_PROTOTYPES = YES;
0906 CLANG_WARN_SUSPICIOUS_MOVE = YES;
0907 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
0908 CLANG_WARN_UNREACHABLE_CODE = YES;
0909 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
0910 COPY_PHASE_STRIP = NO;
0911 DEBUG_INFORMATION_FORMAT = dwarf;
0912 ENABLE_STRICT_OBJC_MSGSEND = YES;
0913 ENABLE_TESTABILITY = YES;
0914 ENABLE_USER_SCRIPT_SANDBOXING = YES;
0915 GCC_C_LANGUAGE_STANDARD = gnu11;
0916 GCC_DYNAMIC_NO_PIC = NO;
0917 GCC_NO_COMMON_BLOCKS = YES;
0918 GCC_OPTIMIZATION_LEVEL = 0;
0919 GCC_PREPROCESSOR_DEFINITIONS = (
0920 "DEBUG=1",
0921 "$(inherited)",
0922 );
0923 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
0924 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
0925 GCC_WARN_UNDECLARED_SELECTOR = YES;
0926 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
0927 GCC_WARN_UNUSED_FUNCTION = YES;
0928 GCC_WARN_UNUSED_VARIABLE = YES;
0929 IPHONEOS_DEPLOYMENT_TARGET = 14.0;
0930 MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
0931 MTL_FAST_MATH = YES;
0932 ONLY_ACTIVE_ARCH = YES;
0933 SDKROOT = iphoneos;
0934 SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
0935 SWIFT_OPTIMIZATION_LEVEL = "-Onone";
0936 };
0937 name = Debug;
0938 };
0939 A0A04450267BF38A00CC21DD /* Release */ = {
0940 isa = XCBuildConfiguration;
0941 buildSettings = {
0942 ALWAYS_SEARCH_USER_PATHS = NO;
0943 CLANG_ANALYZER_NONNULL = YES;
0944 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
0945 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
0946 CLANG_CXX_LIBRARY = "libc++";
0947 CLANG_ENABLE_MODULES = YES;
0948 CLANG_ENABLE_OBJC_ARC = YES;
0949 CLANG_ENABLE_OBJC_WEAK = YES;
0950 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
0951 CLANG_WARN_BOOL_CONVERSION = YES;
0952 CLANG_WARN_COMMA = YES;
0953 CLANG_WARN_CONSTANT_CONVERSION = YES;
0954 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
0955 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
0956 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
0957 CLANG_WARN_EMPTY_BODY = YES;
0958 CLANG_WARN_ENUM_CONVERSION = YES;
0959 CLANG_WARN_INFINITE_RECURSION = YES;
0960 CLANG_WARN_INT_CONVERSION = YES;
0961 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
0962 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
0963 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
0964 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
0965 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
0966 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
0967 CLANG_WARN_STRICT_PROTOTYPES = YES;
0968 CLANG_WARN_SUSPICIOUS_MOVE = YES;
0969 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
0970 CLANG_WARN_UNREACHABLE_CODE = YES;
0971 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
0972 COPY_PHASE_STRIP = NO;
0973 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
0974 ENABLE_NS_ASSERTIONS = NO;
0975 ENABLE_STRICT_OBJC_MSGSEND = YES;
0976 ENABLE_USER_SCRIPT_SANDBOXING = YES;
0977 GCC_C_LANGUAGE_STANDARD = gnu11;
0978 GCC_NO_COMMON_BLOCKS = YES;
0979 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
0980 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
0981 GCC_WARN_UNDECLARED_SELECTOR = YES;
0982 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
0983 GCC_WARN_UNUSED_FUNCTION = YES;
0984 GCC_WARN_UNUSED_VARIABLE = YES;
0985 IPHONEOS_DEPLOYMENT_TARGET = 14.0;
0986 MTL_ENABLE_DEBUG_INFO = NO;
0987 MTL_FAST_MATH = YES;
0988 SDKROOT = iphoneos;
0989 SWIFT_COMPILATION_MODE = wholemodule;
0990 SWIFT_OPTIMIZATION_LEVEL = "-O";
0991 VALIDATE_PRODUCT = YES;
0992 };
0993 name = Release;
0994 };
0995 A0A04452267BF38A00CC21DD /* Debug */ = {
0996 isa = XCBuildConfiguration;
0997 buildSettings = {
0998 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
0999 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
1000 ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
1001 CLANG_ENABLE_MODULES = YES;
1002 CLANG_STATIC_ANALYZER_MODE = deep;
1003 CODE_SIGN_ENTITLEMENTS = "KDE Connect/KDE Connect.entitlements";
1004 CODE_SIGN_STYLE = Automatic;
1005 CURRENT_PROJECT_VERSION = 1;
1006 DEVELOPMENT_ASSET_PATHS = "\"KDE Connect/Preview Content\"";
1007 DEVELOPMENT_TEAM = 5433B4KXM8;
1008 ENABLE_PREVIEWS = YES;
1009 INFOPLIST_FILE = "KDE Connect/Info.plist";
1010 IPHONEOS_DEPLOYMENT_TARGET = 14.0;
1011 LD_RUNPATH_SEARCH_PATHS = (
1012 "$(inherited)",
1013 "@executable_path/Frameworks",
1014 );
1015 MARKETING_VERSION = 0.3.1;
1016 PRODUCT_BUNDLE_IDENTIFIER = org.kde.kdeconnect;
1017 PRODUCT_NAME = "$(TARGET_NAME)";
1018 RUN_CLANG_STATIC_ANALYZER = YES;
1019 SUPPORTS_MACCATALYST = NO;
1020 SWIFT_EMIT_LOC_STRINGS = YES;
1021 SWIFT_OBJC_BRIDGING_HEADER = "KDE Connect/ObjC Network Backend/LanLink-Bridging-Header.h";
1022 SWIFT_OPTIMIZATION_LEVEL = "-Onone";
1023 SWIFT_VERSION = 5.0;
1024 TARGETED_DEVICE_FAMILY = "1,2";
1025 };
1026 name = Debug;
1027 };
1028 A0A04453267BF38A00CC21DD /* Release */ = {
1029 isa = XCBuildConfiguration;
1030 buildSettings = {
1031 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1032 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
1033 ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
1034 CLANG_ENABLE_MODULES = YES;
1035 CODE_SIGN_ENTITLEMENTS = "KDE Connect/KDE Connect.entitlements";
1036 CODE_SIGN_STYLE = Automatic;
1037 CURRENT_PROJECT_VERSION = 1;
1038 DEVELOPMENT_ASSET_PATHS = "\"KDE Connect/Preview Content\"";
1039 DEVELOPMENT_TEAM = 5433B4KXM8;
1040 ENABLE_PREVIEWS = YES;
1041 INFOPLIST_FILE = "KDE Connect/Info.plist";
1042 IPHONEOS_DEPLOYMENT_TARGET = 14.0;
1043 LD_RUNPATH_SEARCH_PATHS = (
1044 "$(inherited)",
1045 "@executable_path/Frameworks",
1046 );
1047 MARKETING_VERSION = 0.3.1;
1048 PRODUCT_BUNDLE_IDENTIFIER = org.kde.kdeconnect;
1049 PRODUCT_NAME = "$(TARGET_NAME)";
1050 SUPPORTS_MACCATALYST = NO;
1051 SWIFT_EMIT_LOC_STRINGS = YES;
1052 SWIFT_OBJC_BRIDGING_HEADER = "KDE Connect/ObjC Network Backend/LanLink-Bridging-Header.h";
1053 SWIFT_VERSION = 5.0;
1054 TARGETED_DEVICE_FAMILY = "1,2";
1055 };
1056 name = Release;
1057 };
1058 A0A04455267BF38A00CC21DD /* Debug */ = {
1059 isa = XCBuildConfiguration;
1060 buildSettings = {
1061 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
1062 BUNDLE_LOADER = "$(TEST_HOST)";
1063 CODE_SIGN_STYLE = Automatic;
1064 DEVELOPMENT_TEAM = 5433B4KXM8;
1065 INFOPLIST_FILE = "KDE Connect Tests/Info.plist";
1066 IPHONEOS_DEPLOYMENT_TARGET = 14.0;
1067 LD_RUNPATH_SEARCH_PATHS = (
1068 "$(inherited)",
1069 "@executable_path/Frameworks",
1070 "@loader_path/Frameworks",
1071 );
1072 PRODUCT_BUNDLE_IDENTIFIER = org.kde.kdeconnect.Tests;
1073 PRODUCT_NAME = "$(TARGET_NAME)";
1074 SWIFT_VERSION = 5.0;
1075 TARGETED_DEVICE_FAMILY = "1,2";
1076 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/KDE Connect.app/KDE Connect";
1077 };
1078 name = Debug;
1079 };
1080 A0A04456267BF38A00CC21DD /* Release */ = {
1081 isa = XCBuildConfiguration;
1082 buildSettings = {
1083 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
1084 BUNDLE_LOADER = "$(TEST_HOST)";
1085 CODE_SIGN_STYLE = Automatic;
1086 DEVELOPMENT_TEAM = 5433B4KXM8;
1087 INFOPLIST_FILE = "KDE Connect Tests/Info.plist";
1088 IPHONEOS_DEPLOYMENT_TARGET = 14.0;
1089 LD_RUNPATH_SEARCH_PATHS = (
1090 "$(inherited)",
1091 "@executable_path/Frameworks",
1092 "@loader_path/Frameworks",
1093 );
1094 PRODUCT_BUNDLE_IDENTIFIER = org.kde.kdeconnect.Tests;
1095 PRODUCT_NAME = "$(TARGET_NAME)";
1096 SWIFT_VERSION = 5.0;
1097 TARGETED_DEVICE_FAMILY = "1,2";
1098 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/KDE Connect.app/KDE Connect";
1099 };
1100 name = Release;
1101 };
1102 A0A04458267BF38A00CC21DD /* Debug */ = {
1103 isa = XCBuildConfiguration;
1104 buildSettings = {
1105 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
1106 CODE_SIGN_STYLE = Automatic;
1107 DEVELOPMENT_TEAM = 5433B4KXM8;
1108 INFOPLIST_FILE = "KDE Connect UITests/Info.plist";
1109 LD_RUNPATH_SEARCH_PATHS = (
1110 "$(inherited)",
1111 "@executable_path/Frameworks",
1112 "@loader_path/Frameworks",
1113 );
1114 PRODUCT_BUNDLE_IDENTIFIER = org.kde.kdeconnect.UITests;
1115 PRODUCT_NAME = "$(TARGET_NAME)";
1116 PROVISIONING_PROFILE = "";
1117 SWIFT_VERSION = 5.0;
1118 TARGETED_DEVICE_FAMILY = "1,2";
1119 TEST_TARGET_NAME = "KDE Connect";
1120 };
1121 name = Debug;
1122 };
1123 A0A04459267BF38A00CC21DD /* Release */ = {
1124 isa = XCBuildConfiguration;
1125 buildSettings = {
1126 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
1127 CODE_SIGN_STYLE = Automatic;
1128 DEVELOPMENT_TEAM = 5433B4KXM8;
1129 INFOPLIST_FILE = "KDE Connect UITests/Info.plist";
1130 LD_RUNPATH_SEARCH_PATHS = (
1131 "$(inherited)",
1132 "@executable_path/Frameworks",
1133 "@loader_path/Frameworks",
1134 );
1135 PRODUCT_BUNDLE_IDENTIFIER = org.kde.kdeconnect.UITests;
1136 PRODUCT_NAME = "$(TARGET_NAME)";
1137 PROVISIONING_PROFILE = "";
1138 SWIFT_VERSION = 5.0;
1139 TARGETED_DEVICE_FAMILY = "1,2";
1140 TEST_TARGET_NAME = "KDE Connect";
1141 };
1142 name = Release;
1143 };
1144 /* End XCBuildConfiguration section */
1145
1146 /* Begin XCConfigurationList section */
1147 A0A04427267BF38700CC21DD /* Build configuration list for PBXProject "KDE Connect" */ = {
1148 isa = XCConfigurationList;
1149 buildConfigurations = (
1150 A0A0444F267BF38A00CC21DD /* Debug */,
1151 A0A04450267BF38A00CC21DD /* Release */,
1152 );
1153 defaultConfigurationIsVisible = 0;
1154 defaultConfigurationName = Release;
1155 };
1156 A0A04451267BF38A00CC21DD /* Build configuration list for PBXNativeTarget "KDE Connect" */ = {
1157 isa = XCConfigurationList;
1158 buildConfigurations = (
1159 A0A04452267BF38A00CC21DD /* Debug */,
1160 A0A04453267BF38A00CC21DD /* Release */,
1161 );
1162 defaultConfigurationIsVisible = 0;
1163 defaultConfigurationName = Release;
1164 };
1165 A0A04454267BF38A00CC21DD /* Build configuration list for PBXNativeTarget "KDE ConnectTests" */ = {
1166 isa = XCConfigurationList;
1167 buildConfigurations = (
1168 A0A04455267BF38A00CC21DD /* Debug */,
1169 A0A04456267BF38A00CC21DD /* Release */,
1170 );
1171 defaultConfigurationIsVisible = 0;
1172 defaultConfigurationName = Release;
1173 };
1174 A0A04457267BF38A00CC21DD /* Build configuration list for PBXNativeTarget "KDE ConnectUITests" */ = {
1175 isa = XCConfigurationList;
1176 buildConfigurations = (
1177 A0A04458267BF38A00CC21DD /* Debug */,
1178 A0A04459267BF38A00CC21DD /* Release */,
1179 );
1180 defaultConfigurationIsVisible = 0;
1181 defaultConfigurationName = Release;
1182 };
1183 /* End XCConfigurationList section */
1184
1185 /* Begin XCRemoteSwiftPackageReference section */
1186 1491F15826AC8BD6008C1065 /* XCRemoteSwiftPackageReference "OpenSSL" */ = {
1187 isa = XCRemoteSwiftPackageReference;
1188 repositoryURL = "https://github.com/krzyzanowskim/OpenSSL.git";
1189 requirement = {
1190 kind = upToNextMinorVersion;
1191 minimumVersion = 1.1.1900;
1192 };
1193 };
1194 D21A100629B878B800CE02F8 /* XCRemoteSwiftPackageReference "swift-collections" */ = {
1195 isa = XCRemoteSwiftPackageReference;
1196 repositoryURL = "https://github.com/apple/swift-collections.git";
1197 requirement = {
1198 kind = upToNextMinorVersion;
1199 minimumVersion = 1.0.4;
1200 };
1201 };
1202 D2AB56752988E4B0008A2217 /* XCRemoteSwiftPackageReference "SwiftLint" */ = {
1203 isa = XCRemoteSwiftPackageReference;
1204 repositoryURL = "https://github.com/evfemist/SwiftLint.git";
1205 requirement = {
1206 kind = revision;
1207 revision = a780f2e563d7402f078951c2a0fae0a208548196;
1208 };
1209 };
1210 D2D0A89A27688B5500CA9B13 /* XCRemoteSwiftPackageReference "SwiftUI-MediaPicker" */ = {
1211 isa = XCRemoteSwiftPackageReference;
1212 repositoryURL = "https://github.com/UWAppDev/SwiftUI-MediaPicker.git";
1213 requirement = {
1214 kind = exactVersion;
1215 version = 0.2.0;
1216 };
1217 };
1218 D2D7AB82298C8EA600AB490B /* XCRemoteSwiftPackageReference "SwiftLint" */ = {
1219 isa = XCRemoteSwiftPackageReference;
1220 repositoryURL = "https://github.com/realm/SwiftLint.git";
1221 requirement = {
1222 kind = upToNextMajorVersion;
1223 minimumVersion = 0.51.0;
1224 };
1225 };
1226 D2FAF12527D2E78900658753 /* XCRemoteSwiftPackageReference "SwiftUI-Introspect" */ = {
1227 isa = XCRemoteSwiftPackageReference;
1228 repositoryURL = "https://github.com/siteline/SwiftUI-Introspect";
1229 requirement = {
1230 kind = exactVersion;
1231 version = 0.1.4;
1232 };
1233 };
1234 D2FBA1F6277178A000EBA686 /* XCRemoteSwiftPackageReference "CocoaAsyncSocket" */ = {
1235 isa = XCRemoteSwiftPackageReference;
1236 repositoryURL = "https://github.com/ApolloZhu/CocoaAsyncSocket";
1237 requirement = {
1238 kind = revision;
1239 revision = be208949f83e0315ee736a1cf9d0e86a47e2038e;
1240 };
1241 };
1242 /* End XCRemoteSwiftPackageReference section */
1243
1244 /* Begin XCSwiftPackageProductDependency section */
1245 1491F15926AC8BD6008C1065 /* OpenSSL */ = {
1246 isa = XCSwiftPackageProductDependency;
1247 package = 1491F15826AC8BD6008C1065 /* XCRemoteSwiftPackageReference "OpenSSL" */;
1248 productName = OpenSSL;
1249 };
1250 D21A100729B878B800CE02F8 /* OrderedCollections */ = {
1251 isa = XCSwiftPackageProductDependency;
1252 package = D21A100629B878B800CE02F8 /* XCRemoteSwiftPackageReference "swift-collections" */;
1253 productName = OrderedCollections;
1254 };
1255 D2AB56772988E4B9008A2217 /* SwiftLintPlugin */ = {
1256 isa = XCSwiftPackageProductDependency;
1257 package = D2AB56752988E4B0008A2217 /* XCRemoteSwiftPackageReference "SwiftLint" */;
1258 productName = "plugin:SwiftLintPlugin";
1259 };
1260 D2D0A89B27688B5500CA9B13 /* MediaPicker */ = {
1261 isa = XCSwiftPackageProductDependency;
1262 package = D2D0A89A27688B5500CA9B13 /* XCRemoteSwiftPackageReference "SwiftUI-MediaPicker" */;
1263 productName = MediaPicker;
1264 };
1265 D2FAF12627D2E78900658753 /* Introspect */ = {
1266 isa = XCSwiftPackageProductDependency;
1267 package = D2FAF12527D2E78900658753 /* XCRemoteSwiftPackageReference "SwiftUI-Introspect" */;
1268 productName = Introspect;
1269 };
1270 D2FBA1F8277179A300EBA686 /* CocoaAsyncSocket */ = {
1271 isa = XCSwiftPackageProductDependency;
1272 package = D2FBA1F6277178A000EBA686 /* XCRemoteSwiftPackageReference "CocoaAsyncSocket" */;
1273 productName = CocoaAsyncSocket;
1274 };
1275 /* End XCSwiftPackageProductDependency section */
1276 };
1277 rootObject = A0A04424267BF38700CC21DD /* Project object */;
1278 }