From ffd88e48a7d6e87b8783a13891110c75870a34c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Tue, 21 Dec 2021 16:37:48 +0100 Subject: [PATCH] macOS debug: Sync entitlements with current 3.4/master --- development/cpp/macos_debug.rst | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/development/cpp/macos_debug.rst b/development/cpp/macos_debug.rst index 0fdf8d472..fa254baa5 100644 --- a/development/cpp/macos_debug.rst +++ b/development/cpp/macos_debug.rst @@ -7,7 +7,7 @@ Debugging Godot editor Attaching a debugger to the signed macOS process requires the "com.apple.security.get-task-allow" entitlement, which is not enabled by default, since apps can't be notarized as long as it is enabled. If you want to debug an official build of the editor it should be re-signed with the proper entitlements. -Create a ``editor.entitlements`` text file with the following contents: +Create an ``editor.entitlements`` text file with the following contents: .. code-block:: xml @@ -15,13 +15,19 @@ Create a ``editor.entitlements`` text file with the following contents: - com.apple.security.device.audio-input + com.apple.security.cs.allow-dyld-environment-variables - com.apple.security.device.camera + com.apple.security.cs.allow-jit + + com.apple.security.cs.allow-unsigned-executable-memory + + com.apple.security.cs.disable-executable-page-protection com.apple.security.cs.disable-library-validation - com.apple.security.get-task-allow + com.apple.security.device.audio-input + + com.apple.security.device.camera