WEBサイト制作・アプリ開発・システム開発・ブランディングデザイン制作に関するご相談はお気軽にご連絡ください。
構想段階からじっくりとヒアリングし、お客様の課題にあわせたアプローチ手法でお客様の“欲しかった”をカタチにしてご提案いたします。
Blog スタッフブログ
iOS
システム開発
[Xcode13.4.1]Localization native development regionが変わらないときの対処法
こんにちは、株式会社MIXシステム開発担当のBloomです。
早速本題のLocalization native development regionが変わらない場合の対処法について、
お仕事の中で得た知見を共有させていただきたいと思います。
Localization native development regionが変わらない不具合について
Xcode13においてアプリの言語設定を行う場合はxcodeprojをXcode上で選択し[Targets] -> [Info]から当該項目の値を「Japan」等へ変更することで通常は対応します。
しかし、まれに何度この項目を指定しても自動的に$(DEVELOPMENT_LANGUAGE)へ戻ってしまう不具合が発生するようです。
対処法
まずFinderから対象の.xcodeprojファイルを右クリックで選択、「パッケージの内容を表示」を行い、
.pbxprojファイルを表示、Xcodeで開いてください。
pbxprojファイルを開いたら「developmentRegion」で検索し、developmentRegionとknownRegionsの項目をそれぞれ下記の通りに書き換えてください。
developmentRegion = ja;
knownRegions = (
ja,
Base,
);
この記述を行うことで強制的にアプリを日本語化することが可能です。良かったですね。