diff --git a/App/App.Debug.entitlements b/App/App.Debug.entitlements
index ea12f56..11b79bf 100644
--- a/App/App.Debug.entitlements
+++ b/App/App.Debug.entitlements
@@ -1,45 +1,25 @@
-
- com.apple.security.app-sandbox
-
- com.apple.security.automation.apple-events
-
- com.apple.security.device.camera
-
- com.apple.security.device.microphone
-
- com.apple.security.device.audio-input
-
- com.apple.security.files.user-selected.read-write
-
- com.apple.security.inherit
-
- com.apple.security.network.client
-
- com.apple.security.network.server
-
- com.apple.security.personal-information.addressbook
-
- com.apple.security.personal-information.calendars
-
- com.apple.security.personal-information.health
-
- com.apple.security.personal-information.location
-
- com.apple.security.temporary-exception.apple-events
-
- com.apple.Terminal
-
- com.apple.security.temporary-exception.files.absolute-path.read-write
-
- /Users/*/Library/Messages/
-
- com.apple.security.temporary-exception.mach-lookup.global-name
-
- $(PRODUCT_BUNDLE_IDENTIFIER)-spks
- $(PRODUCT_BUNDLE_IDENTIFIER)-spki
-
-
-
\ No newline at end of file
+
+ com.apple.security.files.user-selected.read-write
+
+ com.apple.security.inherit
+
+ com.apple.security.personal-information.health
+
+ com.apple.security.temporary-exception.apple-events
+
+ com.apple.Terminal
+
+ com.apple.security.temporary-exception.files.absolute-path.read-write
+
+ /Users/*/Library/Messages/
+
+ com.apple.security.temporary-exception.mach-lookup.global-name
+
+ $(PRODUCT_BUNDLE_IDENTIFIER)-spks
+ $(PRODUCT_BUNDLE_IDENTIFIER)-spki
+
+
+
diff --git a/App/App.entitlements b/App/App.entitlements
index 98b4523..2bdd123 100644
--- a/App/App.entitlements
+++ b/App/App.entitlements
@@ -1,47 +1,25 @@
-
- com.apple.developer.weatherkit
-
- com.apple.security.app-sandbox
-
- com.apple.security.automation.apple-events
-
- com.apple.security.device.camera
-
- com.apple.security.device.microphone
-
- com.apple.security.device.audio-input
-
- com.apple.security.files.user-selected.read-write
-
- com.apple.security.inherit
-
- com.apple.security.network.client
-
- com.apple.security.network.server
-
- com.apple.security.personal-information.addressbook
-
- com.apple.security.personal-information.calendars
-
- com.apple.security.personal-information.health
-
- com.apple.security.personal-information.location
-
- com.apple.security.temporary-exception.apple-events
-
- com.apple.Terminal
-
- com.apple.security.temporary-exception.files.absolute-path.read-write
-
- /Users/*/Library/Messages/
-
- com.apple.security.temporary-exception.mach-lookup.global-name
-
- $(PRODUCT_BUNDLE_IDENTIFIER)-spks
- $(PRODUCT_BUNDLE_IDENTIFIER)-spki
-
-
-
\ No newline at end of file
+
+ com.apple.developer.weatherkit
+
+ com.apple.security.inherit
+
+ com.apple.security.personal-information.health
+
+ com.apple.security.temporary-exception.apple-events
+
+ com.apple.Terminal
+
+ com.apple.security.temporary-exception.files.absolute-path.read-write
+
+ /Users/*/Library/Messages/
+
+ com.apple.security.temporary-exception.mach-lookup.global-name
+
+ $(PRODUCT_BUNDLE_IDENTIFIER)-spks
+ $(PRODUCT_BUNDLE_IDENTIFIER)-spki
+
+
+
diff --git a/iMCP.xcodeproj/project.pbxproj b/iMCP.xcodeproj/project.pbxproj
index 7e2ea78..4d877ed 100644
--- a/iMCP.xcodeproj/project.pbxproj
+++ b/iMCP.xcodeproj/project.pbxproj
@@ -195,7 +195,7 @@
attributes = {
BuildIndependentTargetsInParallel = 1;
LastSwiftUpdateCheck = 1620;
- LastUpgradeCheck = 1630;
+ LastUpgradeCheck = 2620;
TargetAttributes = {
F8F44E6C2D59038D0075D79C = {
CreatedOnToolsVersion = 16.2;
@@ -305,11 +305,11 @@
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
- GCC_TREAT_WARNINGS_AS_ERRORS = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
+ GCC_TREAT_WARNINGS_AS_ERRORS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
@@ -320,6 +320,7 @@
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
+ STRING_CATALOG_GENERATE_SYMBOLS = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_TREAT_WARNINGS_AS_ERRORS = YES;
@@ -377,6 +378,7 @@
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
+ STRING_CATALOG_GENERATE_SYMBOLS = YES;
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_TREAT_WARNINGS_AS_ERRORS = YES;
};
@@ -387,17 +389,27 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- CODE_SIGN_ENTITLEMENTS = App/App.Debug.entitlements;
- CODE_SIGN_IDENTITY = "";
- "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
+ AUTOMATION_APPLE_EVENTS = YES;
CODE_SIGNING_ALLOWED = NO;
CODE_SIGNING_REQUIRED = NO;
+ CODE_SIGN_ENTITLEMENTS = App/App.Debug.entitlements;
+ CODE_SIGN_IDENTITY = "-";
+ "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
CODE_SIGN_STYLE = Manual;
CURRENT_PROJECT_VERSION = 8;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = "";
+ ENABLE_APP_SANDBOX = YES;
ENABLE_HARDENED_RUNTIME = YES;
+ ENABLE_INCOMING_NETWORK_CONNECTIONS = YES;
+ ENABLE_OUTGOING_NETWORK_CONNECTIONS = YES;
ENABLE_PREVIEWS = YES;
+ ENABLE_RESOURCE_ACCESS_AUDIO_INPUT = YES;
+ ENABLE_RESOURCE_ACCESS_CALENDARS = YES;
+ ENABLE_RESOURCE_ACCESS_CAMERA = YES;
+ ENABLE_RESOURCE_ACCESS_CONTACTS = YES;
+ ENABLE_RESOURCE_ACCESS_LOCATION = YES;
+ ENABLE_USER_SELECTED_FILES = readwrite;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = App/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = iMCP;
@@ -442,7 +454,7 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- AUTOMATION_APPLE_EVENTS = NO;
+ AUTOMATION_APPLE_EVENTS = YES;
CODE_SIGN_ENTITLEMENTS = App/App.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
@@ -451,18 +463,19 @@
DEVELOPMENT_TEAM = "";
ENABLE_APP_SANDBOX = YES;
ENABLE_HARDENED_RUNTIME = YES;
- ENABLE_INCOMING_NETWORK_CONNECTIONS = NO;
- ENABLE_OUTGOING_NETWORK_CONNECTIONS = NO;
+ ENABLE_INCOMING_NETWORK_CONNECTIONS = YES;
+ ENABLE_OUTGOING_NETWORK_CONNECTIONS = YES;
ENABLE_PREVIEWS = YES;
ENABLE_RESOURCE_ACCESS_AUDIO_INPUT = YES;
ENABLE_RESOURCE_ACCESS_BLUETOOTH = NO;
- ENABLE_RESOURCE_ACCESS_CALENDARS = NO;
+ ENABLE_RESOURCE_ACCESS_CALENDARS = YES;
ENABLE_RESOURCE_ACCESS_CAMERA = YES;
ENABLE_RESOURCE_ACCESS_CONTACTS = YES;
ENABLE_RESOURCE_ACCESS_LOCATION = YES;
ENABLE_RESOURCE_ACCESS_PHOTO_LIBRARY = NO;
ENABLE_RESOURCE_ACCESS_PRINTING = NO;
ENABLE_RESOURCE_ACCESS_USB = NO;
+ ENABLE_USER_SELECTED_FILES = readwrite;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = App/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = iMCP;
@@ -497,8 +510,8 @@
SDKROOT = auto;
SUPPORTED_PLATFORMS = macosx;
SUPPORTS_MACCATALYST = NO;
- SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEATHERKIT_AVAILABLE $(inherited)";
+ SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
XROS_DEPLOYMENT_TARGET = 2.2;
};
diff --git a/iMCP.xcodeproj/xcshareddata/xcschemes/iMCP.xcscheme b/iMCP.xcodeproj/xcshareddata/xcschemes/iMCP.xcscheme
index 7081445..db26684 100644
--- a/iMCP.xcodeproj/xcshareddata/xcschemes/iMCP.xcscheme
+++ b/iMCP.xcodeproj/xcshareddata/xcschemes/iMCP.xcscheme
@@ -1,6 +1,6 @@