From a9cd075abc59587169db39228b372b71d569a984 Mon Sep 17 00:00:00 2001 From: Wojtek Mach Date: Wed, 12 Feb 2025 00:50:49 +0100 Subject: [PATCH] Deregister Livebook.app from LaunchServices when testing locally --- rel/app/macos/run.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/rel/app/macos/run.sh b/rel/app/macos/run.sh index 4963cdea5..1f285b198 100755 --- a/rel/app/macos/run.sh +++ b/rel/app/macos/run.sh @@ -2,4 +2,13 @@ set -euo pipefail . `dirname $0`/build_app.sh -open -W --stdout `tty` --stderr `tty` $app_dir + +# Deregister /Applications/Livebook.app so that the "dev version" will handle .livemd and livebook:// +/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister \ + -u /Applications/Livebook.app \ + || true + +/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister \ + "$app_dir" + +open -W --stdout `tty` --stderr `tty` "$app_dir"