頭と尻尾はくれてやる!

iOSアプリなどの開発日記です


macOSアプリのアプリ名表示は謎だらけ

PokéType Chart(ポケタイプ相性表)をリリースしました
↑この続きなのですが、先日リリースしたiOS/macOSアプリが、macOSだとアプリ名がなぜかプロジェクト名で表示されていました。
InfoPlist.stringsをローカライズして、それぞれのに
CFBundleName = "アプリ名";
CFBundleDisplayName = “アプリ名”;
てな感じで書いておけばいけるものと思っていたのですが、、、

↓こういうのが必要、というのを見たので、

LSHasLocalizedDisplayName = yes

を追加して申請(ver1.0.1(2))したのですが、これもダメ、、、まあそうだよな。以前リリースしたアプリはこれなしで上手くいってるし。
そのアプリと何が違うんだろう?わからん、、、

何かやれることはないかと調べてるとInfoPlist.xcstringsが使える、という記事(1*)を見たので使って申請(ver1.0.2(3))してみたが表示が以下のように表示がおかしいよ!とリジェクト。
App Store Connect Name: PokéType Chart
App Name when Installed: PokeGoChart2
App Name when Launched: PokéType Chart
App Name in About/Quit Menu: PokeGoChart2

結局なるべくやりたくなかったが、プロジェクト名を変更(PokeGoChart2→PokéType Chart)して申請(ver1.0.2(4))したところ審査を通過。


Macで名前が正しく表示されたアプリ
↑ダウンロードしたら無事にローカライズされたアプリ名が表示されてる。
iOSではbundle display nameを設定すればいいがmacOSだとそれだけではうまくいかないんじゃないの?と思わずにはいられないが謎だ。



*1)【最新Xcode15】アプリ名の多言語対応
スポンサーサイト




<< iOSアプリ「手書きでマス計算トレーニング」をリリース  TopPage  PokéType Chart(ポケタイプ相性表)をリリースしました >>

コメント


管理者にだけ表示を許可する
 

トラックバック

トラックバックURL
https://ringsbell.blog.fc2.com/tb.php/1392-786b3bd5




Copyright ©頭と尻尾はくれてやる!. Powered by FC2 Blog. Template by eriraha.