|
12 | 12 | AA8BC3392D0060A900E1ABAA /* ViewInspector in Frameworks */ = {isa = PBXBuildFile; productRef = AA8BC3382D0060A900E1ABAA /* ViewInspector */; };
|
13 | 13 | AA8BC33F2D0061F200E1ABAA /* FluidMenuBarExtra in Frameworks */ = {isa = PBXBuildFile; productRef = AA8BC33E2D0061F200E1ABAA /* FluidMenuBarExtra */; };
|
14 | 14 | AA8BC4CF2D00A4B700E1ABAA /* KeychainAccess in Frameworks */ = {isa = PBXBuildFile; productRef = AA8BC4CE2D00A4B700E1ABAA /* KeychainAccess */; };
|
| 15 | + 961679532CFF207900B2B6DF /* SwiftProtobuf in Frameworks */ = {isa = PBXBuildFile; productRef = 961679522CFF207900B2B6DF /* SwiftProtobuf */; }; |
| 16 | + 961679552CFF207900B2B6DF /* SwiftProtobufPluginLibrary in Frameworks */ = {isa = PBXBuildFile; productRef = 961679542CFF207900B2B6DF /* SwiftProtobufPluginLibrary */; }; |
| 17 | + 961679E32D03144900B2B6DF /* SwiftProtobuf in Frameworks */ = {isa = PBXBuildFile; productRef = 961679E22D03144900B2B6DF /* SwiftProtobuf */; }; |
| 18 | + 961679E52D03144C00B2B6DF /* SwiftProtobufPluginLibrary in Frameworks */ = {isa = PBXBuildFile; productRef = 961679E42D03144C00B2B6DF /* SwiftProtobufPluginLibrary */; }; |
15 | 19 | /* End PBXBuildFile section */
|
16 | 20 |
|
17 | 21 | /* Begin PBXContainerItemProxy section */
|
|
36 | 40 | remoteGlobalIDString = 9616792F2CFF117300B2B6DF;
|
37 | 41 | remoteInfo = VPN;
|
38 | 42 | };
|
| 43 | + 961679DD2D030E1D00B2B6DF /* PBXContainerItemProxy */ = { |
| 44 | + isa = PBXContainerItemProxy; |
| 45 | + containerPortal = 961678F42CFF100D00B2B6DF /* Project object */; |
| 46 | + proxyType = 1; |
| 47 | + remoteGlobalIDString = 961678FB2CFF100D00B2B6DF; |
| 48 | + remoteInfo = "Coder Desktop"; |
| 49 | + }; |
39 | 50 | /* End PBXContainerItemProxy section */
|
40 | 51 |
|
41 | 52 | /* Begin PBXCopyFilesBuildPhase section */
|
|
58 | 69 | 961679192CFF100E00B2B6DF /* Coder DesktopUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Coder DesktopUITests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
|
59 | 70 | 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; };
|
60 | 71 | 961679322CFF117300B2B6DF /* NetworkExtension.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NetworkExtension.framework; path = System/Library/Frameworks/NetworkExtension.framework; sourceTree = SDKROOT; };
|
| 72 | + 961679D92D030E1D00B2B6DF /* ProtoTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ProtoTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
61 | 73 | /* End PBXFileReference section */
|
62 | 74 |
|
63 | 75 | /* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
|
|
68 | 80 | );
|
69 | 81 | target = 9616792F2CFF117300B2B6DF /* VPN */;
|
70 | 82 | };
|
| 83 | + 961679472CFF14EA00B2B6DF /* Exceptions for "Proto" folder in "VPN" target */ = { |
| 84 | + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; |
| 85 | + membershipExceptions = ( |
| 86 | + Sender.swift, |
| 87 | + ); |
| 88 | + target = 9616792F2CFF117300B2B6DF /* VPN */; |
| 89 | + }; |
71 | 90 | /* End PBXFileSystemSynchronizedBuildFileExceptionSet section */
|
72 | 91 |
|
73 | 92 | /* Begin PBXFileSystemSynchronizedRootGroup section */
|
|
94 | 113 | path = VPN;
|
95 | 114 | sourceTree = "<group>";
|
96 | 115 | };
|
| 116 | + 961679432CFF149000B2B6DF /* Proto */ = { |
| 117 | + isa = PBXFileSystemSynchronizedRootGroup; |
| 118 | + exceptions = ( |
| 119 | + 961679472CFF14EA00B2B6DF /* Exceptions for "Proto" folder in "VPN" target */, |
| 120 | + ); |
| 121 | + path = Proto; |
| 122 | + sourceTree = "<group>"; |
| 123 | + }; |
| 124 | + 961679DA2D030E1D00B2B6DF /* ProtoTests */ = { |
| 125 | + isa = PBXFileSystemSynchronizedRootGroup; |
| 126 | + path = ProtoTests; |
| 127 | + sourceTree = "<group>"; |
| 128 | + }; |
97 | 129 | /* End PBXFileSystemSynchronizedRootGroup section */
|
98 | 130 |
|
99 | 131 | /* Begin PBXFrameworksBuildPhase section */
|
|
103 | 135 | files = (
|
104 | 136 | AA8BC4CF2D00A4B700E1ABAA /* KeychainAccess in Frameworks */,
|
105 | 137 | AA8BC33F2D0061F200E1ABAA /* FluidMenuBarExtra in Frameworks */,
|
| 138 | + 961679552CFF207900B2B6DF /* SwiftProtobufPluginLibrary in Frameworks */, |
| 139 | + 961679532CFF207900B2B6DF /* SwiftProtobuf in Frameworks */, |
106 | 140 | );
|
107 | 141 | runOnlyForDeploymentPostprocessing = 0;
|
108 | 142 | };
|
|
125 | 159 | isa = PBXFrameworksBuildPhase;
|
126 | 160 | buildActionMask = 2147483647;
|
127 | 161 | files = (
|
| 162 | + 961679E52D03144C00B2B6DF /* SwiftProtobufPluginLibrary in Frameworks */, |
128 | 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 = ( |
129 | 172 | );
|
130 | 173 | runOnlyForDeploymentPostprocessing = 0;
|
131 | 174 | };
|
|
135 | 178 | 961678F32CFF100D00B2B6DF = {
|
136 | 179 | isa = PBXGroup;
|
137 | 180 | children = (
|
| 181 | + 961679432CFF149000B2B6DF /* Proto */, |
| 182 | + 961679DA2D030E1D00B2B6DF /* ProtoTests */, |
138 | 183 | 961678FE2CFF100D00B2B6DF /* Coder Desktop */,
|
139 | 184 | 961679122CFF100E00B2B6DF /* Coder DesktopTests */,
|
140 | 185 | 9616791C2CFF100E00B2B6DF /* Coder DesktopUITests */,
|
|
151 | 196 | 9616790F2CFF100E00B2B6DF /* Coder DesktopTests.xctest */,
|
152 | 197 | 961679192CFF100E00B2B6DF /* Coder DesktopUITests.xctest */,
|
153 | 198 | 961679302CFF117300B2B6DF /* com.coder.Coder-Desktop.VPN.systemextension */,
|
| 199 | + 961679D92D030E1D00B2B6DF /* ProtoTests.xctest */, |
154 | 200 | );
|
155 | 201 | name = Products;
|
156 | 202 | sourceTree = "<group>";
|
|
183 | 229 | );
|
184 | 230 | fileSystemSynchronizedGroups = (
|
185 | 231 | 961678FE2CFF100D00B2B6DF /* Coder Desktop */,
|
| 232 | + 961679432CFF149000B2B6DF /* Proto */, |
186 | 233 | );
|
187 | 234 | name = "Coder Desktop";
|
188 | 235 | packageProductDependencies = (
|
189 | 236 | AA8BC33E2D0061F200E1ABAA /* FluidMenuBarExtra */,
|
190 | 237 | AA8BC4CE2D00A4B700E1ABAA /* KeychainAccess */,
|
| 238 | + 961679522CFF207900B2B6DF /* SwiftProtobuf */, |
| 239 | + 961679542CFF207900B2B6DF /* SwiftProtobufPluginLibrary */, |
191 | 240 | );
|
192 | 241 | productName = "Coder Desktop";
|
193 | 242 | productReference = 961678FC2CFF100D00B2B6DF /* Coder Desktop.app */;
|
|
257 | 306 | );
|
258 | 307 | name = VPN;
|
259 | 308 | packageProductDependencies = (
|
| 309 | + 961679E22D03144900B2B6DF /* SwiftProtobuf */, |
| 310 | + 961679E42D03144C00B2B6DF /* SwiftProtobufPluginLibrary */, |
260 | 311 | );
|
261 | 312 | productName = VPN;
|
262 | 313 | productReference = 961679302CFF117300B2B6DF /* com.coder.Coder-Desktop.VPN.systemextension */;
|
263 | 314 | productType = "com.apple.product-type.system-extension";
|
264 | 315 | };
|
| 316 | + 961679D82D030E1D00B2B6DF /* ProtoTests */ = { |
| 317 | + isa = PBXNativeTarget; |
| 318 | + buildConfigurationList = 961679DF2D030E1D00B2B6DF /* Build configuration list for PBXNativeTarget "ProtoTests" */; |
| 319 | + buildPhases = ( |
| 320 | + 961679D52D030E1D00B2B6DF /* Sources */, |
| 321 | + 961679D62D030E1D00B2B6DF /* Frameworks */, |
| 322 | + 961679D72D030E1D00B2B6DF /* Resources */, |
| 323 | + ); |
| 324 | + buildRules = ( |
| 325 | + ); |
| 326 | + dependencies = ( |
| 327 | + 961679DE2D030E1D00B2B6DF /* PBXTargetDependency */, |
| 328 | + ); |
| 329 | + fileSystemSynchronizedGroups = ( |
| 330 | + 961679DA2D030E1D00B2B6DF /* ProtoTests */, |
| 331 | + ); |
| 332 | + name = ProtoTests; |
| 333 | + packageProductDependencies = ( |
| 334 | + ); |
| 335 | + productName = ProtoTests; |
| 336 | + productReference = 961679D92D030E1D00B2B6DF /* ProtoTests.xctest */; |
| 337 | + productType = "com.apple.product-type.bundle.unit-test"; |
| 338 | + }; |
265 | 339 | /* End PBXNativeTarget section */
|
266 | 340 |
|
267 | 341 | /* Begin PBXProject section */
|
|
286 | 360 | 9616792F2CFF117300B2B6DF = {
|
287 | 361 | CreatedOnToolsVersion = 16.1;
|
288 | 362 | };
|
| 363 | + 961679D82D030E1D00B2B6DF = { |
| 364 | + CreatedOnToolsVersion = 16.1; |
| 365 | + TestTargetID = 961678FB2CFF100D00B2B6DF; |
| 366 | + }; |
289 | 367 | };
|
290 | 368 | };
|
291 | 369 | buildConfigurationList = 961678F72CFF100D00B2B6DF /* Build configuration list for PBXProject "Coder Desktop" */;
|
|
302 | 380 | AA8BC33A2D0060C500E1ABAA /* XCRemoteSwiftPackageReference "SwiftLintPlugins" */,
|
303 | 381 | AA8BC33D2D0061F200E1ABAA /* XCRemoteSwiftPackageReference "fluid-menu-bar-extra" */,
|
304 | 382 | AA8BC4CD2D00A4B700E1ABAA /* XCRemoteSwiftPackageReference "KeychainAccess" */,
|
| 383 | + 961679512CFF207900B2B6DF /* XCRemoteSwiftPackageReference "swift-protobuf" */, |
305 | 384 | );
|
306 | 385 | preferredProjectObjectVersion = 77;
|
307 | 386 | productRefGroup = 961678FD2CFF100D00B2B6DF /* Products */;
|
|
312 | 391 | 9616790E2CFF100E00B2B6DF /* Coder DesktopTests */,
|
313 | 392 | 961679182CFF100E00B2B6DF /* Coder DesktopUITests */,
|
314 | 393 | 9616792F2CFF117300B2B6DF /* VPN */,
|
| 394 | + 961679D82D030E1D00B2B6DF /* ProtoTests */, |
315 | 395 | );
|
316 | 396 | };
|
317 | 397 | /* End PBXProject section */
|
|
345 | 425 | );
|
346 | 426 | runOnlyForDeploymentPostprocessing = 0;
|
347 | 427 | };
|
| 428 | + 961679D72D030E1D00B2B6DF /* Resources */ = { |
| 429 | + isa = PBXResourcesBuildPhase; |
| 430 | + buildActionMask = 2147483647; |
| 431 | + files = ( |
| 432 | + ); |
| 433 | + runOnlyForDeploymentPostprocessing = 0; |
| 434 | + }; |
348 | 435 | /* End PBXResourcesBuildPhase section */
|
349 | 436 |
|
350 | 437 | /* Begin PBXSourcesBuildPhase section */
|
|
376 | 463 | );
|
377 | 464 | runOnlyForDeploymentPostprocessing = 0;
|
378 | 465 | };
|
| 466 | + 961679D52D030E1D00B2B6DF /* Sources */ = { |
| 467 | + isa = PBXSourcesBuildPhase; |
| 468 | + buildActionMask = 2147483647; |
| 469 | + files = ( |
| 470 | + ); |
| 471 | + runOnlyForDeploymentPostprocessing = 0; |
| 472 | + }; |
379 | 473 | /* End PBXSourcesBuildPhase section */
|
380 | 474 |
|
381 | 475 | /* Begin PBXTargetDependency section */
|
|
398 | 492 | isa = PBXTargetDependency;
|
399 | 493 | productRef = AA8BC33B2D0060E700E1ABAA /* SwiftLintBuildToolPlugin */;
|
400 | 494 | };
|
| 495 | + 961679DE2D030E1D00B2B6DF /* PBXTargetDependency */ = { |
| 496 | + isa = PBXTargetDependency; |
| 497 | + target = 961678FB2CFF100D00B2B6DF /* Coder Desktop */; |
| 498 | + targetProxy = 961679DD2D030E1D00B2B6DF /* PBXContainerItemProxy */; |
| 499 | + }; |
401 | 500 | /* End PBXTargetDependency section */
|
402 | 501 |
|
403 | 502 | /* Begin XCBuildConfiguration section */
|
|
695 | 794 | };
|
696 | 795 | name = Release;
|
697 | 796 | };
|
| 797 | + 961679E02D030E1D00B2B6DF /* Debug */ = { |
| 798 | + isa = XCBuildConfiguration; |
| 799 | + buildSettings = { |
| 800 | + BUNDLE_LOADER = "$(TEST_HOST)"; |
| 801 | + CODE_SIGN_STYLE = Automatic; |
| 802 | + CURRENT_PROJECT_VERSION = 1; |
| 803 | + DEVELOPMENT_TEAM = 4399GN35BJ; |
| 804 | + GENERATE_INFOPLIST_FILE = YES; |
| 805 | + MARKETING_VERSION = 1.0; |
| 806 | + PRODUCT_BUNDLE_IDENTIFIER = "com.coder.Coder-Desktop.ProtoTests"; |
| 807 | + PRODUCT_NAME = "$(TARGET_NAME)"; |
| 808 | + SWIFT_EMIT_LOC_STRINGS = NO; |
| 809 | + SWIFT_VERSION = 5.0; |
| 810 | + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Coder Desktop.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Coder Desktop"; |
| 811 | + }; |
| 812 | + name = Debug; |
| 813 | + }; |
| 814 | + 961679E12D030E1D00B2B6DF /* Release */ = { |
| 815 | + isa = XCBuildConfiguration; |
| 816 | + buildSettings = { |
| 817 | + BUNDLE_LOADER = "$(TEST_HOST)"; |
| 818 | + CODE_SIGN_STYLE = Automatic; |
| 819 | + CURRENT_PROJECT_VERSION = 1; |
| 820 | + DEVELOPMENT_TEAM = 4399GN35BJ; |
| 821 | + GENERATE_INFOPLIST_FILE = YES; |
| 822 | + MARKETING_VERSION = 1.0; |
| 823 | + PRODUCT_BUNDLE_IDENTIFIER = "com.coder.Coder-Desktop.ProtoTests"; |
| 824 | + PRODUCT_NAME = "$(TARGET_NAME)"; |
| 825 | + SWIFT_EMIT_LOC_STRINGS = NO; |
| 826 | + SWIFT_VERSION = 5.0; |
| 827 | + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Coder Desktop.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Coder Desktop"; |
| 828 | + }; |
| 829 | + name = Release; |
| 830 | + }; |
698 | 831 | /* End XCBuildConfiguration section */
|
699 | 832 |
|
700 | 833 | /* Begin XCConfigurationList section */
|
|
743 | 876 | defaultConfigurationIsVisible = 0;
|
744 | 877 | defaultConfigurationName = Release;
|
745 | 878 | };
|
| 879 | + 961679DF2D030E1D00B2B6DF /* Build configuration list for PBXNativeTarget "ProtoTests" */ = { |
| 880 | + isa = XCConfigurationList; |
| 881 | + buildConfigurations = ( |
| 882 | + 961679E02D030E1D00B2B6DF /* Debug */, |
| 883 | + 961679E12D030E1D00B2B6DF /* Release */, |
| 884 | + ); |
| 885 | + defaultConfigurationIsVisible = 0; |
| 886 | + defaultConfigurationName = Release; |
| 887 | + }; |
746 | 888 | /* End XCConfigurationList section */
|
747 | 889 |
|
748 | 890 | /* Begin XCRemoteSwiftPackageReference section */
|
|
778 | 920 | kind = branch;
|
779 | 921 | };
|
780 | 922 | };
|
| 923 | + 961679512CFF207900B2B6DF /* XCRemoteSwiftPackageReference "swift-protobuf" */ = { |
| 924 | + isa = XCRemoteSwiftPackageReference; |
| 925 | + repositoryURL = "https://github.com/apple/swift-protobuf.git"; |
| 926 | + requirement = { |
| 927 | + kind = exactVersion; |
| 928 | + version = 1.28.2; |
| 929 | + }; |
| 930 | + }; |
781 | 931 | /* End XCRemoteSwiftPackageReference section */
|
782 | 932 |
|
783 | 933 | /* Begin XCSwiftPackageProductDependency section */
|
|
801 | 951 | package = AA8BC4CD2D00A4B700E1ABAA /* XCRemoteSwiftPackageReference "KeychainAccess" */;
|
802 | 952 | productName = KeychainAccess;
|
803 | 953 | };
|
| 954 | + 961679522CFF207900B2B6DF /* SwiftProtobuf */ = { |
| 955 | + isa = XCSwiftPackageProductDependency; |
| 956 | + package = 961679512CFF207900B2B6DF /* XCRemoteSwiftPackageReference "swift-protobuf" */; |
| 957 | + productName = SwiftProtobuf; |
| 958 | + }; |
| 959 | + 961679542CFF207900B2B6DF /* SwiftProtobufPluginLibrary */ = { |
| 960 | + isa = XCSwiftPackageProductDependency; |
| 961 | + package = 961679512CFF207900B2B6DF /* XCRemoteSwiftPackageReference "swift-protobuf" */; |
| 962 | + productName = SwiftProtobufPluginLibrary; |
| 963 | + }; |
| 964 | + 961679E22D03144900B2B6DF /* SwiftProtobuf */ = { |
| 965 | + isa = XCSwiftPackageProductDependency; |
| 966 | + package = 961679512CFF207900B2B6DF /* XCRemoteSwiftPackageReference "swift-protobuf" */; |
| 967 | + productName = SwiftProtobuf; |
| 968 | + }; |
| 969 | + 961679E42D03144C00B2B6DF /* SwiftProtobufPluginLibrary */ = { |
| 970 | + isa = XCSwiftPackageProductDependency; |
| 971 | + package = 961679512CFF207900B2B6DF /* XCRemoteSwiftPackageReference "swift-protobuf" */; |
| 972 | + productName = SwiftProtobufPluginLibrary; |
| 973 | + }; |
804 | 974 | /* End XCSwiftPackageProductDependency section */
|
805 | 975 | };
|
806 | 976 | rootObject = 961678F42CFF100D00B2B6DF /* Project object */;
|
|
0 commit comments