mirror of
https://github.com/objective-see/BlockBlock.git
synced 2026-03-22 07:02:39 +00:00
634 lines
34 KiB
Plaintext
634 lines
34 KiB
Plaintext
// !$*UTF8*$!
|
|
{
|
|
archiveVersion = 1;
|
|
classes = {
|
|
};
|
|
objectVersion = 48;
|
|
objects = {
|
|
|
|
/* Begin PBXBuildFile section */
|
|
7D564DB11F18434F00B8AAD6 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D564DB01F18434F00B8AAD6 /* main.m */; };
|
|
7D564DB61F18434F00B8AAD6 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7D564DB41F18434F00B8AAD6 /* MainMenu.xib */; };
|
|
7D564DDC1F18441500B8AAD6 /* AboutWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7D564DC71F18441500B8AAD6 /* AboutWindow.xib */; };
|
|
CD3913E62382649F00850CD1 /* XPCListener.m in Sources */ = {isa = PBXBuildFile; fileRef = CD3913DA2382649E00850CD1 /* XPCListener.m */; };
|
|
CD3913E72382649F00850CD1 /* Preferences.m in Sources */ = {isa = PBXBuildFile; fileRef = CD3913DB2382649E00850CD1 /* Preferences.m */; };
|
|
CD3913E82382649F00850CD1 /* XPCDaemon.m in Sources */ = {isa = PBXBuildFile; fileRef = CD3913DF2382649E00850CD1 /* XPCDaemon.m */; };
|
|
CD3913E92382649F00850CD1 /* XPCUserClient.m in Sources */ = {isa = PBXBuildFile; fileRef = CD3913E12382649F00850CD1 /* XPCUserClient.m */; };
|
|
CD3913EA2382649F00850CD1 /* Events.m in Sources */ = {isa = PBXBuildFile; fileRef = CD3913E22382649F00850CD1 /* Events.m */; };
|
|
CD3913F42382658600850CD1 /* utilities.m in Sources */ = {isa = PBXBuildFile; fileRef = CD3913F12382658600850CD1 /* utilities.m */; };
|
|
CD3913F72382675300850CD1 /* Rules.m in Sources */ = {isa = PBXBuildFile; fileRef = CD3913F62382675300850CD1 /* Rules.m */; };
|
|
CD3913FD238268B300850CD1 /* Rule.m in Sources */ = {isa = PBXBuildFile; fileRef = CD3913FB238268B300850CD1 /* Rule.m */; };
|
|
CD410454244406EB00069C56 /* LoginItem.m in Sources */ = {isa = PBXBuildFile; fileRef = CD410453244406EB00069C56 /* LoginItem.m */; };
|
|
CD9E04AB253E845300DB3218 /* Kext.m in Sources */ = {isa = PBXBuildFile; fileRef = CD9E04AA253E845300DB3218 /* Kext.m */; };
|
|
CDAABD3E238BA077005AE212 /* Monitor.m in Sources */ = {isa = PBXBuildFile; fileRef = CDAABD3D238BA077005AE212 /* Monitor.m */; };
|
|
CDAABD48238BA1D3005AE212 /* libEndpointSecurity.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = CDAABD47238BA1D3005AE212 /* libEndpointSecurity.tbd */; };
|
|
CDAABD4A238BA1E2005AE212 /* libbsm.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = CDAABD49238BA1E1005AE212 /* libbsm.tbd */; };
|
|
CDAABD4D238BB1B3005AE212 /* PluginBase.m in Sources */ = {isa = PBXBuildFile; fileRef = CDAABD4C238BB1B3005AE212 /* PluginBase.m */; };
|
|
CDAABD53238D0220005AE212 /* Launchd.m in Sources */ = {isa = PBXBuildFile; fileRef = CDAABD52238D0220005AE212 /* Launchd.m */; };
|
|
CDBAE82B261AC6C600D6BD21 /* Processes.m in Sources */ = {isa = PBXBuildFile; fileRef = CDBAE82A261AC6C600D6BD21 /* Processes.m */; };
|
|
CDC592D4243AF99E00C190D9 /* watchList.plist in Resources */ = {isa = PBXBuildFile; fileRef = CDC592D3243AF99E00C190D9 /* watchList.plist */; };
|
|
CDC592D6243AFE9500C190D9 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CDC592D5243AFE9500C190D9 /* Assets.xcassets */; };
|
|
CDCE66472C922F440095CD97 /* FileMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = CDCE663F2C922F440095CD97 /* FileMonitor.m */; };
|
|
CDCE66492C922F440095CD97 /* signing.m in Sources */ = {isa = PBXBuildFile; fileRef = CDCE66412C922F440095CD97 /* signing.m */; };
|
|
CDCE664A2C922F440095CD97 /* File.m in Sources */ = {isa = PBXBuildFile; fileRef = CDCE66452C922F440095CD97 /* File.m */; };
|
|
CDCE664B2C922F440095CD97 /* Process.m in Sources */ = {isa = PBXBuildFile; fileRef = CDCE66462C922F440095CD97 /* Process.m */; };
|
|
CDDC60EF244BDA9D00CC81F1 /* CronJob.m in Sources */ = {isa = PBXBuildFile; fileRef = CDDC60ED244BDA9D00CC81F1 /* CronJob.m */; };
|
|
CDE4C11E2B12DD5E001521CE /* BTMMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = CDE4C11D2B12DD5E001521CE /* BTMMonitor.m */; };
|
|
CDE4C1212B12DD7B001521CE /* ProcessMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = CDE4C11F2B12DD7A001521CE /* ProcessMonitor.m */; };
|
|
CDE4C1242B12E4FA001521CE /* Btm.m in Sources */ = {isa = PBXBuildFile; fileRef = CDE4C1222B12E4FA001521CE /* Btm.m */; };
|
|
CDFE5CF423ACAD4800A7B28B /* Item.m in Sources */ = {isa = PBXBuildFile; fileRef = CDFE5CF123ACAD4700A7B28B /* Item.m */; };
|
|
CDFE5CF523ACAD4800A7B28B /* Event.m in Sources */ = {isa = PBXBuildFile; fileRef = CDFE5CF223ACAD4700A7B28B /* Event.m */; };
|
|
/* End PBXBuildFile section */
|
|
|
|
/* Begin PBXCopyFilesBuildPhase section */
|
|
CDA88A762537CDF700C469BF /* CopyFiles */ = {
|
|
isa = PBXCopyFilesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
dstPath = "";
|
|
dstSubfolderSpec = 10;
|
|
files = (
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXCopyFilesBuildPhase section */
|
|
|
|
/* Begin PBXFileReference section */
|
|
7D564DA91F18434F00B8AAD6 /* BlockBlock.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BlockBlock.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
7D564DB01F18434F00B8AAD6 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = main.m; path = Daemon/main.m; sourceTree = "<group>"; };
|
|
7D564DB51F18434F00B8AAD6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; };
|
|
7D564DB71F18434F00B8AAD6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; name = Info.plist; path = Daemon/Info.plist; sourceTree = "<group>"; };
|
|
7D564DC61F18441500B8AAD6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = MainMenu.xib; sourceTree = "<group>"; };
|
|
7D564DC71F18441500B8AAD6 /* AboutWindow.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = AboutWindow.xib; path = ../Daemon/AboutWindow.xib; sourceTree = "<group>"; };
|
|
CD30BADD22174FAF00E5D96A /* BlockBlock.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = BlockBlock.entitlements; path = Daemon/BlockBlock.entitlements; sourceTree = "<group>"; };
|
|
CD3913DA2382649E00850CD1 /* XPCListener.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = XPCListener.m; path = Daemon/XPCListener.m; sourceTree = "<group>"; };
|
|
CD3913DB2382649E00850CD1 /* Preferences.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Preferences.m; path = Daemon/Preferences.m; sourceTree = "<group>"; };
|
|
CD3913DC2382649E00850CD1 /* main.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = main.h; path = Daemon/main.h; sourceTree = "<group>"; };
|
|
CD3913DD2382649E00850CD1 /* Events.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Events.h; path = Daemon/Events.h; sourceTree = "<group>"; };
|
|
CD3913DE2382649E00850CD1 /* XPCDaemon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XPCDaemon.h; path = Daemon/XPCDaemon.h; sourceTree = "<group>"; };
|
|
CD3913DF2382649E00850CD1 /* XPCDaemon.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = XPCDaemon.m; path = Daemon/XPCDaemon.m; sourceTree = "<group>"; };
|
|
CD3913E02382649E00850CD1 /* XPCListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XPCListener.h; path = Daemon/XPCListener.h; sourceTree = "<group>"; };
|
|
CD3913E12382649F00850CD1 /* XPCUserClient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = XPCUserClient.m; path = Daemon/XPCUserClient.m; sourceTree = "<group>"; };
|
|
CD3913E22382649F00850CD1 /* Events.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Events.m; path = Daemon/Events.m; sourceTree = "<group>"; };
|
|
CD3913E42382649F00850CD1 /* Preferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Preferences.h; path = Daemon/Preferences.h; sourceTree = "<group>"; };
|
|
CD3913E52382649F00850CD1 /* XPCUserClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XPCUserClient.h; path = Daemon/XPCUserClient.h; sourceTree = "<group>"; };
|
|
CD3913EE2382658600850CD1 /* XPCDaemonProto.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XPCDaemonProto.h; path = ../Shared/XPCDaemonProto.h; sourceTree = "<group>"; };
|
|
CD3913EF2382658600850CD1 /* utilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = utilities.h; path = ../Shared/utilities.h; sourceTree = "<group>"; };
|
|
CD3913F02382658600850CD1 /* consts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = consts.h; path = ../Shared/consts.h; sourceTree = "<group>"; };
|
|
CD3913F12382658600850CD1 /* utilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = utilities.m; path = ../Shared/utilities.m; sourceTree = "<group>"; };
|
|
CD3913F22382658600850CD1 /* XPCUserProto.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XPCUserProto.h; path = ../Shared/XPCUserProto.h; sourceTree = "<group>"; };
|
|
CD3913F52382675300850CD1 /* Rules.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Rules.h; path = Daemon/Rules.h; sourceTree = "<group>"; };
|
|
CD3913F62382675300850CD1 /* Rules.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Rules.m; path = Daemon/Rules.m; sourceTree = "<group>"; };
|
|
CD3913FB238268B300850CD1 /* Rule.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Rule.m; path = ../Shared/Rule.m; sourceTree = "<group>"; };
|
|
CD3913FC238268B300850CD1 /* Rule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Rule.h; path = ../Shared/Rule.h; sourceTree = "<group>"; };
|
|
CD410452244406EB00069C56 /* LoginItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LoginItem.h; sourceTree = "<group>"; };
|
|
CD410453244406EB00069C56 /* LoginItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LoginItem.m; sourceTree = "<group>"; };
|
|
CD9E04A9253E845300DB3218 /* Kext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Kext.h; sourceTree = "<group>"; };
|
|
CD9E04AA253E845300DB3218 /* Kext.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Kext.m; sourceTree = "<group>"; };
|
|
CDAABD3C238BA077005AE212 /* Monitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Monitor.h; path = Daemon/Monitor.h; sourceTree = "<group>"; };
|
|
CDAABD3D238BA077005AE212 /* Monitor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Monitor.m; path = Daemon/Monitor.m; sourceTree = "<group>"; };
|
|
CDAABD47238BA1D3005AE212 /* libEndpointSecurity.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libEndpointSecurity.tbd; path = usr/lib/libEndpointSecurity.tbd; sourceTree = SDKROOT; };
|
|
CDAABD49238BA1E1005AE212 /* libbsm.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libbsm.tbd; path = usr/lib/libbsm.tbd; sourceTree = SDKROOT; };
|
|
CDAABD4B238BB1B3005AE212 /* PluginBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PluginBase.h; path = Daemon/PluginBase.h; sourceTree = "<group>"; };
|
|
CDAABD4C238BB1B3005AE212 /* PluginBase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PluginBase.m; path = Daemon/PluginBase.m; sourceTree = "<group>"; };
|
|
CDAABD51238D0220005AE212 /* Launchd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Launchd.h; sourceTree = "<group>"; };
|
|
CDAABD52238D0220005AE212 /* Launchd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Launchd.m; sourceTree = "<group>"; };
|
|
CDBAE829261AC6C600D6BD21 /* Processes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Processes.h; sourceTree = "<group>"; };
|
|
CDBAE82A261AC6C600D6BD21 /* Processes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Processes.m; sourceTree = "<group>"; };
|
|
CDC592D3243AF99E00C190D9 /* watchList.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; name = watchList.plist; path = Daemon/watchList.plist; sourceTree = SOURCE_ROOT; };
|
|
CDC592D5243AFE9500C190D9 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Daemon/Assets.xcassets; sourceTree = "<group>"; };
|
|
CDCE663F2C922F440095CD97 /* FileMonitor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FileMonitor.m; path = FileMonitor/FileMonitor.m; sourceTree = "<group>"; };
|
|
CDCE66412C922F440095CD97 /* signing.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = signing.m; path = FileMonitor/signing.m; sourceTree = "<group>"; };
|
|
CDCE66422C922F440095CD97 /* signing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = signing.h; path = FileMonitor/signing.h; sourceTree = "<group>"; };
|
|
CDCE66432C922F440095CD97 /* FileMonitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileMonitor.h; path = FileMonitor/FileMonitor.h; sourceTree = "<group>"; };
|
|
CDCE66452C922F440095CD97 /* File.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = File.m; path = FileMonitor/File.m; sourceTree = "<group>"; };
|
|
CDCE66462C922F440095CD97 /* Process.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Process.m; path = FileMonitor/Process.m; sourceTree = "<group>"; };
|
|
CDDC60ED244BDA9D00CC81F1 /* CronJob.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CronJob.m; sourceTree = "<group>"; };
|
|
CDDC60EE244BDA9D00CC81F1 /* CronJob.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CronJob.h; sourceTree = "<group>"; };
|
|
CDE3875427B39ACF00752C50 /* libquarantine.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libquarantine.tbd; path = usr/lib/system/libquarantine.tbd; sourceTree = SDKROOT; };
|
|
CDE3875627B39B6600752C50 /* System.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = System.framework; path = ../../../../../System/Library/Frameworks/System.framework; sourceTree = "<group>"; };
|
|
CDE4C11C2B12DD5E001521CE /* BTMMonitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BTMMonitor.h; sourceTree = "<group>"; };
|
|
CDE4C11D2B12DD5E001521CE /* BTMMonitor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BTMMonitor.m; sourceTree = "<group>"; };
|
|
CDE4C11F2B12DD7A001521CE /* ProcessMonitor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ProcessMonitor.m; sourceTree = "<group>"; };
|
|
CDE4C1202B12DD7A001521CE /* ProcessMonitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProcessMonitor.h; sourceTree = "<group>"; };
|
|
CDE4C1222B12E4FA001521CE /* Btm.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Btm.m; sourceTree = "<group>"; };
|
|
CDE4C1232B12E4FA001521CE /* Btm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Btm.h; sourceTree = "<group>"; };
|
|
CDFE5CF023ACAD4700A7B28B /* Event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Event.h; path = Daemon/Event.h; sourceTree = "<group>"; };
|
|
CDFE5CF123ACAD4700A7B28B /* Item.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Item.m; path = Daemon/Item.m; sourceTree = "<group>"; };
|
|
CDFE5CF223ACAD4700A7B28B /* Event.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Event.m; path = Daemon/Event.m; sourceTree = "<group>"; };
|
|
CDFE5CF323ACAD4700A7B28B /* Item.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Item.h; path = Daemon/Item.h; sourceTree = "<group>"; };
|
|
/* End PBXFileReference section */
|
|
|
|
/* Begin PBXFrameworksBuildPhase section */
|
|
CDAABD45238BA1C6005AE212 /* Frameworks */ = {
|
|
isa = PBXFrameworksBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
CDAABD4A238BA1E2005AE212 /* libbsm.tbd in Frameworks */,
|
|
CDAABD48238BA1D3005AE212 /* libEndpointSecurity.tbd in Frameworks */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXFrameworksBuildPhase section */
|
|
|
|
/* Begin PBXGroup section */
|
|
7D46FEFC1F5E129700FEB0F8 /* XIBs */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
7D564DC71F18441500B8AAD6 /* AboutWindow.xib */,
|
|
7D564DB41F18434F00B8AAD6 /* MainMenu.xib */,
|
|
);
|
|
name = XIBs;
|
|
sourceTree = "<group>";
|
|
};
|
|
7D564DA01F18434F00B8AAD6 = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
CDC592D5243AFE9500C190D9 /* Assets.xcassets */,
|
|
CD30BADD22174FAF00E5D96A /* BlockBlock.entitlements */,
|
|
CDFE5CF023ACAD4700A7B28B /* Event.h */,
|
|
CDFE5CF223ACAD4700A7B28B /* Event.m */,
|
|
CD3913DD2382649E00850CD1 /* Events.h */,
|
|
CD3913E22382649F00850CD1 /* Events.m */,
|
|
CD21501920AD224A00CEF17B /* Frameworks */,
|
|
CDFE5CF323ACAD4700A7B28B /* Item.h */,
|
|
CDFE5CF123ACAD4700A7B28B /* Item.m */,
|
|
CD3913DC2382649E00850CD1 /* main.h */,
|
|
7D564DB01F18434F00B8AAD6 /* main.m */,
|
|
CDAABD3C238BA077005AE212 /* Monitor.h */,
|
|
CDAABD3D238BA077005AE212 /* Monitor.m */,
|
|
CDAABD4B238BB1B3005AE212 /* PluginBase.h */,
|
|
CDAABD4C238BB1B3005AE212 /* PluginBase.m */,
|
|
CDE4C11B2B12DD5E001521CE /* Monitors */,
|
|
CDAABD50238D01ED005AE212 /* Plugins */,
|
|
CD3913E42382649F00850CD1 /* Preferences.h */,
|
|
CD3913DB2382649E00850CD1 /* Preferences.m */,
|
|
7D564DAA1F18434F00B8AAD6 /* Products */,
|
|
CD3913F52382675300850CD1 /* Rules.h */,
|
|
CD3913F62382675300850CD1 /* Rules.m */,
|
|
7D564DE21F18445400B8AAD6 /* Shared */,
|
|
7D564DAB1F18434F00B8AAD6 /* Source */,
|
|
CD3913DE2382649E00850CD1 /* XPCDaemon.h */,
|
|
CD3913DF2382649E00850CD1 /* XPCDaemon.m */,
|
|
CD3913E02382649E00850CD1 /* XPCListener.h */,
|
|
CD3913DA2382649E00850CD1 /* XPCListener.m */,
|
|
CD3913E52382649F00850CD1 /* XPCUserClient.h */,
|
|
CD3913E12382649F00850CD1 /* XPCUserClient.m */,
|
|
);
|
|
sourceTree = "<group>";
|
|
};
|
|
7D564DAA1F18434F00B8AAD6 /* Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
7D564DA91F18434F00B8AAD6 /* BlockBlock.app */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
7D564DAB1F18434F00B8AAD6 /* Source */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
7D564DC41F18441500B8AAD6 /* Base.lproj */,
|
|
7D46FEFC1F5E129700FEB0F8 /* XIBs */,
|
|
7D564DAF1F18434F00B8AAD6 /* Supporting Files */,
|
|
);
|
|
name = Source;
|
|
path = Daemon;
|
|
sourceTree = "<group>";
|
|
};
|
|
7D564DAF1F18434F00B8AAD6 /* Supporting Files */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
CDC592D3243AF99E00C190D9 /* watchList.plist */,
|
|
7D564DB71F18434F00B8AAD6 /* Info.plist */,
|
|
);
|
|
name = "Supporting Files";
|
|
sourceTree = "<group>";
|
|
};
|
|
7D564DC41F18441500B8AAD6 /* Base.lproj */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
7D564DC51F18441500B8AAD6 /* MainMenu.xib */,
|
|
);
|
|
path = Base.lproj;
|
|
sourceTree = "<group>";
|
|
};
|
|
7D564DE21F18445400B8AAD6 /* Shared */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
CD3913F02382658600850CD1 /* consts.h */,
|
|
CDD5666723AB53D600F51B1F /* Libraries */,
|
|
CD3913FC238268B300850CD1 /* Rule.h */,
|
|
CD3913FB238268B300850CD1 /* Rule.m */,
|
|
CD3913EF2382658600850CD1 /* utilities.h */,
|
|
CD3913F12382658600850CD1 /* utilities.m */,
|
|
CD3913EE2382658600850CD1 /* XPCDaemonProto.h */,
|
|
CD3913F22382658600850CD1 /* XPCUserProto.h */,
|
|
);
|
|
name = Shared;
|
|
sourceTree = "<group>";
|
|
};
|
|
CD21501920AD224A00CEF17B /* Frameworks */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
CDE3875627B39B6600752C50 /* System.framework */,
|
|
CDE3875427B39ACF00752C50 /* libquarantine.tbd */,
|
|
CDAABD49238BA1E1005AE212 /* libbsm.tbd */,
|
|
CDAABD47238BA1D3005AE212 /* libEndpointSecurity.tbd */,
|
|
);
|
|
name = Frameworks;
|
|
sourceTree = "<group>";
|
|
};
|
|
CDAABD50238D01ED005AE212 /* Plugins */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
CDE4C1232B12E4FA001521CE /* Btm.h */,
|
|
CDE4C1222B12E4FA001521CE /* Btm.m */,
|
|
CDDC60EE244BDA9D00CC81F1 /* CronJob.h */,
|
|
CDDC60ED244BDA9D00CC81F1 /* CronJob.m */,
|
|
CD9E04A9253E845300DB3218 /* Kext.h */,
|
|
CD9E04AA253E845300DB3218 /* Kext.m */,
|
|
CDAABD51238D0220005AE212 /* Launchd.h */,
|
|
CDAABD52238D0220005AE212 /* Launchd.m */,
|
|
CD410452244406EB00069C56 /* LoginItem.h */,
|
|
CD410453244406EB00069C56 /* LoginItem.m */,
|
|
CDBAE829261AC6C600D6BD21 /* Processes.h */,
|
|
CDBAE82A261AC6C600D6BD21 /* Processes.m */,
|
|
);
|
|
name = Plugins;
|
|
path = Daemon/Plugins;
|
|
sourceTree = "<group>";
|
|
};
|
|
CDD5666723AB53D600F51B1F /* Libraries */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
CDCE66452C922F440095CD97 /* File.m */,
|
|
CDCE66432C922F440095CD97 /* FileMonitor.h */,
|
|
CDCE663F2C922F440095CD97 /* FileMonitor.m */,
|
|
CDCE66462C922F440095CD97 /* Process.m */,
|
|
CDCE66422C922F440095CD97 /* signing.h */,
|
|
CDCE66412C922F440095CD97 /* signing.m */,
|
|
);
|
|
name = Libraries;
|
|
path = ../Shared/Libraries;
|
|
sourceTree = "<group>";
|
|
};
|
|
CDE4C11B2B12DD5E001521CE /* Monitors */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
CDE4C11C2B12DD5E001521CE /* BTMMonitor.h */,
|
|
CDE4C11D2B12DD5E001521CE /* BTMMonitor.m */,
|
|
CDE4C1202B12DD7A001521CE /* ProcessMonitor.h */,
|
|
CDE4C11F2B12DD7A001521CE /* ProcessMonitor.m */,
|
|
);
|
|
name = Monitors;
|
|
path = Daemon/Monitors;
|
|
sourceTree = "<group>";
|
|
};
|
|
/* End PBXGroup section */
|
|
|
|
/* Begin PBXNativeTarget section */
|
|
7D564DA81F18434F00B8AAD6 /* Daemon */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = 7D564DBA1F18434F00B8AAD6 /* Build configuration list for PBXNativeTarget "Daemon" */;
|
|
buildPhases = (
|
|
7D564DA51F18434F00B8AAD6 /* Sources */,
|
|
7D564DA71F18434F00B8AAD6 /* Resources */,
|
|
CDAABD45238BA1C6005AE212 /* Frameworks */,
|
|
CDA88A762537CDF700C469BF /* CopyFiles */,
|
|
CD32906C23A5C52000074B0E /* ShellScript */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
);
|
|
name = Daemon;
|
|
productName = configApp;
|
|
productReference = 7D564DA91F18434F00B8AAD6 /* BlockBlock.app */;
|
|
productType = "com.apple.product-type.application";
|
|
};
|
|
/* End PBXNativeTarget section */
|
|
|
|
/* Begin PBXProject section */
|
|
7D564DA11F18434F00B8AAD6 /* Project object */ = {
|
|
isa = PBXProject;
|
|
attributes = {
|
|
LastUpgradeCheck = 1000;
|
|
ORGANIZATIONNAME = "Objective-See";
|
|
TargetAttributes = {
|
|
7D564DA81F18434F00B8AAD6 = {
|
|
CreatedOnToolsVersion = 8.2.1;
|
|
ProvisioningStyle = Manual;
|
|
SystemCapabilities = {
|
|
com.apple.ApplicationGroups.Mac = {
|
|
enabled = 0;
|
|
};
|
|
com.apple.HardenedRuntime = {
|
|
enabled = 1;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
buildConfigurationList = 7D564DA41F18434F00B8AAD6 /* Build configuration list for PBXProject "Daemon" */;
|
|
compatibilityVersion = "Xcode 8.0";
|
|
developmentRegion = English;
|
|
hasScannedForEncodings = 0;
|
|
knownRegions = (
|
|
English,
|
|
en,
|
|
Base,
|
|
);
|
|
mainGroup = 7D564DA01F18434F00B8AAD6;
|
|
productRefGroup = 7D564DAA1F18434F00B8AAD6 /* Products */;
|
|
projectDirPath = "";
|
|
projectRoot = "";
|
|
targets = (
|
|
7D564DA81F18434F00B8AAD6 /* Daemon */,
|
|
);
|
|
};
|
|
/* End PBXProject section */
|
|
|
|
/* Begin PBXResourcesBuildPhase section */
|
|
7D564DA71F18434F00B8AAD6 /* Resources */ = {
|
|
isa = PBXResourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
CDC592D4243AF99E00C190D9 /* watchList.plist in Resources */,
|
|
7D564DDC1F18441500B8AAD6 /* AboutWindow.xib in Resources */,
|
|
7D564DB61F18434F00B8AAD6 /* MainMenu.xib in Resources */,
|
|
CDC592D6243AFE9500C190D9 /* Assets.xcassets in Resources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXResourcesBuildPhase section */
|
|
|
|
/* Begin PBXShellScriptBuildPhase section */
|
|
CD32906C23A5C52000074B0E /* ShellScript */ = {
|
|
isa = PBXShellScriptBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
);
|
|
inputFileListPaths = (
|
|
);
|
|
inputPaths = (
|
|
);
|
|
outputFileListPaths = (
|
|
);
|
|
outputPaths = (
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
shellPath = /bin/sh;
|
|
shellScript = "#rename to bundle\n#mv \"$BUILT_PRODUCTS_DIR/BlockBlock.app\" \"$BUILT_PRODUCTS_DIR/BlockBlock.bundle\"\n";
|
|
};
|
|
/* End PBXShellScriptBuildPhase section */
|
|
|
|
/* Begin PBXSourcesBuildPhase section */
|
|
7D564DA51F18434F00B8AAD6 /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
CDFE5CF423ACAD4800A7B28B /* Item.m in Sources */,
|
|
CDCE664B2C922F440095CD97 /* Process.m in Sources */,
|
|
7D564DB11F18434F00B8AAD6 /* main.m in Sources */,
|
|
CDBAE82B261AC6C600D6BD21 /* Processes.m in Sources */,
|
|
CD3913E72382649F00850CD1 /* Preferences.m in Sources */,
|
|
CD3913EA2382649F00850CD1 /* Events.m in Sources */,
|
|
CDFE5CF523ACAD4800A7B28B /* Event.m in Sources */,
|
|
CDE4C1242B12E4FA001521CE /* Btm.m in Sources */,
|
|
CD3913E92382649F00850CD1 /* XPCUserClient.m in Sources */,
|
|
CD3913F42382658600850CD1 /* utilities.m in Sources */,
|
|
CDCE664A2C922F440095CD97 /* File.m in Sources */,
|
|
CDAABD53238D0220005AE212 /* Launchd.m in Sources */,
|
|
CDAABD3E238BA077005AE212 /* Monitor.m in Sources */,
|
|
CDE4C11E2B12DD5E001521CE /* BTMMonitor.m in Sources */,
|
|
CD3913E62382649F00850CD1 /* XPCListener.m in Sources */,
|
|
CD3913F72382675300850CD1 /* Rules.m in Sources */,
|
|
CD9E04AB253E845300DB3218 /* Kext.m in Sources */,
|
|
CD3913E82382649F00850CD1 /* XPCDaemon.m in Sources */,
|
|
CDDC60EF244BDA9D00CC81F1 /* CronJob.m in Sources */,
|
|
CDAABD4D238BB1B3005AE212 /* PluginBase.m in Sources */,
|
|
CDCE66492C922F440095CD97 /* signing.m in Sources */,
|
|
CDCE66472C922F440095CD97 /* FileMonitor.m in Sources */,
|
|
CD410454244406EB00069C56 /* LoginItem.m in Sources */,
|
|
CDE4C1212B12DD7B001521CE /* ProcessMonitor.m in Sources */,
|
|
CD3913FD238268B300850CD1 /* Rule.m in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXSourcesBuildPhase section */
|
|
|
|
/* Begin PBXVariantGroup section */
|
|
7D564DB41F18434F00B8AAD6 /* MainMenu.xib */ = {
|
|
isa = PBXVariantGroup;
|
|
children = (
|
|
7D564DB51F18434F00B8AAD6 /* Base */,
|
|
);
|
|
name = MainMenu.xib;
|
|
path = ../Daemon;
|
|
sourceTree = "<group>";
|
|
};
|
|
7D564DC51F18441500B8AAD6 /* MainMenu.xib */ = {
|
|
isa = PBXVariantGroup;
|
|
children = (
|
|
7D564DC61F18441500B8AAD6 /* Base */,
|
|
);
|
|
name = MainMenu.xib;
|
|
sourceTree = "<group>";
|
|
};
|
|
/* End PBXVariantGroup section */
|
|
|
|
/* Begin XCBuildConfiguration section */
|
|
7D564DB81F18434F00B8AAD6 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
CLANG_ANALYZER_NONNULL = YES;
|
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
|
CLANG_CXX_LIBRARY = "libc++";
|
|
CLANG_ENABLE_MODULES = YES;
|
|
CLANG_ENABLE_OBJC_ARC = YES;
|
|
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
CLANG_WARN_COMMA = YES;
|
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
|
CLANG_WARN_EMPTY_BODY = YES;
|
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
CLANG_WARN_INFINITE_RECURSION = YES;
|
|
CLANG_WARN_INT_CONVERSION = YES;
|
|
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
|
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
|
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
|
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
CODE_SIGN_IDENTITY = "Developer ID Application";
|
|
CODE_SIGN_STYLE = Manual;
|
|
COPY_PHASE_STRIP = NO;
|
|
DEBUG_INFORMATION_FORMAT = dwarf;
|
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
ENABLE_TESTABILITY = YES;
|
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
|
GCC_DYNAMIC_NO_PIC = NO;
|
|
GCC_NO_COMMON_BLOCKS = YES;
|
|
GCC_OPTIMIZATION_LEVEL = 0;
|
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
|
"DEBUG=1",
|
|
"$(inherited)",
|
|
);
|
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
MACOSX_DEPLOYMENT_TARGET = 10.12;
|
|
MTL_ENABLE_DEBUG_INFO = YES;
|
|
ONLY_ACTIVE_ARCH = YES;
|
|
SDKROOT = macosx;
|
|
};
|
|
name = Debug;
|
|
};
|
|
7D564DB91F18434F00B8AAD6 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
CLANG_ANALYZER_NONNULL = YES;
|
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
|
CLANG_CXX_LIBRARY = "libc++";
|
|
CLANG_ENABLE_MODULES = YES;
|
|
CLANG_ENABLE_OBJC_ARC = YES;
|
|
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
CLANG_WARN_COMMA = YES;
|
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
|
CLANG_WARN_EMPTY_BODY = YES;
|
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
CLANG_WARN_INFINITE_RECURSION = YES;
|
|
CLANG_WARN_INT_CONVERSION = YES;
|
|
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
|
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
|
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
|
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
CODE_SIGN_IDENTITY = "Developer ID Application";
|
|
CODE_SIGN_STYLE = Manual;
|
|
COPY_PHASE_STRIP = NO;
|
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
ENABLE_NS_ASSERTIONS = NO;
|
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
|
GCC_NO_COMMON_BLOCKS = YES;
|
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
MACOSX_DEPLOYMENT_TARGET = 10.12;
|
|
MTL_ENABLE_DEBUG_INFO = NO;
|
|
ONLY_ACTIVE_ARCH = NO;
|
|
SDKROOT = macosx;
|
|
};
|
|
name = Release;
|
|
};
|
|
7D564DBB1F18434F00B8AAD6 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
CODE_SIGN_ENTITLEMENTS = "$(SRCROOT)/Daemon/BlockBlock.entitlements";
|
|
CODE_SIGN_IDENTITY = "Developer ID Application";
|
|
COMBINE_HIDPI_IMAGES = YES;
|
|
CURRENT_PROJECT_VERSION = 2.4.2;
|
|
DEVELOPMENT_TEAM = VBG97UB4TA;
|
|
"DEVELOPMENT_TEAM[sdk=macosx*]" = VBG97UB4TA;
|
|
ENABLE_HARDENED_RUNTIME = YES;
|
|
FRAMEWORK_SEARCH_PATHS = "";
|
|
INFOPLIST_FILE = Daemon/Info.plist;
|
|
LD_RUNPATH_SEARCH_PATHS = "$(LD_RUNPATH_SEARCH_PATHS_$(IS_MACCATALYST)) @executable_path/../Frameworks";
|
|
LIBRARY_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"$(PROJECT_DIR)/../Shared/Libraries",
|
|
"$(SDKROOT)/usr/lib/system",
|
|
);
|
|
MACOSX_DEPLOYMENT_TARGET = 10.15;
|
|
MARKETING_VERSION = 2.4.2;
|
|
ONLY_ACTIVE_ARCH = NO;
|
|
OTHER_CFLAGS = "-DDAEMON_BUILD=1";
|
|
PRODUCT_BUNDLE_IDENTIFIER = "com.objective-see.blockblock";
|
|
PRODUCT_NAME = BlockBlock;
|
|
PROVISIONING_PROFILE_SPECIFIER = BlockBlock;
|
|
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = BlockBlock;
|
|
SKIP_INSTALL = YES;
|
|
};
|
|
name = Debug;
|
|
};
|
|
7D564DBC1F18434F00B8AAD6 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
CODE_SIGN_ENTITLEMENTS = "$(SRCROOT)/Daemon/BlockBlock.entitlements";
|
|
CODE_SIGN_IDENTITY = "Developer ID Application";
|
|
COMBINE_HIDPI_IMAGES = YES;
|
|
CURRENT_PROJECT_VERSION = 2.4.2;
|
|
DEVELOPMENT_TEAM = VBG97UB4TA;
|
|
"DEVELOPMENT_TEAM[sdk=macosx*]" = VBG97UB4TA;
|
|
ENABLE_HARDENED_RUNTIME = YES;
|
|
FRAMEWORK_SEARCH_PATHS = "";
|
|
INFOPLIST_FILE = Daemon/Info.plist;
|
|
LD_RUNPATH_SEARCH_PATHS = "$(LD_RUNPATH_SEARCH_PATHS_$(IS_MACCATALYST)) @executable_path/../Frameworks";
|
|
LIBRARY_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"$(PROJECT_DIR)/../Shared/Libraries",
|
|
"$(SDKROOT)/usr/lib/system",
|
|
);
|
|
MACOSX_DEPLOYMENT_TARGET = 10.15;
|
|
MARKETING_VERSION = 2.4.2;
|
|
ONLY_ACTIVE_ARCH = NO;
|
|
OTHER_CFLAGS = "-DDAEMON_BUILD=1";
|
|
PRODUCT_BUNDLE_IDENTIFIER = "com.objective-see.blockblock";
|
|
PRODUCT_NAME = BlockBlock;
|
|
PROVISIONING_PROFILE_SPECIFIER = BlockBlock;
|
|
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = BlockBlock;
|
|
SKIP_INSTALL = YES;
|
|
};
|
|
name = Release;
|
|
};
|
|
/* End XCBuildConfiguration section */
|
|
|
|
/* Begin XCConfigurationList section */
|
|
7D564DA41F18434F00B8AAD6 /* Build configuration list for PBXProject "Daemon" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
7D564DB81F18434F00B8AAD6 /* Debug */,
|
|
7D564DB91F18434F00B8AAD6 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
7D564DBA1F18434F00B8AAD6 /* Build configuration list for PBXNativeTarget "Daemon" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
7D564DBB1F18434F00B8AAD6 /* Debug */,
|
|
7D564DBC1F18434F00B8AAD6 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
/* End XCConfigurationList section */
|
|
};
|
|
rootObject = 7D564DA11F18434F00B8AAD6 /* Project object */;
|
|
}
|