|
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 */;
|
|