LoginSignup
26
17

More than 1 year has passed since last update.

Xcode13でiOSアプリの代替アイコンを簡単に追加できます(3つの簡単なステップで)

Last updated at Posted at 2021-10-13

アイコンのカスタマイズは、新しい機能ではありません。
しかし、Xcode 13のリリース前は、その作業は一筋縄ではいきませんでした。

Xcode 13では、簡単にアプリアイコンを追加し、ユーザーがその中から選択して使用できるようにしています。

まず、追加となるアイコンカタログを追加します

以前と同様に、アセットフォルダー内のAppIconフォルダーにアプリアイコンを追加します。

デフォルトのアプリアイコンを追加したら、下のバーにある「+」アイコンをクリックし、iOSを選択し、iOS App Iconを選んで、新しいiOSアイコンパックを作成します。

スクリーンショット 2021-10-09 15.02.24.png

そして、新しいアイコンをアプリのバンドルに入れてください。

次に、新たに作成したアイコンパックにアイコンを追加する必要があります。

スクリーンショット 2021-10-12 20.12.22.png

1つのiOSアプリに複数のアイコンを追加できます。

上記の画像では、5つのアイコンが追加されたことがお分かりいただけると思います。

そして、新しいアイコンをアプリのバンドルに入れてください。

次に、Xcodeに新しいアイコンを知らせる必要があります。

まずプロジェクトのターゲットページに移動し、Build Settingsをクリックしてください。次にAlternate App Icon Sets(配列)を検索し、項目をダブルクリックして、カスタムアイコンパックの名前を入力します。

スクリーンショット 2021-10-12 20.16.45.png

ユーザーがお気に入りのアイコンを選択できるようにしましょう

UIApplication.shared.setAlternateIconName(iconBundleName) { error in
    print(error)
}

アイコンバンドルの名称(上記の例では、可能な1つの値としてNekoIconが挙げられます)をsetAlternateIconName引数に指定する必要があります。

アプリアイコンをデフォルトのものに復元したければ、nilを引数に指定する必要があります。

UIApplication.shared.setAlternateIconName(nil) { error in
    print(error)
}

:relaxed: Twitter @MszPro

:sunny: 私の公開されているQiita記事のリストをカテゴリー別にご覧いただけます。

26
17
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
26
17