問題タブ [cfbundledisplayname]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1834 参照

ios - iOS アプリ バンドルの表示名をローカライズできませんでした

アプリの名前をローカライズするために、SOの質問への回答に従いました。

InfoPlist.strings (ベース):

InfoPlist.strings (アラビア語 (サウジアラビア)):

CFBundleDisplayNameまた、前後に引用符を追加してみましたCFBundleName

InfoPlist.strings ファイルは my app.next to file のルート ディレクトリにありますが、ローカライズ後にdir とdirInfo.plistに移動されました。Base.lprojar-SA.lproj

ただし、私のアプリは、iPhone のホーム画面のアイコンの下にローカライズされた名前を使用していません。

0 投票する
0 に答える
350 参照

ios - xcconfigを使用してiOSアプリバンドルの表示名をローカライズする方法は?

InfoPlist.strings でアプリ バンドルの表示名をローカライズする方法を知っています。しかし、異なる構成の xcconfig ファイルでバンドルの表示名を変更したいので、ローカライズすることは可能ですか?

0 投票する
0 に答える
102 参照

ios - iOS APP の一意の ID が必要です

ローカリゼーション後も変更されない一意のキーが必要な iOS でフレームワークを構築しています。以下のコードを使用して生成しました

ただし、ローカリゼーションによってアプリ名が変更され、バンドル名が変更される可能性があります。

デバイス ベンダー ID を使用することさえできません。ライブラリでこれを使用する予定なので、ライブラリを使用する同じデバイスに複数のアプリをインストールできます。

私の要件を満たす一意の ID を提案してください。事前に感謝します

0 投票する
2 に答える
339 参照

ios - iOS アプリ名を動的にローカライズできますか

私は iOS フレームワーク (xyz.framework など) を開発しています。つまり、アプリ名 (xyz.framework を消費するアプリの名前) をローカライズする必要があるバンドル表示名 (CFBundleDisplayName) をローカライズする機能を構築しようとしています。

私の理解では、infoPlist.Strings ファイルにアプリの名前を記載する必要があり、ローカライズする必要があります。

私の質問は、アプリ名をハードコーディングせずに動的に選択できますか? はいの場合、どうすればできますか?

私を助けてください!

0 投票する
1 に答える
538 参照

ios - iPhone の Watch 設定アプリで Watch OS 2 アプリ名をローカライズする方法

iPhone の Watch 設定アプリで Watch OS 2 アプリ名をローカライズしようとしています。この名前は、CFBundleDisplayName キーの下の watchKit アプリ ターゲットの Info.plist ファイルで変更できます。しかし、キー CFBundleDisplayName をローカライズされた InfoPlist.strings ファイルに追加すると、アプリが時計に読み込まれているときにアプリ名にのみ使用されます。この名前は、iPhone の Watch 設定アプリではローカライズされていません。Apple はドキュメントで、Watch 設定アプリの名前は CFBundleName キーの ios アプリ Info.plist ファイルから取得されると述べていますが、これは機能していないようです。

0 投票する
6 に答える
26644 参照

ios - バンドルの表示名に空白文字がありません

バンドルの表示名にスペースを「ABC D」として指定すると、アプリ名は「ABCD」になります。これは iOS 11 でのみ発生します。InfoPlist.string でオーバーライド名 "CFBundleDisplayName" を試し、特殊な Unicode 文字 \U00A0 (改行スペースなし) を使用しましたが、役に立ちません。