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アプリ 「リズムくん」 Ver.1.1 アップデート
リズムくん Ver.1.0ではまずは8分音符までの問題でリリースしてみましたが、やはりより難しい問題
-
-
iPhone 6 Plus iSight カメラ交換プログラムに行ってきた
iPhone 6 Plus iSight カメラ交換プログラム - Apple サポート の発表があ
-
-
iOS15にアップデート
2021/09/21にiOS15が公開され、そろそろ初期不具合もわかってきた頃だと思いアッ
-
-
[iOS SDK] No identities are available for signing 問題にはまる
久しぶりに Provisioning Profileではまった。 この問題にはまると、解決までにか
-
-
派生クラスを変更し忘れて半日はまる
こんなコードを書いて半日はまっていた。 SettingViewController は UITa
-
-
おすすめ iPhone5用ケース iJacket
iPhone5購入時に同時に購入したケース(写真上)が1ヶ月程度でかなりみすぼらしい状態
-
-
[iPhone アプリマーケティング] Yappler.com に登録してみた
たまたま検索していて発見した、Yappler.com に試しに登録してみた。 iPhoneアプリ開発
-
-
iPhone OS 3.0 インストール
OSのメジャーアップデートの機会は1年に一度だろう、ということで貴重な機会なのとbeta 5になりさ
-
-
[iPhone SDK] View Based Application で NIB(XIB)ファイルを削除してみる
iPhoneアプリ開発に慣れてくると、段々Interface Builderを使わなくなってくる。
-
-
[iOS SDK] CGRect 関連の便利機能
CGRect を使っていていつも忘れて調べてしまうのでメモしてみる。 CGRect の変数を拡大・