From 773467dee4e79e0dfd97c5ee98fc253dead3302c Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Thu, 13 May 2021 16:16:50 +0200 Subject: Refactor macOS bundle generation to avoid "quarantine" macOS Big Sur 11.3 introduced a new "security feature" such that app bundles created from existing bundle templates in downloaded files (tar distibutions, expanded) could no longer be executed without unsetting the "quarantine" attribute. This commit fixes this by creating all bundles from scratch. Known *workaround* for older tarballs and snapshots: $ xattr -d -r com.apple.quarantine xxx.app --- fluid/fluid.app/Contents/Info.plist | 53 -------------------------- fluid/fluid.app/Contents/PkgInfo | 1 - fluid/fluid.app/Contents/Resources/fluid.icns | Bin 34579 -> 0 bytes 3 files changed, 54 deletions(-) delete mode 100644 fluid/fluid.app/Contents/Info.plist delete mode 100644 fluid/fluid.app/Contents/PkgInfo delete mode 100644 fluid/fluid.app/Contents/Resources/fluid.icns (limited to 'fluid/fluid.app') diff --git a/fluid/fluid.app/Contents/Info.plist b/fluid/fluid.app/Contents/Info.plist deleted file mode 100644 index 4f0333f0a..000000000 --- a/fluid/fluid.app/Contents/Info.plist +++ /dev/null @@ -1,53 +0,0 @@ - - - - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleExecutable - fluid - CFBundleIdentifier - org.fltk.fluid - CFBundleVersion - 1.4.0 - CFBundleDevelopmentRegion - English - NSHumanReadableCopyright - Copyright 1998-2021 by Bill Spitzak and others - CFAppleHelpAnchor - help - CFBundleName - Fluid - CFBundlePackageType - APPL - CFBundleSignature - FLID - CFBundleIconFile - fluid.icns - CFBundleShortVersionString - 1.4.0 - CFBundleGetInfoString - 1.4.0, Copyright 1998-2021 by Bill Spitzak and others - CFBundleDocumentTypes - - - CFBundleTypeExtensions - - fl - - CFBundleTypeIconFile - fluid.icns - CFBundleTypeName - FLUID Designer File - CFBundleTypeOSTypes - - Flid - - CFBundleTypeRole - Editor - - - NSHighResolutionCapable - - - diff --git a/fluid/fluid.app/Contents/PkgInfo b/fluid/fluid.app/Contents/PkgInfo deleted file mode 100644 index c5f93635d..000000000 --- a/fluid/fluid.app/Contents/PkgInfo +++ /dev/null @@ -1 +0,0 @@ -FLIDFlid diff --git a/fluid/fluid.app/Contents/Resources/fluid.icns b/fluid/fluid.app/Contents/Resources/fluid.icns deleted file mode 100644 index 0fda05512..000000000 Binary files a/fluid/fluid.app/Contents/Resources/fluid.icns and /dev/null differ -- cgit v1.2.3