iphone app の申請をする

作成したiPhone アプリの申請を行う。

1)
 1.ローカルで認証キー
  アプリケーション>ユーティリティ>キーチェーンアクセスを起動する。
 2.プルダウンメニューの「キーチェーンアクセス」から「証明書アシスタント」の中にある「認証局に証明書を要求」を選択。
3.証明書情報にiphone Developerで登録したメールアドレスと名前を入力し、「ディスクに保存」をチェック、「鍵ペア情報を指定」をチェックし「続ける」をクリック。
4.鍵ペア情報で「2048ビット」「RSA」を書くんんして、「続ける」をクリック。続いてファイル名を指定して保存します。CSRファイルが保存される。
5.Certificate > Distribution downloadをクリック
6.「ファイルを選択」をクリックし上記1.で保存した「CSR」ファイルを選択し、「submit」をクリックする。
7.Action」の「download」をクリック。「developer_identity.cer」をダウンロードし、実行してキーチェーンアクセスに登録する。

2)配布ようのプロビジョニングの作成とダウンロード
1.IDP でProvisioning → Distribution → New Profile
2.App Storeを選択し、Nameは好きな名前を入力。App Idは選択式で選択。
3.Download し、ダウンロードしたファイルを実行。
4.xcodeのプロジェクトタブのプロジェクト設定の編集をクリックし、構成でreleaseを選択して複製をクリック。そして名前をDistributionに変更
5.ビルドタブでDistributionを選択して、Any iPhone OS Deviceを作成したprovisioningに変更する。
6.DeviceでDistributionを選択してビルドする。
7.ここでエラー「appears more than once in the keychain. The codesign tool requires there only be one」
  キーチェーンに重複して登録しているらしいので、古い方を削除して再実行。
 8.アプリフォルダのbuild内のDistribution-iphoneosに.app.dSYMという拡張子と拡張子がないもができている。この拡張子がないものを圧縮。

3)
1.IOS dev center を表示し、iTunes Connectを選択。
2.必要事項を記載する。
3.xcodeのオーガナイザへbuild and archiveを実行すると自動的に移動する。それをvalidateしてsubmit。