diff --git a/erts/emulator/Makefile.in b/erts/emulator/Makefile.in index eb88284c6af3..63cf156d4aa1 100644 --- a/erts/emulator/Makefile.in +++ b/erts/emulator/Makefile.in @@ -239,6 +239,9 @@ VOID_EMULATOR = endif OPSYS=@OPSYS@ +ifeq ($(OPSYS),darwin) +LDFLAGS += -sectcreate __TEXT __info_plist "$(ERL_TOP)/erts/etc/darwin/Info.plist" +endif sol2CFLAGS= linuxCFLAGS= diff --git a/erts/etc/darwin/Info.plist b/erts/etc/darwin/Info.plist index 44452eb1360c..ef4fafb3ed14 100644 --- a/erts/etc/darwin/Info.plist +++ b/erts/etc/darwin/Info.plist @@ -3,27 +3,54 @@ CFBundleName - Erlang - CFBundleDisplayname - Erlang + dDrive + CFBundleDisplayName + dDrive CFBundleDevelopmentRegion - English + en + CFBundleExecutable + run + CFBundleIconFile + icons.icns CFBundleIdentifier - org.erlang.beam - - NSAppTransportSecurity - - NSExceptionDomains + io.diode.ddrive + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.13.4 + CFBundleSignature + ???? + CFBundleVersion + 1.13.4 + LSMinimumSystemVersion + 10.12.0 + LSApplicationCategoryType + public.app-category.productivity + LSUIElement + + LSMultipleInstancesProhibited + + NSPrincipalClass + NSApplication + LSArchitecturePriority + + x86_64 + + CFBundleDocumentTypes + - localhost - - NSExceptionAllowsInsecureHTTPLoads - - NSIncludesSubdomains - - + CFBundleTypeName + All Files + LSHandlerRank + Alternate + LSItemContentTypes + + public.data + public.content + - +