Skip to content

Commit ad5ad56

Browse files
committed
Enable hardened runtime
1 parent 594618e commit ad5ad56

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

VPN.xcodeproj/project.pbxproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -503,12 +503,14 @@
503503
isa = XCBuildConfiguration;
504504
buildSettings = {
505505
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
506+
CODE_SIGN_ENTITLEMENTS = VPNStatus/VPNStatus.entitlements;
506507
CODE_SIGN_IDENTITY = "Apple Development";
507508
CODE_SIGN_STYLE = Automatic;
508509
COMBINE_HIDPI_IMAGES = YES;
509510
CURRENT_PROJECT_VERSION = 200;
510511
DEAD_CODE_STRIPPING = YES;
511512
DEVELOPMENT_TEAM = QFL3YR6JR6;
513+
ENABLE_HARDENED_RUNTIME = YES;
512514
INFOPLIST_FILE = VPNStatus/Info.plist;
513515
LD_RUNPATH_SEARCH_PATHS = (
514516
"$(inherited)",
@@ -527,12 +529,14 @@
527529
isa = XCBuildConfiguration;
528530
buildSettings = {
529531
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
532+
CODE_SIGN_ENTITLEMENTS = VPNStatus/VPNStatus.entitlements;
530533
CODE_SIGN_IDENTITY = "Apple Development";
531534
CODE_SIGN_STYLE = Automatic;
532535
COMBINE_HIDPI_IMAGES = YES;
533536
CURRENT_PROJECT_VERSION = 200;
534537
DEAD_CODE_STRIPPING = YES;
535538
DEVELOPMENT_TEAM = QFL3YR6JR6;
539+
ENABLE_HARDENED_RUNTIME = YES;
536540
INFOPLIST_FILE = VPNStatus/Info.plist;
537541
LD_RUNPATH_SEARCH_PATHS = (
538542
"$(inherited)",

VPNStatus/VPNStatus.entitlements

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
33
<plist version="1.0">
4-
<dict/>
4+
<dict>
5+
<key>com.apple.security.personal-information.location</key>
6+
<true/>
7+
</dict>
58
</plist>

0 commit comments

Comments
 (0)