|
13 | 13 | AA8BC33F2D0061F200E1ABAA /* FluidMenuBarExtra in Frameworks */ = {isa = PBXBuildFile; productRef = AA8BC33E2D0061F200E1ABAA /* FluidMenuBarExtra */; };
|
14 | 14 | AA8BC4CF2D00A4B700E1ABAA /* KeychainAccess in Frameworks */ = {isa = PBXBuildFile; productRef = AA8BC4CE2D00A4B700E1ABAA /* KeychainAccess */; };
|
15 | 15 | AAD720D02D0816B200F6304D /* Alamofire in Frameworks */ = {isa = PBXBuildFile; productRef = AAD720CF2D0816B200F6304D /* Alamofire */; };
|
| 16 | +961679532CFF207900B2B6DF /* SwiftProtobuf in Frameworks */ = {isa = PBXBuildFile; productRef = 961679522CFF207900B2B6DF /* SwiftProtobuf */; }; |
| 17 | +961679552CFF207900B2B6DF /* SwiftProtobufPluginLibrary in Frameworks */ = {isa = PBXBuildFile; productRef = 961679542CFF207900B2B6DF /* SwiftProtobufPluginLibrary */; }; |
16 | 18 | /* End PBXBuildFile section */
|
17 | 19 |
|
18 | 20 | /* Begin PBXContainerItemProxy section */
|
|
37 | 39 | remoteGlobalIDString = 9616792F2CFF117300B2B6DF;
|
38 | 40 | remoteInfo = VPN;
|
39 | 41 | };
|
| 42 | +961679DD2D030E1D00B2B6DF /* PBXContainerItemProxy */ = { |
| 43 | +isa = PBXContainerItemProxy; |
| 44 | +containerPortal = 961678F42CFF100D00B2B6DF /* Project object */; |
| 45 | +proxyType = 1; |
| 46 | +remoteGlobalIDString = 961678FB2CFF100D00B2B6DF; |
| 47 | +remoteInfo = "Coder Desktop"; |
| 48 | +}; |
40 | 49 | /* End PBXContainerItemProxy section */
|
41 | 50 |
|
42 | 51 | /* Begin PBXCopyFilesBuildPhase section */
|
|
59 | 68 | 961679192CFF100E00B2B6DF /* Coder DesktopUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Coder DesktopUITests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
|
60 | 69 | 961679302CFF117300B2B6DF /* com.coder.Coder-Desktop.VPN.systemextension */ = {isa = PBXFileReference; explicitFileType = "wrapper.system-extension"; includeInIndex = 0; path = "com.coder.Coder-Desktop.VPN.systemextension"; sourceTree = BUILT_PRODUCTS_DIR; };
|
61 | 70 | 961679322CFF117300B2B6DF /* NetworkExtension.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NetworkExtension.framework; path = System/Library/Frameworks/NetworkExtension.framework; sourceTree = SDKROOT; };
|
| 71 | +961679D92D030E1D00B2B6DF /* ProtoTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ProtoTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
62 | 72 | /* End PBXFileReference section */
|
63 | 73 |
|
64 | 74 | /* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
|
|
69 | 79 | );
|
70 | 80 | target = 9616792F2CFF117300B2B6DF /* VPN */;
|
71 | 81 | };
|
| 82 | +961679472CFF14EA00B2B6DF /* Exceptions for "Proto" folder in "VPN" target */ = { |
| 83 | +isa = PBXFileSystemSynchronizedBuildFileExceptionSet; |
| 84 | +membershipExceptions = ( |
| 85 | +Sender.swift, |
| 86 | +); |
| 87 | +target = 9616792F2CFF117300B2B6DF /* VPN */; |
| 88 | +}; |
72 | 89 | /* End PBXFileSystemSynchronizedBuildFileExceptionSet section */
|
73 | 90 |
|
74 | 91 | /* Begin PBXFileSystemSynchronizedRootGroup section */
|
|
95 | 112 | path = VPN;
|
96 | 113 | sourceTree = "<group>";
|
97 | 114 | };
|
| 115 | +961679432CFF149000B2B6DF /* Proto */ = { |
| 116 | +isa = PBXFileSystemSynchronizedRootGroup; |
| 117 | +exceptions = ( |
| 118 | +961679472CFF14EA00B2B6DF /* Exceptions for "Proto" folder in "VPN" target */, |
| 119 | +); |
| 120 | +path = Proto; |
| 121 | +sourceTree = "<group>"; |
| 122 | +}; |
| 123 | +961679DA2D030E1D00B2B6DF /* ProtoTests */ = { |
| 124 | +isa = PBXFileSystemSynchronizedRootGroup; |
| 125 | +path = ProtoTests; |
| 126 | +sourceTree = "<group>"; |
| 127 | +}; |
98 | 128 | /* End PBXFileSystemSynchronizedRootGroup section */
|
99 | 129 |
|
100 | 130 | /* Begin PBXFrameworksBuildPhase section */
|
|
105 | 135 | AAD720D02D0816B200F6304D /* Alamofire in Frameworks */,
|
106 | 136 | AA8BC4CF2D00A4B700E1ABAA /* KeychainAccess in Frameworks */,
|
107 | 137 | AA8BC33F2D0061F200E1ABAA /* FluidMenuBarExtra in Frameworks */,
|
| 138 | +961679552CFF207900B2B6DF /* SwiftProtobufPluginLibrary in Frameworks */, |
| 139 | +961679532CFF207900B2B6DF /* SwiftProtobuf in Frameworks */, |
108 | 140 | );
|
109 | 141 | runOnlyForDeploymentPostprocessing = 0;
|
110 | 142 | };
|
|
127 | 159 | isa = PBXFrameworksBuildPhase;
|
128 | 160 | buildActionMask = 2147483647;
|
129 | 161 | files = (
|
| 162 | +961679E52D03144C00B2B6DF /* SwiftProtobufPluginLibrary in Frameworks */, |
130 | 163 | 961679332CFF117300B2B6DF /* NetworkExtension.framework in Frameworks */,
|
| 164 | +961679E32D03144900B2B6DF /* SwiftProtobuf in Frameworks */, |
| 165 | +); |
| 166 | +runOnlyForDeploymentPostprocessing = 0; |
| 167 | +}; |
| 168 | +961679D62D030E1D00B2B6DF /* Frameworks */ = { |
| 169 | +isa = PBXFrameworksBuildPhase; |
| 170 | +buildActionMask = 2147483647; |
| 171 | +files = ( |
131 | 172 | );
|
132 | 173 | runOnlyForDeploymentPostprocessing = 0;
|
133 | 174 | };
|
|
137 | 178 | 961678F32CFF100D00B2B6DF = {
|
138 | 179 | isa = PBXGroup;
|
139 | 180 | children = (
|
| 181 | +961679432CFF149000B2B6DF /* Proto */, |
| 182 | +961679DA2D030E1D00B2B6DF /* ProtoTests */, |
140 | 183 | 961678FE2CFF100D00B2B6DF /* Coder Desktop */,
|
141 | 184 | 961679122CFF100E00B2B6DF /* Coder DesktopTests */,
|
142 | 185 | 9616791C2CFF100E00B2B6DF /* Coder DesktopUITests */,
|
|
153 | 196 | 9616790F2CFF100E00B2B6DF /* Coder DesktopTests.xctest */,
|
154 | 197 | 961679192CFF100E00B2B6DF /* Coder DesktopUITests.xctest */,
|
155 | 198 | 961679302CFF117300B2B6DF /* com.coder.Coder-Desktop.VPN.systemextension */,
|
| 199 | +961679D92D030E1D00B2B6DF /* ProtoTests.xctest */, |
156 | 200 | );
|
157 | 201 | name = Products;
|
158 | 202 | sourceTree = "<group>";
|
|
185 | 229 | );
|
186 | 230 | fileSystemSynchronizedGroups = (
|
187 | 231 | 961678FE2CFF100D00B2B6DF /* Coder Desktop */,
|
| 232 | +961679432CFF149000B2B6DF /* Proto */, |
188 | 233 | );
|
189 | 234 | name = "Coder Desktop";
|
190 | 235 | packageProductDependencies = (
|
191 | 236 | AA8BC33E2D0061F200E1ABAA /* FluidMenuBarExtra */,
|
192 | 237 | AA8BC4CE2D00A4B700E1ABAA /* KeychainAccess */,
|
193 | 238 | AAD720CF2D0816B200F6304D /* Alamofire */,
|
| 239 | +961679522CFF207900B2B6DF /* SwiftProtobuf */, |
| 240 | +961679542CFF207900B2B6DF /* SwiftProtobufPluginLibrary */, |
194 | 241 | );
|
195 | 242 | productName = "Coder Desktop";
|
196 | 243 | productReference = 961678FC2CFF100D00B2B6DF /* Coder Desktop.app */;
|
|
260 | 307 | );
|
261 | 308 | name = VPN;
|
262 | 309 | packageProductDependencies = (
|
| 310 | +961679E22D03144900B2B6DF /* SwiftProtobuf */, |
| 311 | +961679E42D03144C00B2B6DF /* SwiftProtobufPluginLibrary */, |
263 | 312 | );
|
264 | 313 | productName = VPN;
|
265 | 314 | productReference = 961679302CFF117300B2B6DF /* com.coder.Coder-Desktop.VPN.systemextension */;
|
266 | 315 | productType = "com.apple.product-type.system-extension";
|
267 | 316 | };
|
| 317 | +961679D82D030E1D00B2B6DF /* ProtoTests */ = { |
| 318 | +isa = PBXNativeTarget; |
| 319 | +buildConfigurationList = 961679DF2D030E1D00B2B6DF /* Build configuration list for PBXNativeTarget "ProtoTests" */; |
| 320 | +buildPhases = ( |
| 321 | +961679D52D030E1D00B2B6DF /* Sources */, |
| 322 | +961679D62D030E1D00B2B6DF /* Frameworks */, |
| 323 | +961679D72D030E1D00B2B6DF /* Resources */, |
| 324 | +); |
| 325 | +buildRules = ( |
| 326 | +); |
| 327 | +dependencies = ( |
| 328 | +961679DE2D030E1D00B2B6DF /* PBXTargetDependency */, |
| 329 | +); |
| 330 | +fileSystemSynchronizedGroups = ( |
| 331 | +961679DA2D030E1D00B2B6DF /* ProtoTests */, |
| 332 | +); |
| 333 | +name = ProtoTests; |
| 334 | +packageProductDependencies = ( |
| 335 | +); |
| 336 | +productName = ProtoTests; |
| 337 | +productReference = 961679D92D030E1D00B2B6DF /* ProtoTests.xctest */; |
| 338 | +productType = "com.apple.product-type.bundle.unit-test"; |
| 339 | +}; |
268 | 340 | /* End PBXNativeTarget section */
|
269 | 341 |
|
270 | 342 | /* Begin PBXProject section */
|
|
289 | 361 | 9616792F2CFF117300B2B6DF = {
|
290 | 362 | CreatedOnToolsVersion = 16.1;
|
291 | 363 | };
|
| 364 | +961679D82D030E1D00B2B6DF = { |
| 365 | +CreatedOnToolsVersion = 16.1; |
| 366 | +TestTargetID = 961678FB2CFF100D00B2B6DF; |
| 367 | +}; |
292 | 368 | };
|
293 | 369 | };
|
294 | 370 | buildConfigurationList = 961678F72CFF100D00B2B6DF /* Build configuration list for PBXProject "Coder Desktop" */;
|
|
306 | 382 | AA8BC33D2D0061F200E1ABAA /* XCRemoteSwiftPackageReference "fluid-menu-bar-extra" */,
|
307 | 383 | AA8BC4CD2D00A4B700E1ABAA /* XCRemoteSwiftPackageReference "KeychainAccess" */,
|
308 | 384 | AAD720CE2D0816B200F6304D /* XCRemoteSwiftPackageReference "Alamofire" */,
|
| 385 | +961679512CFF207900B2B6DF /* XCRemoteSwiftPackageReference "swift-protobuf" */, |
309 | 386 | );
|
310 | 387 | preferredProjectObjectVersion = 77;
|
311 | 388 | productRefGroup = 961678FD2CFF100D00B2B6DF /* Products */;
|
|
316 | 393 | 9616790E2CFF100E00B2B6DF /* Coder DesktopTests */,
|
317 | 394 | 961679182CFF100E00B2B6DF /* Coder DesktopUITests */,
|
318 | 395 | 9616792F2CFF117300B2B6DF /* VPN */,
|
| 396 | +961679D82D030E1D00B2B6DF /* ProtoTests */, |
319 | 397 | );
|
320 | 398 | };
|
321 | 399 | /* End PBXProject section */
|
|
349 | 427 | );
|
350 | 428 | runOnlyForDeploymentPostprocessing = 0;
|
351 | 429 | };
|
| 430 | +961679D72D030E1D00B2B6DF /* Resources */ = { |
| 431 | +isa = PBXResourcesBuildPhase; |
| 432 | +buildActionMask = 2147483647; |
| 433 | +files = ( |
| 434 | +); |
| 435 | +runOnlyForDeploymentPostprocessing = 0; |
| 436 | +}; |
352 | 437 | /* End PBXResourcesBuildPhase section */
|
353 | 438 |
|
354 | 439 | /* Begin PBXSourcesBuildPhase section */
|
|
380 | 465 | );
|
381 | 466 | runOnlyForDeploymentPostprocessing = 0;
|
382 | 467 | };
|
| 468 | +961679D52D030E1D00B2B6DF /* Sources */ = { |
| 469 | +isa = PBXSourcesBuildPhase; |
| 470 | +buildActionMask = 2147483647; |
| 471 | +files = ( |
| 472 | +); |
| 473 | +runOnlyForDeploymentPostprocessing = 0; |
| 474 | +}; |
383 | 475 | /* End PBXSourcesBuildPhase section */
|
384 | 476 |
|
385 | 477 | /* Begin PBXTargetDependency section */
|
|
402 | 494 | isa = PBXTargetDependency;
|
403 | 495 | productRef = AA8BC33B2D0060E700E1ABAA /* SwiftLintBuildToolPlugin */;
|
404 | 496 | };
|
| 497 | +961679DE2D030E1D00B2B6DF /* PBXTargetDependency */ = { |
| 498 | +isa = PBXTargetDependency; |
| 499 | +target = 961678FB2CFF100D00B2B6DF /* Coder Desktop */; |
| 500 | +targetProxy = 961679DD2D030E1D00B2B6DF /* PBXContainerItemProxy */; |
| 501 | +}; |
405 | 502 | /* End PBXTargetDependency section */
|
406 | 503 |
|
407 | 504 | /* Begin XCBuildConfiguration section */
|
|
701 | 798 | };
|
702 | 799 | name = Release;
|
703 | 800 | };
|
| 801 | +961679E02D030E1D00B2B6DF /* Debug */ = { |
| 802 | +isa = XCBuildConfiguration; |
| 803 | +buildSettings = { |
| 804 | +BUNDLE_LOADER = "$(TEST_HOST)"; |
| 805 | +CODE_SIGN_STYLE = Automatic; |
| 806 | +CURRENT_PROJECT_VERSION = 1; |
| 807 | +DEVELOPMENT_TEAM = 4399GN35BJ; |
| 808 | +GENERATE_INFOPLIST_FILE = YES; |
| 809 | +MARKETING_VERSION = 1.0; |
| 810 | +PRODUCT_BUNDLE_IDENTIFIER = "com.coder.Coder-Desktop.ProtoTests"; |
| 811 | +PRODUCT_NAME = "$(TARGET_NAME)"; |
| 812 | +SWIFT_EMIT_LOC_STRINGS = NO; |
| 813 | +SWIFT_VERSION = 5.0; |
| 814 | +TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Coder Desktop.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Coder Desktop"; |
| 815 | +}; |
| 816 | +name = Debug; |
| 817 | +}; |
| 818 | +961679E12D030E1D00B2B6DF /* Release */ = { |
| 819 | +isa = XCBuildConfiguration; |
| 820 | +buildSettings = { |
| 821 | +BUNDLE_LOADER = "$(TEST_HOST)"; |
| 822 | +CODE_SIGN_STYLE = Automatic; |
| 823 | +CURRENT_PROJECT_VERSION = 1; |
| 824 | +DEVELOPMENT_TEAM = 4399GN35BJ; |
| 825 | +GENERATE_INFOPLIST_FILE = YES; |
| 826 | +MARKETING_VERSION = 1.0; |
| 827 | +PRODUCT_BUNDLE_IDENTIFIER = "com.coder.Coder-Desktop.ProtoTests"; |
| 828 | +PRODUCT_NAME = "$(TARGET_NAME)"; |
| 829 | +SWIFT_EMIT_LOC_STRINGS = NO; |
| 830 | +SWIFT_VERSION = 5.0; |
| 831 | +TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Coder Desktop.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Coder Desktop"; |
| 832 | +}; |
| 833 | +name = Release; |
| 834 | +}; |
704 | 835 | /* End XCBuildConfiguration section */
|
705 | 836 |
|
706 | 837 | /* Begin XCConfigurationList section */
|
|
749 | 880 | defaultConfigurationIsVisible = 0;
|
750 | 881 | defaultConfigurationName = Release;
|
751 | 882 | };
|
| 883 | +961679DF2D030E1D00B2B6DF /* Build configuration list for PBXNativeTarget "ProtoTests" */ = { |
| 884 | +isa = XCConfigurationList; |
| 885 | +buildConfigurations = ( |
| 886 | +961679E02D030E1D00B2B6DF /* Debug */, |
| 887 | +961679E12D030E1D00B2B6DF /* Release */, |
| 888 | +); |
| 889 | +defaultConfigurationIsVisible = 0; |
| 890 | +defaultConfigurationName = Release; |
| 891 | +}; |
752 | 892 | /* End XCConfigurationList section */
|
753 | 893 |
|
754 | 894 | /* Begin XCRemoteSwiftPackageReference section */
|
|
792 | 932 | minimumVersion = 5.10.2;
|
793 | 933 | };
|
794 | 934 | };
|
| 935 | +961679512CFF207900B2B6DF /* XCRemoteSwiftPackageReference "swift-protobuf" */ = { |
| 936 | +isa = XCRemoteSwiftPackageReference; |
| 937 | +repositoryURL = "https://github.com/apple/swift-protobuf.git"; |
| 938 | +requirement = { |
| 939 | +kind = exactVersion; |
| 940 | +version = 1.28.2; |
| 941 | +}; |
| 942 | +}; |
795 | 943 | /* End XCRemoteSwiftPackageReference section */
|
796 | 944 |
|
797 | 945 | /* Begin XCSwiftPackageProductDependency section */
|
|
820 | 968 | package = AAD720CE2D0816B200F6304D /* XCRemoteSwiftPackageReference "Alamofire" */;
|
821 | 969 | productName = Alamofire;
|
822 | 970 | };
|
| 971 | +961679522CFF207900B2B6DF /* SwiftProtobuf */ = { |
| 972 | +isa = XCSwiftPackageProductDependency; |
| 973 | +package = 961679512CFF207900B2B6DF /* XCRemoteSwiftPackageReference "swift-protobuf" */; |
| 974 | +productName = SwiftProtobuf; |
| 975 | +}; |
| 976 | +961679542CFF207900B2B6DF /* SwiftProtobufPluginLibrary */ = { |
| 977 | +isa = XCSwiftPackageProductDependency; |
| 978 | +package = 961679512CFF207900B2B6DF /* XCRemoteSwiftPackageReference "swift-protobuf" */; |
| 979 | +productName = SwiftProtobufPluginLibrary; |
| 980 | +}; |
| 981 | +961679E22D03144900B2B6DF /* SwiftProtobuf */ = { |
| 982 | +isa = XCSwiftPackageProductDependency; |
| 983 | +package = 961679512CFF207900B2B6DF /* XCRemoteSwiftPackageReference "swift-protobuf" */; |
| 984 | +productName = SwiftProtobuf; |
| 985 | +}; |
| 986 | +961679E42D03144C00B2B6DF /* SwiftProtobufPluginLibrary */ = { |
| 987 | +isa = XCSwiftPackageProductDependency; |
| 988 | +package = 961679512CFF207900B2B6DF /* XCRemoteSwiftPackageReference "swift-protobuf" */; |
| 989 | +productName = SwiftProtobufPluginLibrary; |
| 990 | +}; |
823 | 991 | /* End XCSwiftPackageProductDependency section */
|
824 | 992 | };
|
825 | 993 | rootObject = 961678F42CFF100D00B2B6DF /* Project object */;
|
|