|
7 | 7 | objects = {
|
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */
|
| 10 | + 3B0916612D41B9690064DEA8 /* VPNXPC.xpc in Embed XPC Services */ = {isa = PBXBuildFile; fileRef = 3B0916552D41B9690064DEA8 /* VPNXPC.xpc */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; |
10 | 11 | 961679332CFF117300B2B6DF /* NetworkExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 961679322CFF117300B2B6DF /* NetworkExtension.framework */; };
|
11 | 12 | 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 | 13 | AA3B3DA92D2D23860099996A /* VPNLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AA3B3DA12D2D23860099996A /* VPNLib.framework */; };
|
|
27 | 28 | /* End PBXBuildFile section */
|
28 | 29 |
|
29 | 30 | /* Begin PBXContainerItemProxy section */
|
| 31 | + 3B09165F2D41B9690064DEA8 /* PBXContainerItemProxy */ = { |
| 32 | + isa = PBXContainerItemProxy; |
| 33 | + containerPortal = 961678F42CFF100D00B2B6DF /* Project object */; |
| 34 | + proxyType = 1; |
| 35 | + remoteGlobalIDString = 3B0916542D41B9690064DEA8; |
| 36 | + remoteInfo = VPNXPC; |
| 37 | + }; |
30 | 38 | 961679102CFF100E00B2B6DF /* PBXContainerItemProxy */ = {
|
31 | 39 | isa = PBXContainerItemProxy;
|
32 | 40 | containerPortal = 961678F42CFF100D00B2B6DF /* Project object */;
|
|
107 | 115 | /* End PBXContainerItemProxy section */
|
108 | 116 |
|
109 | 117 | /* Begin PBXCopyFilesBuildPhase section */
|
| 118 | + 3B0916622D41B9690064DEA8 /* Embed XPC Services */ = { |
| 119 | + isa = PBXCopyFilesBuildPhase; |
| 120 | + buildActionMask = 2147483647; |
| 121 | + dstPath = "$(CONTENTS_FOLDER_PATH)/XPCServices"; |
| 122 | + dstSubfolderSpec = 16; |
| 123 | + files = ( |
| 124 | + 3B0916612D41B9690064DEA8 /* VPNXPC.xpc in Embed XPC Services */, |
| 125 | + ); |
| 126 | + name = "Embed XPC Services"; |
| 127 | + runOnlyForDeploymentPostprocessing = 0; |
| 128 | + }; |
110 | 129 | 961679422CFF117300B2B6DF /* Embed System Extensions */ = {
|
111 | 130 | isa = PBXCopyFilesBuildPhase;
|
112 | 131 | buildActionMask = 2147483647;
|
|
132 | 151 | /* End PBXCopyFilesBuildPhase section */
|
133 | 152 |
|
134 | 153 | /* Begin PBXFileReference section */
|
| 154 | + 3B0916552D41B9690064DEA8 /* VPNXPC.xpc */ = {isa = PBXFileReference; explicitFileType = "wrapper.xpc-service"; includeInIndex = 0; path = VPNXPC.xpc; sourceTree = BUILT_PRODUCTS_DIR; }; |
135 | 155 | 961678FC2CFF100D00B2B6DF /* Coder Desktop.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Coder Desktop.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
136 | 156 | 9616790F2CFF100E00B2B6DF /* Coder DesktopTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Coder DesktopTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
|
137 | 157 | 961679192CFF100E00B2B6DF /* Coder DesktopUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Coder DesktopUITests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
144 | 164 | /* End PBXFileReference section */
|
145 | 165 |
|
146 | 166 | /* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
|
| 167 | + 3B0916652D41B9690064DEA8 /* Exceptions for "VPNXPC" folder in "VPNXPC" target */ = { |
| 168 | + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; |
| 169 | + membershipExceptions = ( |
| 170 | + Info.plist, |
| 171 | + ); |
| 172 | + target = 3B0916542D41B9690064DEA8 /* VPNXPC */; |
| 173 | + }; |
147 | 174 | AA3B3DB62D2D23860099996A /* Exceptions for "VPNLib" folder in "VPNLib" target */ = {
|
148 | 175 | isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
|
149 | 176 | membershipExceptions = (
|
|
171 | 198 | /* End PBXFileSystemSynchronizedBuildFileExceptionSet section */
|
172 | 199 |
|
173 | 200 | /* Begin PBXFileSystemSynchronizedRootGroup section */
|
| 201 | + 3B0916562D41B9690064DEA8 /* VPNXPC */ = { |
| 202 | + isa = PBXFileSystemSynchronizedRootGroup; |
| 203 | + exceptions = ( |
| 204 | + 3B0916652D41B9690064DEA8 /* Exceptions for "VPNXPC" folder in "VPNXPC" target */, |
| 205 | + ); |
| 206 | + path = VPNXPC; |
| 207 | + sourceTree = "<group>"; |
| 208 | + }; |
174 | 209 | 961678FE2CFF100D00B2B6DF /* Coder Desktop */ = {
|
175 | 210 | isa = PBXFileSystemSynchronizedRootGroup;
|
176 | 211 | path = "Coder Desktop";
|
|
223 | 258 | /* End PBXFileSystemSynchronizedRootGroup section */
|
224 | 259 |
|
225 | 260 | /* Begin PBXFrameworksBuildPhase section */
|
| 261 | + 3B0916522D41B9690064DEA8 /* Frameworks */ = { |
| 262 | + isa = PBXFrameworksBuildPhase; |
| 263 | + buildActionMask = 2147483647; |
| 264 | + files = ( |
| 265 | + ); |
| 266 | + runOnlyForDeploymentPostprocessing = 0; |
| 267 | + }; |
226 | 268 | 961678F92CFF100D00B2B6DF /* Frameworks */ = {
|
227 | 269 | isa = PBXFrameworksBuildPhase;
|
228 | 270 | buildActionMask = 2147483647;
|
|
308 | 350 | AA3B3DAE2D2D23860099996A /* VPNLibTests */,
|
309 | 351 | AA3B40922D2FC8560099996A /* CoderSDK */,
|
310 | 352 | AA3B409E2D2FC8560099996A /* CoderSDKTests */,
|
| 353 | + 3B0916562D41B9690064DEA8 /* VPNXPC */, |
311 | 354 | 961679312CFF117300B2B6DF /* Frameworks */,
|
312 | 355 | 961678FD2CFF100D00B2B6DF /* Products */,
|
313 | 356 | );
|
|
324 | 367 | AA3B3DA82D2D23860099996A /* VPNLibTests.xctest */,
|
325 | 368 | AA3B40912D2FC8560099996A /* CoderSDK.framework */,
|
326 | 369 | AA3B40982D2FC8560099996A /* CoderSDKTests.xctest */,
|
| 370 | + 3B0916552D41B9690064DEA8 /* VPNXPC.xpc */, |
327 | 371 | );
|
328 | 372 | name = Products;
|
329 | 373 | sourceTree = "<group>";
|
|
356 | 400 | /* End PBXHeadersBuildPhase section */
|
357 | 401 |
|
358 | 402 | /* Begin PBXNativeTarget section */
|
| 403 | + 3B0916542D41B9690064DEA8 /* VPNXPC */ = { |
| 404 | + isa = PBXNativeTarget; |
| 405 | + buildConfigurationList = 3B0916662D41B9690064DEA8 /* Build configuration list for PBXNativeTarget "VPNXPC" */; |
| 406 | + buildPhases = ( |
| 407 | + 3B0916512D41B9690064DEA8 /* Sources */, |
| 408 | + 3B0916522D41B9690064DEA8 /* Frameworks */, |
| 409 | + 3B0916532D41B9690064DEA8 /* Resources */, |
| 410 | + ); |
| 411 | + buildRules = ( |
| 412 | + ); |
| 413 | + dependencies = ( |
| 414 | + ); |
| 415 | + fileSystemSynchronizedGroups = ( |
| 416 | + 3B0916562D41B9690064DEA8 /* VPNXPC */, |
| 417 | + ); |
| 418 | + name = VPNXPC; |
| 419 | + packageProductDependencies = ( |
| 420 | + ); |
| 421 | + productName = VPNXPC; |
| 422 | + productReference = 3B0916552D41B9690064DEA8 /* VPNXPC.xpc */; |
| 423 | + productType = "com.apple.product-type.xpc-service"; |
| 424 | + }; |
359 | 425 | 961678FB2CFF100D00B2B6DF /* Coder Desktop */ = {
|
360 | 426 | isa = PBXNativeTarget;
|
361 | 427 | buildConfigurationList = 961679232CFF100F00B2B6DF /* Build configuration list for PBXNativeTarget "Coder Desktop" */;
|
|
364 | 430 | 961678F92CFF100D00B2B6DF /* Frameworks */,
|
365 | 431 | 961678FA2CFF100D00B2B6DF /* Resources */,
|
366 | 432 | 961679422CFF117300B2B6DF /* Embed System Extensions */,
|
| 433 | + 3B0916622D41B9690064DEA8 /* Embed XPC Services */, |
367 | 434 | );
|
368 | 435 | buildRules = (
|
369 | 436 | );
|
370 | 437 | dependencies = (
|
371 | 438 | AA8BC33C2D0060E700E1ABAA /* PBXTargetDependency */,
|
372 | 439 | 9616793C2CFF117300B2B6DF /* PBXTargetDependency */,
|
373 | 440 | AA3B40A32D2FC8560099996A /* PBXTargetDependency */,
|
| 441 | + 3B0916602D41B9690064DEA8 /* PBXTargetDependency */, |
374 | 442 | );
|
375 | 443 | fileSystemSynchronizedGroups = (
|
376 | 444 | 961678FE2CFF100D00B2B6DF /* Coder Desktop */,
|
|
566 | 634 | LastSwiftUpdateCheck = 1620;
|
567 | 635 | LastUpgradeCheck = 1620;
|
568 | 636 | TargetAttributes = {
|
| 637 | + 3B0916542D41B9690064DEA8 = { |
| 638 | + CreatedOnToolsVersion = 16.2; |
| 639 | + }; |
569 | 640 | 961678FB2CFF100D00B2B6DF = {
|
570 | 641 | CreatedOnToolsVersion = 16.1;
|
571 | 642 | };
|
|
626 | 697 | AA3B3DA72D2D23860099996A /* VPNLibTests */,
|
627 | 698 | AA3B40902D2FC8560099996A /* CoderSDK */,
|
628 | 699 | AA3B40972D2FC8560099996A /* CoderSDKTests */,
|
| 700 | + 3B0916542D41B9690064DEA8 /* VPNXPC */, |
629 | 701 | );
|
630 | 702 | };
|
631 | 703 | /* End PBXProject section */
|
632 | 704 |
|
633 | 705 | /* Begin PBXResourcesBuildPhase section */
|
| 706 | + 3B0916532D41B9690064DEA8 /* Resources */ = { |
| 707 | + isa = PBXResourcesBuildPhase; |
| 708 | + buildActionMask = 2147483647; |
| 709 | + files = ( |
| 710 | + ); |
| 711 | + runOnlyForDeploymentPostprocessing = 0; |
| 712 | + }; |
634 | 713 | 961678FA2CFF100D00B2B6DF /* Resources */ = {
|
635 | 714 | isa = PBXResourcesBuildPhase;
|
636 | 715 | buildActionMask = 2147483647;
|
|
690 | 769 | /* End PBXResourcesBuildPhase section */
|
691 | 770 |
|
692 | 771 | /* Begin PBXSourcesBuildPhase section */
|
| 772 | + 3B0916512D41B9690064DEA8 /* Sources */ = { |
| 773 | + isa = PBXSourcesBuildPhase; |
| 774 | + buildActionMask = 2147483647; |
| 775 | + files = ( |
| 776 | + ); |
| 777 | + runOnlyForDeploymentPostprocessing = 0; |
| 778 | + }; |
693 | 779 | 961678F82CFF100D00B2B6DF /* Sources */ = {
|
694 | 780 | isa = PBXSourcesBuildPhase;
|
695 | 781 | buildActionMask = 2147483647;
|
|
749 | 835 | /* End PBXSourcesBuildPhase section */
|
750 | 836 |
|
751 | 837 | /* Begin PBXTargetDependency section */
|
| 838 | + 3B0916602D41B9690064DEA8 /* PBXTargetDependency */ = { |
| 839 | + isa = PBXTargetDependency; |
| 840 | + target = 3B0916542D41B9690064DEA8 /* VPNXPC */; |
| 841 | + targetProxy = 3B09165F2D41B9690064DEA8 /* PBXContainerItemProxy */; |
| 842 | + }; |
752 | 843 | 961679112CFF100E00B2B6DF /* PBXTargetDependency */ = {
|
753 | 844 | isa = PBXTargetDependency;
|
754 | 845 | target = 961678FB2CFF100D00B2B6DF /* Coder Desktop */;
|
|
811 | 902 | /* End PBXTargetDependency section */
|
812 | 903 |
|
813 | 904 | /* Begin XCBuildConfiguration section */
|
| 905 | + 3B0916632D41B9690064DEA8 /* Debug */ = { |
| 906 | + isa = XCBuildConfiguration; |
| 907 | + buildSettings = { |
| 908 | + CODE_SIGN_ENTITLEMENTS = VPNXPC/VPNXPC.entitlements; |
| 909 | + CODE_SIGN_IDENTITY = "Apple Development"; |
| 910 | + CODE_SIGN_STYLE = Automatic; |
| 911 | + COMBINE_HIDPI_IMAGES = YES; |
| 912 | + CURRENT_PROJECT_VERSION = 1; |
| 913 | + DEVELOPMENT_TEAM = 4399GN35BJ; |
| 914 | + ENABLE_HARDENED_RUNTIME = YES; |
| 915 | + GENERATE_INFOPLIST_FILE = YES; |
| 916 | + INFOPLIST_FILE = VPNXPC/Info.plist; |
| 917 | + INFOPLIST_KEY_CFBundleDisplayName = VPNXPC; |
| 918 | + INFOPLIST_KEY_NSHumanReadableCopyright = ""; |
| 919 | + MACOSX_DEPLOYMENT_TARGET = 14.6; |
| 920 | + MARKETING_VERSION = 1.0; |
| 921 | + PRODUCT_BUNDLE_IDENTIFIER = "com.coder.Coder-Desktop.VPNXPC"; |
| 922 | + PRODUCT_NAME = "$(TARGET_NAME)"; |
| 923 | + SKIP_INSTALL = YES; |
| 924 | + SWIFT_EMIT_LOC_STRINGS = YES; |
| 925 | + SWIFT_VERSION = 5.0; |
| 926 | + }; |
| 927 | + name = Debug; |
| 928 | + }; |
| 929 | + 3B0916642D41B9690064DEA8 /* Release */ = { |
| 930 | + isa = XCBuildConfiguration; |
| 931 | + buildSettings = { |
| 932 | + CODE_SIGN_ENTITLEMENTS = VPNXPC/VPNXPC.entitlements; |
| 933 | + CODE_SIGN_IDENTITY = "Apple Development"; |
| 934 | + CODE_SIGN_STYLE = Automatic; |
| 935 | + COMBINE_HIDPI_IMAGES = YES; |
| 936 | + CURRENT_PROJECT_VERSION = 1; |
| 937 | + DEVELOPMENT_TEAM = 4399GN35BJ; |
| 938 | + ENABLE_HARDENED_RUNTIME = YES; |
| 939 | + GENERATE_INFOPLIST_FILE = YES; |
| 940 | + INFOPLIST_FILE = VPNXPC/Info.plist; |
| 941 | + INFOPLIST_KEY_CFBundleDisplayName = VPNXPC; |
| 942 | + INFOPLIST_KEY_NSHumanReadableCopyright = ""; |
| 943 | + MACOSX_DEPLOYMENT_TARGET = 14.6; |
| 944 | + MARKETING_VERSION = 1.0; |
| 945 | + PRODUCT_BUNDLE_IDENTIFIER = "com.coder.Coder-Desktop.VPNXPC"; |
| 946 | + PRODUCT_NAME = "$(TARGET_NAME)"; |
| 947 | + SKIP_INSTALL = YES; |
| 948 | + SWIFT_EMIT_LOC_STRINGS = YES; |
| 949 | + SWIFT_VERSION = 5.0; |
| 950 | + }; |
| 951 | + name = Release; |
| 952 | + }; |
814 | 953 | 961679212CFF100F00B2B6DF /* Debug */ = {
|
815 | 954 | isa = XCBuildConfiguration;
|
816 | 955 | buildSettings = {
|
|
1148 | 1287 | DYLIB_COMPATIBILITY_VERSION = 1;
|
1149 | 1288 | DYLIB_CURRENT_VERSION = 1;
|
1150 | 1289 | DYLIB_INSTALL_NAME_BASE = "@rpath";
|
1151 |
| - ENABLE_MODULE_VERIFIER = NO; |
| 1290 | + ENABLE_MODULE_VERIFIER = YES; |
1152 | 1291 | GENERATE_INFOPLIST_FILE = YES;
|
1153 | 1292 | INFOPLIST_KEY_NSHumanReadableCopyright = "";
|
1154 | 1293 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
|
1185 | 1324 | DYLIB_COMPATIBILITY_VERSION = 1;
|
1186 | 1325 | DYLIB_CURRENT_VERSION = 1;
|
1187 | 1326 | DYLIB_INSTALL_NAME_BASE = "@rpath";
|
1188 |
| - ENABLE_MODULE_VERIFIER = NO; |
| 1327 | + ENABLE_MODULE_VERIFIER = YES; |
1189 | 1328 | GENERATE_INFOPLIST_FILE = YES;
|
1190 | 1329 | INFOPLIST_KEY_NSHumanReadableCopyright = "";
|
1191 | 1330 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
|
1248 | 1387 | buildSettings = {
|
1249 | 1388 | BUILD_LIBRARY_FOR_DISTRIBUTION = NO;
|
1250 | 1389 | CODE_SIGN_IDENTITY = "";
|
| 1390 | + "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; |
1251 | 1391 | CODE_SIGN_STYLE = Automatic;
|
1252 | 1392 | COMBINE_HIDPI_IMAGES = YES;
|
1253 | 1393 | CURRENT_PROJECT_VERSION = 1;
|
|
1256 | 1396 | DYLIB_COMPATIBILITY_VERSION = 1;
|
1257 | 1397 | DYLIB_CURRENT_VERSION = 1;
|
1258 | 1398 | DYLIB_INSTALL_NAME_BASE = "@rpath";
|
1259 |
| - ENABLE_MODULE_VERIFIER = NO; |
| 1399 | + ENABLE_MODULE_VERIFIER = YES; |
1260 | 1400 | GENERATE_INFOPLIST_FILE = YES;
|
1261 | 1401 | INFOPLIST_KEY_NSHumanReadableCopyright = "";
|
1262 | 1402 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
|
1285 | 1425 | buildSettings = {
|
1286 | 1426 | BUILD_LIBRARY_FOR_DISTRIBUTION = NO;
|
1287 | 1427 | CODE_SIGN_IDENTITY = "";
|
| 1428 | + "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; |
1288 | 1429 | CODE_SIGN_STYLE = Automatic;
|
1289 | 1430 | COMBINE_HIDPI_IMAGES = YES;
|
1290 | 1431 | CURRENT_PROJECT_VERSION = 1;
|
|
1293 | 1434 | DYLIB_COMPATIBILITY_VERSION = 1;
|
1294 | 1435 | DYLIB_CURRENT_VERSION = 1;
|
1295 | 1436 | DYLIB_INSTALL_NAME_BASE = "@rpath";
|
1296 |
| - ENABLE_MODULE_VERIFIER = NO; |
| 1437 | + ENABLE_MODULE_VERIFIER = YES; |
1297 | 1438 | GENERATE_INFOPLIST_FILE = YES;
|
1298 | 1439 | INFOPLIST_KEY_NSHumanReadableCopyright = "";
|
1299 | 1440 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
|
1354 | 1495 | /* End XCBuildConfiguration section */
|
1355 | 1496 |
|
1356 | 1497 | /* Begin XCConfigurationList section */
|
| 1498 | + 3B0916662D41B9690064DEA8 /* Build configuration list for PBXNativeTarget "VPNXPC" */ = { |
| 1499 | + isa = XCConfigurationList; |
| 1500 | + buildConfigurations = ( |
| 1501 | + 3B0916632D41B9690064DEA8 /* Debug */, |
| 1502 | + 3B0916642D41B9690064DEA8 /* Release */, |
| 1503 | + ); |
| 1504 | + defaultConfigurationIsVisible = 0; |
| 1505 | + defaultConfigurationName = Release; |
| 1506 | + }; |
1357 | 1507 | 961678F72CFF100D00B2B6DF /* Build configuration list for PBXProject "Coder Desktop" */ = {
|
1358 | 1508 | isa = XCConfigurationList;
|
1359 | 1509 | buildConfigurations = (
|
|
0 commit comments