Automatically integrates Apple Icon Composer .icon bundles into Unity iOS/iPadOS builds (Xcode 26+), including automatic App Icon assignment.
This removes the need to manually drag your app icon into Xcode after every rebuild.
- Detects a
.iconbundle exported from Apple Icon Composer - Copies it into the root of the generated Xcode project
- Adds it to the Xcode project automatically
- Assigns it as the App Icon
(CFBundleIconName+ASSETCATALOG_COMPILER_APPICON_NAME) - Removes Unity’s default icon metadata to avoid conflicts
No manual Xcode steps. No re-assigning icons. Just build → open Xcode → run.
-
Within your Unity project, create a folder (if not yet present):
Assets/Editor/ -
Add the script
PlaceIOSIconComposerIcon.csinsideEditorfolder. -
Within you Unity project create another folder:
Assets/AppIcon/ -
Export your icon from Apple Icon Composer
Save the.iconfile and move it into theAppIconfolder. -
Build for iOS/iPadOS
Unity will generate an Xcode project with your icon already assigned, including automatically setting the App Icon name based on the.iconfile.
That’s it! No additional configuration required.
- Unity 2019.3 or newer (tested on Unity 6 / 6000.x)
- Xcode 26 or newer
- The script uses the first
.iconbundle it finds inAssets/AppIcon/ - Unity may show the
.iconas a folder in the Project view. That’s expected!