Skip to content

Commit a233219

Browse files
committed
Add macOS sandbox entitlement
1 parent d5ad4e0 commit a233219

File tree

2 files changed

+33
-4
lines changed

2 files changed

+33
-4
lines changed

Ka-Block!.entitlements

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>com.apple.security.app-sandbox</key>
6+
<true/>
7+
</dict>
8+
</plist>

Ka-Block.xcodeproj/project.pbxproj

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@
8888
03FCD0251B2AA77600076943 /* Ka-Block! Content Blocker iOS.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "Ka-Block! Content Blocker iOS.appex"; sourceTree = BUILT_PRODUCTS_DIR; };
8989
03FCD0291B2AA77600076943 /* ContentBlockerRequestHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentBlockerRequestHandler.swift; sourceTree = "<group>"; };
9090
03FCD02B1B2AA77600076943 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
91+
634FDD33200C233300C669C0 /* Ka-Block!.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "Ka-Block!.entitlements"; sourceTree = "<group>"; };
9192
/* End PBXFileReference section */
9293

9394
/* Begin PBXFrameworksBuildPhase section */
@@ -176,6 +177,7 @@
176177
03FCD0031B2AA68A00076943 = {
177178
isa = PBXGroup;
178179
children = (
180+
634FDD33200C233300C669C0 /* Ka-Block!.entitlements */,
179181
03FCD00E1B2AA68A00076943 /* Ka-Block */,
180182
03FCD0261B2AA77600076943 /* Ka-Block Content Blocker */,
181183
03B08AA11F58FEB00041C7D9 /* Frameworks */,
@@ -302,6 +304,11 @@
302304
CreatedOnToolsVersion = 8.3.3;
303305
LastSwiftMigration = 0900;
304306
ProvisioningStyle = Automatic;
307+
SystemCapabilities = {
308+
com.apple.Sandbox = {
309+
enabled = 1;
310+
};
311+
};
305312
};
306313
03B08A9F1F58FEB00041C7D9 = {
307314
CreatedOnToolsVersion = 8.3.3;
@@ -463,13 +470,17 @@
463470
CLANG_ANALYZER_NONNULL = YES;
464471
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
465472
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
466-
CODE_SIGN_IDENTITY = "-";
473+
CODE_SIGN_ENTITLEMENTS = "Ka-Block!.entitlements";
474+
CODE_SIGN_IDENTITY = "Mac Developer";
475+
CODE_SIGN_STYLE = Automatic;
467476
COMBINE_HIDPI_IMAGES = YES;
477+
DEVELOPMENT_TEAM = "";
468478
INFOPLIST_FILE = "$(SRCROOT)/Ka-Block/macOS/Info.plist";
469479
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
470480
MACOSX_DEPLOYMENT_TARGET = 10.13;
471481
PRODUCT_BUNDLE_IDENTIFIER = com.kablock.macos;
472482
PRODUCT_NAME = "Ka-Block!";
483+
PROVISIONING_PROFILE_SPECIFIER = "";
473484
SDKROOT = macosx;
474485
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
475486
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
@@ -485,13 +496,17 @@
485496
CLANG_ANALYZER_NONNULL = YES;
486497
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
487498
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
488-
CODE_SIGN_IDENTITY = "-";
499+
CODE_SIGN_ENTITLEMENTS = "Ka-Block!.entitlements";
500+
CODE_SIGN_IDENTITY = "Mac Developer";
501+
CODE_SIGN_STYLE = Automatic;
489502
COMBINE_HIDPI_IMAGES = YES;
503+
DEVELOPMENT_TEAM = "";
490504
INFOPLIST_FILE = "$(SRCROOT)/Ka-Block/macOS/Info.plist";
491505
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
492506
MACOSX_DEPLOYMENT_TARGET = 10.13;
493507
PRODUCT_BUNDLE_IDENTIFIER = com.kablock.macos;
494508
PRODUCT_NAME = "Ka-Block!";
509+
PROVISIONING_PROFILE_SPECIFIER = "";
495510
SDKROOT = macosx;
496511
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
497512
SWIFT_VERSION = 4.0;
@@ -505,12 +520,15 @@
505520
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
506521
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
507522
CODE_SIGN_ENTITLEMENTS = "Ka-Block Content Blocker/macOS/Ka-Block Content Blocker.entitlements";
508-
CODE_SIGN_IDENTITY = "-";
523+
CODE_SIGN_IDENTITY = "Mac Developer";
524+
CODE_SIGN_STYLE = Automatic;
525+
DEVELOPMENT_TEAM = "";
509526
INFOPLIST_FILE = "$(SRCROOT)/Ka-Block Content Blocker/macOS/Info.plist";
510527
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @executable_path/../../../../Frameworks";
511528
MACOSX_DEPLOYMENT_TARGET = 10.13;
512529
PRODUCT_BUNDLE_IDENTIFIER = "com.kablock.macos.Ka-Block-Content-Blocker";
513530
PRODUCT_NAME = "$(TARGET_NAME)";
531+
PROVISIONING_PROFILE_SPECIFIER = "";
514532
SDKROOT = macosx;
515533
SKIP_INSTALL = YES;
516534
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
@@ -526,12 +544,15 @@
526544
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
527545
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
528546
CODE_SIGN_ENTITLEMENTS = "Ka-Block Content Blocker/macOS/Ka-Block Content Blocker.entitlements";
529-
CODE_SIGN_IDENTITY = "-";
547+
CODE_SIGN_IDENTITY = "Mac Developer";
548+
CODE_SIGN_STYLE = Automatic;
549+
DEVELOPMENT_TEAM = "";
530550
INFOPLIST_FILE = "$(SRCROOT)/Ka-Block Content Blocker/macOS/Info.plist";
531551
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @executable_path/../../../../Frameworks";
532552
MACOSX_DEPLOYMENT_TARGET = 10.13;
533553
PRODUCT_BUNDLE_IDENTIFIER = "com.kablock.macos.Ka-Block-Content-Blocker";
534554
PRODUCT_NAME = "$(TARGET_NAME)";
555+
PROVISIONING_PROFILE_SPECIFIER = "";
535556
SDKROOT = macosx;
536557
SKIP_INSTALL = YES;
537558
SWIFT_SWIFT3_OBJC_INFERENCE = Default;

0 commit comments

Comments
 (0)