ITMS-90175 Legacy Language Designator

自分は自作アプリの非常に古いプロジェクトをいまだにメンテすることがあるので、ITMS-90175 Legacy Language Designatorに引っかかることがある。
これは、ローカライズのためのディレクトリが English.lprojやJapanese.lprojのように古いフォーマットの場合に発生する。かなり前に en.lprojやja.lprojの形に変更されているのだが、その前に作ったプロジェクトはこの形式になっている。
今回、ラベルが表示されないなぞの問題が発生したので、これによるものかと思い修正してみたのだが、結局この問題によるものではなかった。しかし一応修正方法はわかったのでメモしておく。
iphone – AppStore iOS WARNING ITMS-9000 “Legacy Language Designator” – Stack Overflow Eschatology : Using “en” instead of “English” for your Xcode project’s development regionによるとproject.pbxproj を1箇所を除いて Englishからenへエディタで書き換えを行えばよい、とあるが、自分の場合は viの一括置換 ( :%s/English/en/g )で全て en に書き換えても問題はなかった。(Japaneseも同様)
Xcode上で English.lproj を en.lproj に書き換えてもややこしいことになるので、エディタで編集するのがおすすめだ。project.pbxproj ファイル編集の際はバックアップを取っておいて、万が一の場合戻せるようにしておくこと。
関連記事
-
-
[iPhone SDK] Apple Push Notifiction Service (APNs)対応 その1
Apple Push Notification Service (以下、APNs) を使ったiPho
-
-
iOS4プログラミングブック の感想など。
前評判によるとかなりの力作のようなので、久しぶりにiOSの本を買ってみた。 ソースコードはすでに発売
-
-
LogLocations 1.3.3 Release
恒例の、年末年始時間があるときの LogLocations のアップデート。久し
-
-
派生クラスを変更し忘れて半日はまる
こんなコードを書いて半日はまっていた。 SettingViewController は UITa
-
-
[iOS本] Objective-CによるAutoLayout 解説本 (iOS7/iOS8)
UIKit徹底解説 iOSユーザーインターフェイスの開発 posted with カエ
-
-
iOSの消音問題(iPadの本体横のスイッチの機能が設定で変更可能なためにさらにややこしいことに)
おんぷちゃん for iPad から音が出ない、というレポートが定期的に日本からも海外からも来るのだ
-
-
iPad mini 用透明ハードケース eggshell for iPad mini
iPad mini 用にハードケースを購入した。 iPad 用ケー
-
-
[iPhone開発本][洋書] iPhone 3D Programming
たまたまApp Storeで O'reilly Media で検索したら、600円の本がわんさか表示
-
-
MacOS Yosemite に Pebble SDK 3.0 をインストールする
Pebble Timeが届いたので、早速 Pebble SDK 3.0 をMacBook P
-
-
LogLocations 1.3.2 をリリースしました
LogLocations 1.3.2をリリースしました。審査後、近日中に公開されます。下記のレビュー