Titanium mobileアプリのiTunes Storeへの申請・登録方法

Titanium mobileで作成したアプリのiTunes Storeへの申請手順。

■iTunes Connectでアプリの作成
iTunes Connectにログインして、Manage Your Applications → Add New App を選択。

・言語、アプリ名などの入力
appinformation_edit.png
Default Language:後で変更不可。多言語対応するならEnglishを選択。
App Name:アプリ名を入力
SKU Number:任意の文字列でよいが、ドメイン名を逆にしたもの+アプリ名がおすすめ
Bundle ID:作成済みの該当するアプリ用のApp ID を選択、未作成ならApp IDsで作成しておく。

・公開日、価格、配布する国の選択
app_available_date_price_store.png
Availability Date:App Storeでの公開希望日
Price Tier:アプリの価格
Discount for Educational Institutions:教育機関向けの割引。不要ならチェックを外す。
配布する国を限定するなら「Unless you select specific stores, your app will be for sale in all App Stores worldwide. 」のspecific storesのリンクをクリックして、国を選択する。
後日変更する場合はアプリの詳細画面から「Rights and Pricing 」で可能。

・説明、スクリーンショットなどの設定
app_edit_version_rating.png
Version Number:バージョン番号(tiapp.xmlと同じに)
Copyright:著作権情報
Primary Category:メインカテゴリ
Secondary Category(optional):サブカテゴリ
Review Notes(optional):アップルがアプリを検証する際に必要な情報。ログインID、パスワードなどが必要な場合はここに記述。
Rating:レーティングを選択。特段なければ全てNoneで大丈夫
Description:アプリの説明文
Keywords:キーワード(カンマ区切りで入力)
Support Email Address:サポート用メールアドレス(非公開)
Support URL:アプリのサポートサイトURL
Marketing URL (optional):自社サイトなどのURL
EULA:End User License Agreement 基本的に記入しなくて大丈夫

画像のアップロード
いずれも
・解像度(最低72dpi)
・拡張子 .jpeg、 .jpg、.tif、.tiff、.png

Large Icon:アイコン画像
・サイズ 以下のいずれか
 512x512,1024x1024

iPhone and iPod touch Screenshots:iPhone、iPod touch用スクリーンショット
・サイズ以下のいずれか
 960x640, 960x600, 640x960 or 640x920 ピクセル

iPad Screenshots:iPad用スクリーンショット
・サイズ 以下のいずれか
 1024x768, 1024x748, 768x1024, 768x1004, 2048x1536, 2048x1496, 1536x2048 ,1536x2008
Saveで保存する。

■アップロード準備
Manage Your Appsで作成したアプリをクリック。
VersionsのCurrent Version のView Detailsをクリック。
該当バージョンの詳細画面右上のReady to Upload Binaryをクリック。
これを行わないとアップロードで
No suitable application records were found.
Please make sure that you have set up a record for this application on iTunes Connect.
というエラーが出る。

暗号化処理に関する質問画面が表示されるので、含んでいなければ「No」を選択。
「Continue」をクリックし、アプリの「Status」が「Waiting For Upload」になっていることを確認。
Your app status is Waiting For Uploadというメールが登録メールアドレスに届けば、アプリのアップロードの準備が完了。

■配布用プロビジョニングファイルの作成
※App IDは先にApp IDsで作成しておく。
iOS Provisioning PortalにログインしてProvisioningDistributionタブ → New Profileでプロビジョニングファイルの作成へ。
distribution_provisioning_edit.png
・Profile Name
配布用プロビジョニングファイル名を入力。Titanium studioでビルドの際に開発用でビルドするとアップロードの際にエラーになるので、開発用・配布用で区別がつくような名前がよいと思う。

・App ID
作成済みのApp IDを選択。

「Submit」で作成したら「Distribution」タブを選択して、「Download」リンクからプロビジョニングファイルをダウンロードする。
アプリルート/Resources/iphone/ へ保存。クリックするとXcodeに追加される。

■Titanium Studioでアプリのビルド
distribute_action_button.png
Distribute - Apple iTunes Storeを選択
distrigute_publish.png
Select Provisioning Profileで先ほど作成した配布用プロビジョニングファイルを選択。
この際に、開発用プロビジョニングファイルを選択してしまうと、以下のようなエラーが出る。
[ERROR] [BEROR]Code Sign error: The default keychain doesn't have an identity matching the profile 'AppName' and identity 'iPhone Distribution: YOUR NAME'
[ERROR]
[ERROR] Error: Traceback (most recent call last):

File "/Users/Macmini/Library/Application Support/Titanium/mobilesdk/osx/1.8.2/iphone/builder.py", line 1504, in main
execute_xcode("iphoneos%s" % iphone_version,args,False)
File "/Users/Macmini/Library/Application Support/Titanium/mobilesdk/osx/1.8.2/iphone/builder.py", line 1200, in execute_xcode
output = run.run(args,False,False,o)
File "/Users/Macmini/Library/Application Support/Titanium/mobilesdk/osx/1.8.2/iphone/run.py", line 39, in run
sys.exit(rc)
SystemExit: 65
無事完了すると完了すると、アプリのルート/build/iphone/build/Release-iphoneosに追加される

■アップロード
Xcode → Organizer → Archivesにさきほどビルドしたアーカイブが追加されている。

・Validate
Validateをクリック → IDとパスワードを入力 → Next
Application:先ほど登録したアプリを選択 → Identity:配布用ビルドを選択 → Nextで検証が開始する。
検証が無事に終わると "Validation Succeeded" という画面が表示され、"No issues were found in アプリ名" と表示され、「Status」が「Passed Validation」になる。

・Submit
Submit → Application、Identityを選択 →Next → 正常に終了し「Submission Succeeded」と表示されたらFinishをクリック。Statusが「Submitted」に変わる。

・アプリのステータス
iTunes ConnectでアプリのStausをのが「Upload Received」となる。しばらくすると「Waiting For Review」になり、アップルのレビュー待ちとなる。

・その後の経過
1週間くらいでYour app status is In Reviewというメールが届くと「In Review」になり、レビューが行われている。
レビューを通過するとReady for Saleになり、しばらくするとiTunes Storeで公開される。
アプリのURLはiTunesから該当するアプリの価格右側の▼メニューからリンクをコピーすると
http://itunes.apple.com/jp/app/アプリ名/id番号?mt=8
のような形なので、国(jp)を抜いた形で
http://itunes.apple.com/app/アプリ名/id番号?mt=8
とすると、iTunesで設定している国のストアでアプリを開く。

posted by digital-squad at 2012年06月09日 17時31分 | Comment(0) | TrackBack(0) | Titanium Mobile
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/274213394
※ブログオーナーが承認したトラックバックのみ表示されます。
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック