|
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 */;
|
|
0 commit comments