モチベーション
「どれを確認すればよい?」
検証端末に複数の環境のアプリをいれて動作確認をするというのはよくある話だと思いますが、確認する役割の人や確認依頼者がわかりやすいようにする。
- 確認者がアプリ名は分けているけど時々間違う
- 依頼者がスキーマ分けているのに時々間違う
というようなことを防ぐ。
対象
- 開発フェーズがある程度進んでしまっている *1
-
Build Config
で環境分けはしている - リソース管理ライブラリは使ってない
-
Assets.xcassets
ファイルでアイコン定義をしている
対象がちょっと限られていますが、同時に付け加えられるなら可能です。
新規開発の場合はリソース管理系のライブラリの導入を検討した方が良いかと思います。
*1 リソース管理ライブラリなどを適用するには総合的に現実的ではないという状況
やりかた
1.Assets.xcassets
に必要な環境のイメージセットをNew iOS APP icon
を選択し追加
2.追加したイメージセットに環境ごとのアイコンをセット。Dev用、Qa用など
〜省略〜
3.Build Settings
のAsset Catalog App Icon Set Name
/Asset Catalog App Icon Set Name
に対応したイメージセット名を記載。
以上で完成。