⬜
UIApplication.shared.setAlternateIconName(nil)は、必ずしもAppIconが選ばれるわけではない
setAlternateIconName()
を使うと、デフォルトのアイコン以外のアイコンをアプリに設定することができます。
このメソッドにはアイコンのファイル名を指定することができますが、ここにnilを渡すことでデフォルトのアイコンが設定されます。
UIApplication.shared.setAlternateIconName(nil)
nilを指定するとxcodeprojのASSETCATALOG_COMPILER_APPICON_NAME
に指定されたアイコンが設定されます。
これは、通常Assets.xcassets/AppIcon
が設定されています。
しかし、AppStore ConnectのProduct Page Optimization
でアイコンを変更している場合は、そのアイコンがデフォルトとして設定されます。
Discussion