うたた寝ラウンジ

Lounge for Nap

iTunes connectでiPhoneアプリのプライマリ言語を変更する

Appleの技術情報は進化が早く、記事を書いてもすぐに情報が古くなってしまいそうなのですが、表題の問題をやっとのことで解決できたのでメモとして残しておきます。

 

iPhoneアプリを作成する時の情報の一つに「プライマリ言語」というものがあります。アプリを日本でしか公開しないのであれば意識することもないのですが、世界中に公開したい場合はプライマリ言語の選択は重要な要素となります。(詳しくはAppleの資料を参照してください。)

 

私も初めは世界に公開することなど考えてもいなかったので日本語のみを設定していました。しかし、他の国にも公開してみたくなり、プライマリ言語を英語に変更しようとしたのですが、「プライマリ言語の変更はできる」という情報はあれど、実際には変更できない状態が続きました。

 

この時、私は、日本語しか設定していない状態でプライマリ言語として英語を設定しようとしていました。作業手順としては、以下の一つのみのつもりでした。

  1. プライマリ言語として英語を追加する

 

しかし、これが間違いでした。以下の二つの手順が必要だったのです。

  1. 新規の言語として英語を追加する
  2. プライマリ言語を英語にする

 

新規の言語が確定されるには審査を通過する必要があるようなので、すぐにはプライマリ言語を変更することはできません。以下のような過程が必要です。

  1. バージョン1.0 プライマリ言語:日本語 →ここを基準に説明します
  2. バージョン2.0 プライマリ言語:日本語 →新規の言語として英語を追加する
  3. バージョン3.0 プライマリ言語を変更することができる

 

(バージョン1.0の段階で日本語と英語の二つの言語を登録してあれば、バージョン2.0でプライマリ言語を変更することができると思われます。)

 

複数の言語を登録した状態であれば、以下の手順でプライマリ言語を変更する事が出来ます。

 1. iTunes connectに移動

 2. 「マイ App」を選択

 3. プライマリ言語を変更したいアプリを選択

 4. メニューの「その他」を選択

   f:id:hideyamamoto:20150822233724p:plain

 5. メニューの「このAppについて」を選択

   f:id:hideyamamoto:20150822233725p:plain

※ この画面を表示した時、日本語しか言語設定していない場合はプルダウンメニューが表示されません。

 

 6. プライマリ言語を変更する

   f:id:hideyamamoto:20150822233726p:plain

 

「審査を挟まないと言語の追加やプライマリ言語の変更ができない」という点が私には分かりにくかったです。調べた限りでは情報が見つかりませんでしたので、同じような問題で困っている人の助けになればと思い、簡易的な記事ですが公開しておきます。