2017-12-19 32 views
3

私は他のスレッドを見てきて、自分の状況に固有の解決策を見つけることができませんでした。xcconfigファイルでアプリケーション名をローカライズする方法はありますか?

私はxcconfigファイルのそれぞれでは、3つの設定ファイル(DEV、QA、製品版)

を持って、私は$(PRODUCT_NAME) EXオーバーライドします。PRODUCT_NAME = MyNameDev

をこれは素晴らしい作品が、今I 2つの言語と3つの異なる環境でアプリをローカライズする必要があります。英語で

Prod -> MyName 
DEV -> MyNameDev 
QA -> MyNameQA 

フランス語:

Prod -> MyFrenchName 
DEV -> MyFrenchNamepDev 
QA -> MyFrenchNameQA 

答えて

1

あなたのInfo.plistは、あなたが他の文字列の上書きを置くことのできる特殊なファイル(InfoPlist.strings)を持っています言語。 、フランス語でアプリに別の名前を付けるオープンサポートファイル> InfoPlist.strings(フランス語)と次を挿入するには:

"CFBundleDisplayName" = PRODUCT_NAME; 

・ホープこのことができます:)

+0

私も求めているものではありませんザッツを –

関連する問題