[ Titanium Mobile ] AppStore 用にアプリをビルド・申請する #titaniumjp

Titanium Mobile で、AppStore 配布用にビルドして申請までやってみました。

Provisioning Profile は二種類ある
———————————————————————-

Provisioning Profile は、次の二種類が存在するようです。

– Development ( 開発用 )
– Distribution ( 流通用 )

配布用なのに、Development の Provisioning Profile を作成してしまうと、私のように [ Code Sign error ] で半日ほどはまりますw

また、キーチェーンアクセスに存在する証明書は、[ iPhone Developer ] と [ iPhone Distribution ] のふたつになります。

iTunes Connect へ登録
———————————————————————-

1. [iTunes Connect](https://itunesconnect.apple.com/) を開き、Apple ID でログインする。
2. 法的な問題を持っているアプリケーションか ( Do you have any apps that may have a legal issue? ) 聞かれるので、[ No ] を選択。
3. [ Manage Your Applications ] の [ Add New App ] をクリック
4. [ Primary Language ] は [ English ] がおすすめらしい。ここの設定は後で変更できない。
5. AppStore に表示される company または developer name を入力。ここの設定は後で変更できない。
6. Application name ( 英語版の場合の名前 ) を入力。
7. SKU Number ( 他のアプリとかぶらない任意の番号 ) を入力。よくわからなかったのでアプリ名を入れておきました。
8. Bundle ID を入力。適切な App ID を選択しました。
9. Availability Date ( App Store に出る日 )
10. Price Tier ( 値段 )
11. Discount for Educational Institutions ( 教育機関向けの割引? )
12. 売る国を選ぶ場合は、ここで設定できる。
13. Metadata 入力。メールアドレスは公開されないみたい。
14. Rating 設定する。
15. アイコン・スクリーンショットをアップロードする。

配布用ビルドの作成・アプリ申請の手順
———————————————————————-

1. Xcode の Organizer で iPhone を選択し、画面下の [ Add to Portal ] をクリック。
2. [iOS Provisioning Portal](http://developer.apple.com/ios/manage/overview/index.action) で Distribution 用の Provisioning Profile を作成。
3. TiDev Community の [ Test & Package ] → [ Distribute ] タブで、先ほどの Provisioning Profile を指定してビルドする。
4. ビルドが成功したら、Xcode の Organizer の Archives タブにアプリが登録される。
5. 右上の [ Validate… ] をクリックし、ID とパスワードを入力。
6. Application を先ほど登録したアプリ名に、Identity を自分の名前の iPhone Distribution にセットして [ Next ] をクリック。
7. エラーがでなければ、右下の [ Finish ] をクリック。この時アプリの Status は [ Passed Validation ] になっているはず。
8. 今度は右上の [ Submit… ] をクリック。
9. 先ほどと同じように Application と Identity をセットして [ Next ] をクリック。
10. エラーが出なければ、右下の [ Finish ] をクリック。この時アプリの Status は [ Submitted ] になります。

これで申請は完了。

iTunes Connect で該当アプリの Staus を確認すると、[ Waiting For Upload ] が [ Upload Received ] になります。

しばらくすると [ Waiting For Review ] に変わります。

[ Ready for Sale ] のメールが届いた!
———————————————————————-

アプリを申請して、5日目に [ Ready for Sale ] のメールが届きました!
App Store を確認してみると、ちゃんと掲載されてます!

今回、試してみた環境
———————————————————————-

– Mac OS 10.7.2 ( Lion )
– Xcode 4.2 ( Build 4D199 )
– TiDev Community 1.3.03
– Titanium Mobile SDK 1.7.5
– iOS 5.0.1

参考にさせてもらったページ
———————————————————————-

– [Titanium Developerで開発したiPhoneアプリをAppStoreに登録する方法 – つれづれなる・・・](http://d.hatena.ne.jp/d_sea/20111017/1318933506)
– [Xcode4でiPhoneアプリをiTunes Connectに登録する方法 – えんたつの記録](http://blog.livedoor.jp/tattyamm/archives/2957285.html)
– [iPhoneアプリの公開手順、ビルドから登録まで – えんたつの記録](http://blog.livedoor.jp/tattyamm/archives/1177705.html)
– [TitaniumでiPhoneアプリを申請に出すときのフロー – Webtech Walker](http://webtech-walker.com/archive/2011/02/22130853.html)

ありがとうございます!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です