Localize.stringsの中では#ifは使えない。
これは、 Localize.stringsはプリプロセッサは通らない事を意味する。
故に、全てのプリプロセッサ命令も同様に使えない。
同一ソースからコンパイル条件によって複数のアプリを生成する場合、
Localize.strings内には常に、無駄になっても全てのアプリで使う分の文字列を
入れる必要があるということになる。
#ifが使えれば便利なのだが、将来のXcodeバージョンアップで何とかしてくれないものだろうか。
0 件のコメント:
コメントを投稿