diff --git a/Sources/Voxelotl/CMakeLists.txt b/Sources/Voxelotl/CMakeLists.txt
index d5f4521..2090a5c 100644
--- a/Sources/Voxelotl/CMakeLists.txt
+++ b/Sources/Voxelotl/CMakeLists.txt
@@ -14,7 +14,7 @@ set_target_properties(Voxelotl PROPERTIES
MACOSX_BUNDLE_BUNDLE_VERSION "${PROJECT_VERSION}"
MACOSX_BUNDLE_SHORT_VERSION_STRING "${PROJECT_VERSION}"
MACOSX_BUNDLE_GUI_IDENTIFIER "gay.pizza.voxelotl"
- MACOSX_BUNDLE_ICON_FILE "Voxelotl.icns"
+ MACOSX_BUNDLE_ICON_FILE "Voxelotl"
MACOSX_BUNDLE_INFO_PLIST "${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.in"
BUILD_RPATH "@loader_path/../Frameworks"
XCODE_ATTRIBUTE_SKIP_INSTALL "NO"
diff --git a/Sources/Voxelotl/Info.plist.in b/Sources/Voxelotl/Info.plist.in
index 640bd26..c538fd2 100644
--- a/Sources/Voxelotl/Info.plist.in
+++ b/Sources/Voxelotl/Info.plist.in
@@ -10,6 +10,8 @@
${MACOSX_BUNDLE_INFO_STRING}
CFBundleIconFile
${MACOSX_BUNDLE_ICON_FILE}
+ CFBundleIconName
+ ${MACOSX_BUNDLE_ICON_FILE}
CFBundleIdentifier
${MACOSX_BUNDLE_GUI_IDENTIFIER}
CFBundleInfoDictionaryVersion