Alternate App Icons using Asset Catalogs in Xcode 13

An image of the property list file highlighting the keys needed to configure alternate app icons prior to Xcode 13.
The root key name even suggests this method of specifying app icons has been deprecated.
An image showing an alternative App Icon asset named “RelationshipIcon” inside the Asset Catalog.
An image of the project’s Build Settings tab with the options filtered to “asset catalog” and “Customized” to show the changes to the “Alternate App Icon Sets” and “Include All App Icon Asset” flags.
  1. Under the Asset Catalog Compiler — Options group, change “Include All App Icon Assets” to Yes.
  1. Under the Asset Catalog Compiler — Options group, make sure “Include All App Icon Assets” is No.
  2. Under the same group, add the names of your assets (the ones you used in the Asset Catalog) to “Alternate App Icon Sets”. Here I’ve only added RelationshipIcon but the option supports adding multiple icons.
A animated image demonstrating a screen with a single button that, when tapped, swaps the app icon between the default and an alternative icon.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Terrence Katzenbaer

Terrence Katzenbaer

6 Followers

Senior Staff Mobile Engineer @ Udemy, interests in cats, travel, and food