diff --git a/Info.plist b/Info.plist
new file mode 100644
index 0000000..b0628ba
--- /dev/null
+++ b/Info.plist
@@ -0,0 +1,28 @@
+
+
+
+
+ CFBundleExecutable
+ wfview
+ CFBundleIconFile
+ wfview.icns
+ CFBundleIdentifier
+ org.wfview.wfview
+ CFBundlePackageType
+ APPL
+ CFBundleSignature
+ ????
+ LSMinimumSystemVersion
+ 10.13
+ NOTE
+ Open Source interface for Icom transceivers
+ NSPrincipalClass
+ NSApplication
+ NSSupportsAutomaticGraphicsSwitching
+
+ NSMicrophoneUsageDescription
+ Microphone required for TX audio
+ NSDownloadsFolderUsageDescription
+ Storing temporary files
+
+
diff --git a/wfview.entitlements b/wfview.entitlements
new file mode 100644
index 0000000..0e038ba
--- /dev/null
+++ b/wfview.entitlements
@@ -0,0 +1,22 @@
+
+
+
+
+ com.apple.security.app-sandbox
+
+ com.apple.security.device.audio-input
+
+ com.apple.security.device.bluetooth
+
+ com.apple.security.device.usb
+
+ com.apple.security.files.user-selected.read-write
+
+ com.apple.security.files.downloads.read-write
+
+ com.apple.security.network.client
+
+ com.apple.security.network.server
+
+
+
diff --git a/wfview.pro b/wfview.pro
index f183808..0e776f3 100644
--- a/wfview.pro
+++ b/wfview.pro
@@ -36,8 +36,14 @@ DEFINES += RANDOM_PREFIX=wf
macx:INCLUDEPATH += /usr/local/include /opt/local/include
macx:LIBS += -L/usr/local/lib -L/opt/local/lib
-macx:ICON = wfview.icns
+macx:ICON = ../wfview/wfview.icns
+
QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.13
+QMAKE_TARGET_BUNDLE_PREFIX = org.wfview
+MY_ENTITLEMENTS.name = CODE_SIGN_ENTITLEMENTS
+MY_ENTITLEMENTS.value = ../wfview/wfview.entitlements
+QMAKE_MAC_XCODE_SETTINGS += MY_ENTITLEMENTS
+QMAKE_INFO_PLIST = ../wfview/Info.plist
!win32:DEFINES += HOST=\\\"`hostname`\\\" UNAME=\\\"`whoami`\\\"