diff --git a/app_builder/lib/app_builder/macos.ex b/app_builder/lib/app_builder/macos.ex
index cff2e3806..8fafb2e27 100644
--- a/app_builder/lib/app_builder/macos.ex
+++ b/app_builder/lib/app_builder/macos.ex
@@ -108,6 +108,7 @@ defmodule AppBuilder.MacOS do
options =
Keyword.validate!(options, [
:name,
+ :version,
:launcher_script,
:logo_path,
:info_plist,
@@ -150,6 +151,7 @@ defmodule AppBuilder.MacOS do
defp build_info_plist(options) do
app_name = Keyword.fetch!(options, :name)
+ app_version = Keyword.fetch!(options, :version)
url_schemes =
"""
@@ -202,6 +204,10 @@ defmodule AppBuilder.MacOS do
#{app_name}
CFBundleDisplayName
#{app_name}
+ CFBundleShortVersionString
+ #{app_version}
+ CFBundleVersion
+ #{app_version}
CFBundleIconFile
AppIcon
CFBundleIconName
diff --git a/mix.exs b/mix.exs
index b64fe23c0..64e8222c0 100644
--- a/mix.exs
+++ b/mix.exs
@@ -127,6 +127,7 @@ defmodule Livebook.MixProject do
@app_options [
name: "Livebook",
+ version: @version,
logo_path: "static/images/logo.png",
url_schemes: ["livebook"],
document_types: [