diff --git a/config.xml b/config.xml
index 8bc7c7af31bd963c6e30f04e54fcd7a2acce7bdc..40efb145cabc0fc0d2bf53e27a35dbd27e35f88f 100644
--- a/config.xml
+++ b/config.xml
@@ -113,6 +113,15 @@
             <false />
         </config-file>
     </platform>
+    <platform name="osx">
+        <icon height="16" src="resources/osx/icon-16.png" width="16" />
+        <icon height="32" src="resources/osx/icon-32.png" width="32" />
+        <icon height="64" src="resources/osx/icon-64.png" width="64" />
+        <icon height="128" src="resources/osx/icon-128.png" width="128" />
+        <icon height="256" src="resources/osx/icon-256.png" width="256" />
+        <icon height="512" src="resources/osx/icon-512.png" width="512" />
+        <icon height="1024" src="resources/osx/icon-1024.png" width="1024" />
+    </platform>
     <engine name="android" spec="^6.4.0" />
     <engine name="ios" spec="^5.1.0-dev" />
     <plugin name="cordova-plugin-camera" spec="^2.4.1" />
diff --git a/resources/osx/icon-1024.png b/resources/osx/icon-1024.png
new file mode 100644
index 0000000000000000000000000000000000000000..e13286eb90b664fbca0d690e38406ce97ddb537c
Binary files /dev/null and b/resources/osx/icon-1024.png differ
diff --git a/resources/osx/icon-128.png b/resources/osx/icon-128.png
new file mode 100644
index 0000000000000000000000000000000000000000..1ae61394885ba9c3a1779c6c6b9ddc79846b8753
Binary files /dev/null and b/resources/osx/icon-128.png differ
diff --git a/resources/osx/icon-16.png b/resources/osx/icon-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..6dff2ab22ca4c1e94fad135c7038b457a6c11d91
Binary files /dev/null and b/resources/osx/icon-16.png differ
diff --git a/resources/osx/icon-256.png b/resources/osx/icon-256.png
new file mode 100644
index 0000000000000000000000000000000000000000..c6ed061617c9d93c700cd789f80547f070735f8d
Binary files /dev/null and b/resources/osx/icon-256.png differ
diff --git a/resources/osx/icon-32.png b/resources/osx/icon-32.png
new file mode 100644
index 0000000000000000000000000000000000000000..21192502984fbc0cfe49ae6700b7ebc99d97be67
Binary files /dev/null and b/resources/osx/icon-32.png differ
diff --git a/resources/osx/icon-512.png b/resources/osx/icon-512.png
new file mode 100644
index 0000000000000000000000000000000000000000..ca9ce52371075a8147dc2feb951f48546493db91
Binary files /dev/null and b/resources/osx/icon-512.png differ
diff --git a/resources/osx/icon-64.png b/resources/osx/icon-64.png
new file mode 100644
index 0000000000000000000000000000000000000000..1fc02dc34b0360c7a911ff59b0a2f7fe96c83e38
Binary files /dev/null and b/resources/osx/icon-64.png differ