From 7374956cd66b1d94056d81ba3243e928ff34229c Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Tue, 15 Sep 2020 20:52:38 -0400 Subject: [PATCH] add entitlements, fixes "Unable to load Java Runtime Environment" --- build/build.xml | 18 +++++++++++++++--- build/macosx/ffs.entitlements | 16 ++++++++++++++++ 2 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 build/macosx/ffs.entitlements diff --git a/build/build.xml b/build/build.xml index 4e73815097..2941c5824f 100644 --- a/build/build.xml +++ b/build/build.xml @@ -822,11 +822,13 @@ + @@ -947,12 +949,17 @@ + + + + + - @@ -979,6 +986,9 @@ + + + @@ -1023,6 +1033,9 @@ + + + @@ -1073,8 +1086,7 @@ Check on notarization status with: - xcrun altool -u $PROCESSING_APPLE_ID -p $PROCESSING_APP_PASSWORD \ - --notarization-info [the RequestUUID above] + xcrun altool -u $PROCESSING_APPLE_ID -p $PROCESSING_APP_PASSWORD --notarization-info [the RequestUUID above] diff --git a/build/macosx/ffs.entitlements b/build/macosx/ffs.entitlements new file mode 100644 index 0000000000..17bf6d8f61 --- /dev/null +++ b/build/macosx/ffs.entitlements @@ -0,0 +1,16 @@ + + + + + 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.cs.allow-dyld-environment-variables + + + \ No newline at end of file