From Figma Artwork to an iOS AppIcon Asset Catalog
Keep the artwork editable in Figma, then export the image your Xcode icon set expects. Do not confuse a general Image Set with the platform’s App Icon set.
Prepare the artwork
Keep the source frame square and review the composition at full resolution and at a small preview size. For a standard iOS raster master, use a full-bleed background and do not bake the system’s rounded mask into the exported image.
Choose an explicit export size
Select the intended frame, choose PNG in Figma’s Export section and verify the resulting file’s pixel dimensions. Export scale and frame size multiply; a larger scale does not add detail to an undersized raster image. Figma’s export guide explains the controls.
Add an App Icon, not an Image Set
Select the asset catalog in Xcode and add an iOS App Icon set. Use its Single Size configuration for the standard master workflow, then inspect the target’s selected app-icon source. Apple’s asset-catalog instructions show the current UI.
Validate the project
Build and inspect the installed app on your supported device families. An image opening successfully in a viewer is not a test of the asset catalog. Check appearance variants separately and keep the source image and manifest together.
Where IconBundlr fits
IconBundlr generates artwork from a description and assembles its own iOS asset catalog. It is not a Figma-file importer. If your final artwork is already in Figma, direct export and Xcode configuration may be the appropriate workflow.
IconBundlr export and purchase scope
IconBundlr’s native iOS export contains three 1024×1024 PNG appearance assets (light, dark and tinted) and Contents.json inside AppIcon.appiconset. Appearance processing is best-effort: if foreground extraction cannot produce a distinct variant, a slot can reuse the light artwork. Review each result in Xcode. This is an iOS asset catalog, not an Icon Composer .icon file or a complete Android, macOS, watchOS, tvOS or visionOS package.
IconBundlr is free to download, with limited free generation. Available in-app purchase options can include a renewing subscription, lifetime export access and individual-icon unlock credits. The app shows the current price, included access, renewal terms and any eligibility requirements in your storefront before purchase. A subscription is not a lifetime purchase, and an icon credit does not grant unlimited generation.
Review generated artwork before publishing. An export purchase does not guarantee originality, exclusivity, trademark clearance or App Store acceptance. Check your inputs and any third-party artwork, fonts or marks against their applicable rights and the app’s terms. Read the terms.
Frequently asked questions
Can I import a Figma file into IconBundlr?
This guide does not claim Figma-file import. Keep that source in Figma and export your chosen artwork there.
Should I create an Image Set named AppIcon?
No. Use the platform’s App Icon asset type so Xcode has the expected icon configuration.
Documentation reviewed September 5, 2026. Sources: figma · Apple asset catalogs.
Explore IconBundlr
Try the available free generation, review the artwork and check the purchase terms before unlocking additional access.
Try Free →