iOS アプリの名前は動的に変えられないが、アイコンは動的に変えられる
iOS アプリの、ホーム画面に表示されているアプリ名を動的に変更できないかな?と調べていた。通知に合わせて文言を変えたり、ホーム画面をメモ的に使えるようになるかな?とか考えて調べたのだが、どうもアプリ名はビルド後に動的に変更する術はないみたい。
- 参考 : xcode - Can an iphone app change its home screen icon and name after installation? - Stack Overflow
- 参考 : Dynamically set iOS Bundle Display Name in Xcode 4 on Build - Stack Overflow
出来るとしたら、ローカライズ (言語設定) に合わせての変更はできるようだが、それも全て Info.plist で設定するところまで。アプリをビルド後、ユーザが好きな文字列を設定できる、といった作りにはできないようだ。
アプリ名は動的に変更できないようだが、アプリのアイコンは動的に変更できるようだ。setAlternateIconName()
という関数を使う。
- 参考 : Dynamically Change the App Icon – iOS App Development – Medium
- 参考 : Swift World: Change your app's icon programmatically in iOS 10.3
うーん、残念。