diff --git a/scripts/disable_validation.entitlements b/scripts/disable_validation.entitlements index 123d12a53e..f98479fc4a 100644 --- a/scripts/disable_validation.entitlements +++ b/scripts/disable_validation.entitlements @@ -2,7 +2,20 @@ + com.apple.security.cs.disable-library-validation + + com.apple.security.cs.allow-jit + + + com.apple.security.cs.allow-unsigned-executable-memory + + + com.apple.security.cs.allow-dyld-environment-variables + + + com.apple.security.app-sandbox + diff --git a/src/dev-utils/platform/osx/Info.plist.in b/src/dev-utils/platform/osx/Info.plist.in index d471724ee9..0f353a274d 100644 --- a/src/dev-utils/platform/osx/Info.plist.in +++ b/src/dev-utils/platform/osx/Info.plist.in @@ -130,10 +130,47 @@ NSApplication NSHighResolutionCapable + NSLocalNetworkUsageDescription + Snapmaker Orca needs access to your local network to discover and connect to your 3D printer(s), and to serve the app's device interface on localhost. + NSBonjourServices + + _http._tcp + _printer._tcp + LSEnvironment ASAN_OPTIONS detect_container_overflow=0 + + NSAppTransportSecurity + + + NSAllowsLocalNetworking + + + NSAllowsArbitraryLoads + + + NSExceptionDomains + + + localhost + + NSExceptionAllowsInsecureHTTPLoads + + NSIncludesSubdomains + + + + 127.0.0.1 + + NSExceptionAllowsInsecureHTTPLoads + + NSIncludesSubdomains + + + +