|
7 | 7 | objects = { |
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */ |
| 10 | + 3B0916A92D41CFD50064DEA8 /* VPNXPC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B0916A12D41CFD50064DEA8 /* VPNXPC.framework */; }; |
| 11 | + 3B0916AA2D41CFD50064DEA8 /* VPNXPC.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B0916A12D41CFD50064DEA8 /* VPNXPC.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; |
10 | 12 | 961679332CFF117300B2B6DF /* NetworkExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 961679322CFF117300B2B6DF /* NetworkExtension.framework */; }; |
11 | 13 | 9616793D2CFF117300B2B6DF /* com.coder.Coder-Desktop.VPN.systemextension in Embed System Extensions */ = {isa = PBXBuildFile; fileRef = 961679302CFF117300B2B6DF /* com.coder.Coder-Desktop.VPN.systemextension */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; |
12 | 14 | AA3B3DA92D2D23860099996A /* VPNLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AA3B3DA12D2D23860099996A /* VPNLib.framework */; }; |
|
27 | 29 | /* End PBXBuildFile section */ |
28 | 30 |
|
29 | 31 | /* Begin PBXContainerItemProxy section */ |
| 32 | + 3B0916A72D41CFD50064DEA8 /* PBXContainerItemProxy */ = { |
| 33 | + isa = PBXContainerItemProxy; |
| 34 | + containerPortal = 961678F42CFF100D00B2B6DF /* Project object */; |
| 35 | + proxyType = 1; |
| 36 | + remoteGlobalIDString = 3B0916A02D41CFD50064DEA8; |
| 37 | + remoteInfo = VPNXPC; |
| 38 | + }; |
30 | 39 | 961679102CFF100E00B2B6DF /* PBXContainerItemProxy */ = { |
31 | 40 | isa = PBXContainerItemProxy; |
32 | 41 | containerPortal = 961678F42CFF100D00B2B6DF /* Project object */; |
|
123 | 132 | dstPath = ""; |
124 | 133 | dstSubfolderSpec = 10; |
125 | 134 | files = ( |
| 135 | + 3B0916AA2D41CFD50064DEA8 /* VPNXPC.framework in Embed Frameworks */, |
126 | 136 | ); |
127 | 137 | name = "Embed Frameworks"; |
128 | 138 | runOnlyForDeploymentPostprocessing = 0; |
|
152 | 162 | /* End PBXCopyFilesBuildPhase section */ |
153 | 163 |
|
154 | 164 | /* Begin PBXFileReference section */ |
155 | | - 3B09168F2D41C8380064DEA8 /* libVPNXPC.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libVPNXPC.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 165 | + 3B0916A12D41CFD50064DEA8 /* VPNXPC.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = VPNXPC.framework; sourceTree = BUILT_PRODUCTS_DIR; }; |
156 | 166 | 961678FC2CFF100D00B2B6DF /* Coder Desktop.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Coder Desktop.app"; sourceTree = BUILT_PRODUCTS_DIR; }; |
157 | 167 | 9616790F2CFF100E00B2B6DF /* Coder DesktopTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Coder DesktopTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; |
158 | 168 | 961679192CFF100E00B2B6DF /* Coder DesktopUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Coder DesktopUITests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; |
|
165 | 175 | /* End PBXFileReference section */ |
166 | 176 |
|
167 | 177 | /* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */ |
| 178 | + 3B0916AB2D41CFD50064DEA8 /* Exceptions for "VPNXPC" folder in "VPNXPC" target */ = { |
| 179 | + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; |
| 180 | + publicHeaders = ( |
| 181 | + VPNXPC.h, |
| 182 | + ); |
| 183 | + target = 3B0916A02D41CFD50064DEA8 /* VPNXPC */; |
| 184 | + }; |
168 | 185 | AA3B3DB62D2D23860099996A /* Exceptions for "VPNLib" folder in "VPNLib" target */ = { |
169 | 186 | isa = PBXFileSystemSynchronizedBuildFileExceptionSet; |
170 | 187 | membershipExceptions = ( |
|
192 | 209 | /* End PBXFileSystemSynchronizedBuildFileExceptionSet section */ |
193 | 210 |
|
194 | 211 | /* Begin PBXFileSystemSynchronizedRootGroup section */ |
195 | | - 3B0916902D41C8380064DEA8 /* VPNXPC */ = { |
| 212 | + 3B0916A22D41CFD50064DEA8 /* VPNXPC */ = { |
196 | 213 | isa = PBXFileSystemSynchronizedRootGroup; |
| 214 | + exceptions = ( |
| 215 | + 3B0916AB2D41CFD50064DEA8 /* Exceptions for "VPNXPC" folder in "VPNXPC" target */, |
| 216 | + ); |
197 | 217 | path = VPNXPC; |
198 | 218 | sourceTree = "<group>"; |
199 | 219 | }; |
|
249 | 269 | /* End PBXFileSystemSynchronizedRootGroup section */ |
250 | 270 |
|
251 | 271 | /* Begin PBXFrameworksBuildPhase section */ |
252 | | - 3B09168D2D41C8380064DEA8 /* Frameworks */ = { |
| 272 | + 3B09169E2D41CFD50064DEA8 /* Frameworks */ = { |
253 | 273 | isa = PBXFrameworksBuildPhase; |
254 | 274 | buildActionMask = 2147483647; |
255 | 275 | files = ( |
|
263 | 283 | AA3B40A42D2FC8560099996A /* CoderSDK.framework in Frameworks */, |
264 | 284 | AA8BC4CF2D00A4B700E1ABAA /* KeychainAccess in Frameworks */, |
265 | 285 | AA8BC33F2D0061F200E1ABAA /* FluidMenuBarExtra in Frameworks */, |
| 286 | + 3B0916A92D41CFD50064DEA8 /* VPNXPC.framework in Frameworks */, |
266 | 287 | ); |
267 | 288 | runOnlyForDeploymentPostprocessing = 0; |
268 | 289 | }; |
|
341 | 362 | AA3B3DAE2D2D23860099996A /* VPNLibTests */, |
342 | 363 | AA3B40922D2FC8560099996A /* CoderSDK */, |
343 | 364 | AA3B409E2D2FC8560099996A /* CoderSDKTests */, |
344 | | - 3B0916902D41C8380064DEA8 /* VPNXPC */, |
| 365 | + 3B0916A22D41CFD50064DEA8 /* VPNXPC */, |
345 | 366 | 961679312CFF117300B2B6DF /* Frameworks */, |
346 | 367 | 961678FD2CFF100D00B2B6DF /* Products */, |
347 | 368 | ); |
|
358 | 379 | AA3B3DA82D2D23860099996A /* VPNLibTests.xctest */, |
359 | 380 | AA3B40912D2FC8560099996A /* CoderSDK.framework */, |
360 | 381 | AA3B40982D2FC8560099996A /* CoderSDKTests.xctest */, |
361 | | - 3B09168F2D41C8380064DEA8 /* libVPNXPC.dylib */, |
| 382 | + 3B0916A12D41CFD50064DEA8 /* VPNXPC.framework */, |
362 | 383 | ); |
363 | 384 | name = Products; |
364 | 385 | sourceTree = "<group>"; |
|
374 | 395 | /* End PBXGroup section */ |
375 | 396 |
|
376 | 397 | /* Begin PBXHeadersBuildPhase section */ |
377 | | - 3B09168B2D41C8380064DEA8 /* Headers */ = { |
| 398 | + 3B09169C2D41CFD50064DEA8 /* Headers */ = { |
378 | 399 | isa = PBXHeadersBuildPhase; |
379 | 400 | buildActionMask = 2147483647; |
380 | 401 | files = ( |
|
398 | 419 | /* End PBXHeadersBuildPhase section */ |
399 | 420 |
|
400 | 421 | /* Begin PBXNativeTarget section */ |
401 | | - 3B09168E2D41C8380064DEA8 /* VPNXPC */ = { |
| 422 | + 3B0916A02D41CFD50064DEA8 /* VPNXPC */ = { |
402 | 423 | isa = PBXNativeTarget; |
403 | | - buildConfigurationList = 3B0916952D41C8380064DEA8 /* Build configuration list for PBXNativeTarget "VPNXPC" */; |
| 424 | + buildConfigurationList = 3B0916AC2D41CFD50064DEA8 /* Build configuration list for PBXNativeTarget "VPNXPC" */; |
404 | 425 | buildPhases = ( |
405 | | - 3B09168B2D41C8380064DEA8 /* Headers */, |
406 | | - 3B09168C2D41C8380064DEA8 /* Sources */, |
407 | | - 3B09168D2D41C8380064DEA8 /* Frameworks */, |
| 426 | + 3B09169C2D41CFD50064DEA8 /* Headers */, |
| 427 | + 3B09169D2D41CFD50064DEA8 /* Sources */, |
| 428 | + 3B09169E2D41CFD50064DEA8 /* Frameworks */, |
| 429 | + 3B09169F2D41CFD50064DEA8 /* Resources */, |
408 | 430 | ); |
409 | 431 | buildRules = ( |
410 | 432 | ); |
411 | 433 | dependencies = ( |
412 | 434 | ); |
413 | 435 | fileSystemSynchronizedGroups = ( |
414 | | - 3B0916902D41C8380064DEA8 /* VPNXPC */, |
| 436 | + 3B0916A22D41CFD50064DEA8 /* VPNXPC */, |
415 | 437 | ); |
416 | 438 | name = VPNXPC; |
417 | 439 | packageProductDependencies = ( |
418 | 440 | ); |
419 | 441 | productName = VPNXPC; |
420 | | - productReference = 3B09168F2D41C8380064DEA8 /* libVPNXPC.dylib */; |
421 | | - productType = "com.apple.product-type.library.dynamic"; |
| 442 | + productReference = 3B0916A12D41CFD50064DEA8 /* VPNXPC.framework */; |
| 443 | + productType = "com.apple.product-type.framework"; |
422 | 444 | }; |
423 | 445 | 961678FB2CFF100D00B2B6DF /* Coder Desktop */ = { |
424 | 446 | isa = PBXNativeTarget; |
|
437 | 459 | AA8BC33C2D0060E700E1ABAA /* PBXTargetDependency */, |
438 | 460 | 9616793C2CFF117300B2B6DF /* PBXTargetDependency */, |
439 | 461 | AA3B40A32D2FC8560099996A /* PBXTargetDependency */, |
| 462 | + 3B0916A82D41CFD50064DEA8 /* PBXTargetDependency */, |
440 | 463 | ); |
441 | 464 | fileSystemSynchronizedGroups = ( |
442 | 465 | 961678FE2CFF100D00B2B6DF /* Coder Desktop */, |
|
632 | 655 | LastSwiftUpdateCheck = 1620; |
633 | 656 | LastUpgradeCheck = 1620; |
634 | 657 | TargetAttributes = { |
635 | | - 3B09168E2D41C8380064DEA8 = { |
| 658 | + 3B0916A02D41CFD50064DEA8 = { |
636 | 659 | CreatedOnToolsVersion = 16.2; |
637 | 660 | LastSwiftMigration = 1620; |
638 | 661 | }; |
|
696 | 719 | AA3B3DA72D2D23860099996A /* VPNLibTests */, |
697 | 720 | AA3B40902D2FC8560099996A /* CoderSDK */, |
698 | 721 | AA3B40972D2FC8560099996A /* CoderSDKTests */, |
699 | | - 3B09168E2D41C8380064DEA8 /* VPNXPC */, |
| 722 | + 3B0916A02D41CFD50064DEA8 /* VPNXPC */, |
700 | 723 | ); |
701 | 724 | }; |
702 | 725 | /* End PBXProject section */ |
703 | 726 |
|
704 | 727 | /* Begin PBXResourcesBuildPhase section */ |
| 728 | + 3B09169F2D41CFD50064DEA8 /* Resources */ = { |
| 729 | + isa = PBXResourcesBuildPhase; |
| 730 | + buildActionMask = 2147483647; |
| 731 | + files = ( |
| 732 | + ); |
| 733 | + runOnlyForDeploymentPostprocessing = 0; |
| 734 | + }; |
705 | 735 | 961678FA2CFF100D00B2B6DF /* Resources */ = { |
706 | 736 | isa = PBXResourcesBuildPhase; |
707 | 737 | buildActionMask = 2147483647; |
|
761 | 791 | /* End PBXResourcesBuildPhase section */ |
762 | 792 |
|
763 | 793 | /* Begin PBXSourcesBuildPhase section */ |
764 | | - 3B09168C2D41C8380064DEA8 /* Sources */ = { |
| 794 | + 3B09169D2D41CFD50064DEA8 /* Sources */ = { |
765 | 795 | isa = PBXSourcesBuildPhase; |
766 | 796 | buildActionMask = 2147483647; |
767 | 797 | files = ( |
|
827 | 857 | /* End PBXSourcesBuildPhase section */ |
828 | 858 |
|
829 | 859 | /* Begin PBXTargetDependency section */ |
| 860 | + 3B0916A82D41CFD50064DEA8 /* PBXTargetDependency */ = { |
| 861 | + isa = PBXTargetDependency; |
| 862 | + target = 3B0916A02D41CFD50064DEA8 /* VPNXPC */; |
| 863 | + targetProxy = 3B0916A72D41CFD50064DEA8 /* PBXContainerItemProxy */; |
| 864 | + }; |
830 | 865 | 961679112CFF100E00B2B6DF /* PBXTargetDependency */ = { |
831 | 866 | isa = PBXTargetDependency; |
832 | 867 | target = 961678FB2CFF100D00B2B6DF /* Coder Desktop */; |
|
889 | 924 | /* End PBXTargetDependency section */ |
890 | 925 |
|
891 | 926 | /* Begin XCBuildConfiguration section */ |
892 | | - 3B0916962D41C8380064DEA8 /* Debug */ = { |
| 927 | + 3B0916AD2D41CFD50064DEA8 /* Debug */ = { |
893 | 928 | isa = XCBuildConfiguration; |
894 | 929 | buildSettings = { |
| 930 | + BUILD_LIBRARY_FOR_DISTRIBUTION = YES; |
895 | 931 | CLANG_ENABLE_MODULES = YES; |
| 932 | + CODE_SIGN_IDENTITY = "Apple Development"; |
896 | 933 | CODE_SIGN_STYLE = Automatic; |
| 934 | + COMBINE_HIDPI_IMAGES = YES; |
| 935 | + CURRENT_PROJECT_VERSION = 1; |
| 936 | + DEFINES_MODULE = YES; |
897 | 937 | DEVELOPMENT_TEAM = 4399GN35BJ; |
898 | 938 | DYLIB_COMPATIBILITY_VERSION = 1; |
899 | 939 | DYLIB_CURRENT_VERSION = 1; |
900 | | - EXECUTABLE_PREFIX = lib; |
| 940 | + DYLIB_INSTALL_NAME_BASE = "@rpath"; |
| 941 | + ENABLE_MODULE_VERIFIER = YES; |
| 942 | + GENERATE_INFOPLIST_FILE = YES; |
| 943 | + INFOPLIST_KEY_NSHumanReadableCopyright = ""; |
| 944 | + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; |
| 945 | + LD_RUNPATH_SEARCH_PATHS = ( |
| 946 | + "$(inherited)", |
| 947 | + "@executable_path/../Frameworks", |
| 948 | + "@loader_path/Frameworks", |
| 949 | + ); |
901 | 950 | MACOSX_DEPLOYMENT_TARGET = 14.6; |
902 | | - PRODUCT_NAME = "$(TARGET_NAME)"; |
| 951 | + MARKETING_VERSION = 1.0; |
| 952 | + MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; |
| 953 | + MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; |
| 954 | + PRODUCT_BUNDLE_IDENTIFIER = "--APPLICATION-IDENTIFIER-.VPNXPC"; |
| 955 | + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; |
903 | 956 | SKIP_INSTALL = YES; |
| 957 | + SWIFT_EMIT_LOC_STRINGS = YES; |
| 958 | + SWIFT_INSTALL_OBJC_HEADER = NO; |
904 | 959 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; |
905 | | - SWIFT_VERSION = 6.0; |
| 960 | + SWIFT_VERSION = 5.0; |
| 961 | + VERSIONING_SYSTEM = "apple-generic"; |
| 962 | + VERSION_INFO_PREFIX = ""; |
906 | 963 | }; |
907 | 964 | name = Debug; |
908 | 965 | }; |
909 | | - 3B0916972D41C8380064DEA8 /* Release */ = { |
| 966 | + 3B0916AE2D41CFD50064DEA8 /* Release */ = { |
910 | 967 | isa = XCBuildConfiguration; |
911 | 968 | buildSettings = { |
| 969 | + BUILD_LIBRARY_FOR_DISTRIBUTION = YES; |
912 | 970 | CLANG_ENABLE_MODULES = YES; |
| 971 | + CODE_SIGN_IDENTITY = "Apple Development"; |
913 | 972 | CODE_SIGN_STYLE = Automatic; |
| 973 | + COMBINE_HIDPI_IMAGES = YES; |
| 974 | + CURRENT_PROJECT_VERSION = 1; |
| 975 | + DEFINES_MODULE = YES; |
914 | 976 | DEVELOPMENT_TEAM = 4399GN35BJ; |
915 | 977 | DYLIB_COMPATIBILITY_VERSION = 1; |
916 | 978 | DYLIB_CURRENT_VERSION = 1; |
917 | | - EXECUTABLE_PREFIX = lib; |
| 979 | + DYLIB_INSTALL_NAME_BASE = "@rpath"; |
| 980 | + ENABLE_MODULE_VERIFIER = YES; |
| 981 | + GENERATE_INFOPLIST_FILE = YES; |
| 982 | + INFOPLIST_KEY_NSHumanReadableCopyright = ""; |
| 983 | + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; |
| 984 | + LD_RUNPATH_SEARCH_PATHS = ( |
| 985 | + "$(inherited)", |
| 986 | + "@executable_path/../Frameworks", |
| 987 | + "@loader_path/Frameworks", |
| 988 | + ); |
918 | 989 | MACOSX_DEPLOYMENT_TARGET = 14.6; |
919 | | - PRODUCT_NAME = "$(TARGET_NAME)"; |
| 990 | + MARKETING_VERSION = 1.0; |
| 991 | + MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; |
| 992 | + MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; |
| 993 | + PRODUCT_BUNDLE_IDENTIFIER = "--APPLICATION-IDENTIFIER-.VPNXPC"; |
| 994 | + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; |
920 | 995 | SKIP_INSTALL = YES; |
921 | | - SWIFT_VERSION = 6.0; |
| 996 | + SWIFT_EMIT_LOC_STRINGS = YES; |
| 997 | + SWIFT_INSTALL_OBJC_HEADER = NO; |
| 998 | + SWIFT_VERSION = 5.0; |
| 999 | + VERSIONING_SYSTEM = "apple-generic"; |
| 1000 | + VERSION_INFO_PREFIX = ""; |
922 | 1001 | }; |
923 | 1002 | name = Release; |
924 | 1003 | }; |
|
1467 | 1546 | /* End XCBuildConfiguration section */ |
1468 | 1547 |
|
1469 | 1548 | /* Begin XCConfigurationList section */ |
1470 | | - 3B0916952D41C8380064DEA8 /* Build configuration list for PBXNativeTarget "VPNXPC" */ = { |
| 1549 | + 3B0916AC2D41CFD50064DEA8 /* Build configuration list for PBXNativeTarget "VPNXPC" */ = { |
1471 | 1550 | isa = XCConfigurationList; |
1472 | 1551 | buildConfigurations = ( |
1473 | | - 3B0916962D41C8380064DEA8 /* Debug */, |
1474 | | - 3B0916972D41C8380064DEA8 /* Release */, |
| 1552 | + 3B0916AD2D41CFD50064DEA8 /* Debug */, |
| 1553 | + 3B0916AE2D41CFD50064DEA8 /* Release */, |
1475 | 1554 | ); |
1476 | 1555 | defaultConfigurationIsVisible = 0; |
1477 | 1556 | defaultConfigurationName = Release; |
|
0 commit comments