iPhoneアプリ App Store申請手順のメモ

ちなみに、今回はFlash(CS5)からパブリッシュしたケースで書いています。
(特にあまり変わりないかもしれないですが)

スポンサーリンク

ADC での作業

  1. 開発用(Development)は下記URLを参考に実機動作確認まで進めておく
  1. iPhoneアプリの開発方法 for Flash Professional CS5 前編
  2. iPhoneアプリの開発方法 for Flash Professional CS5 後編
  • AppStore申請用のプロビジョニングプロファイルの取得
  • もしステップ2の2-3において、AppIDをワールドカード「*」と指定していた場合は、配布用に固有のIDを新たに作成します。
    そして、ステップ2の2-4のように、固有のIDを使用したAppStore申請用のプロビジョニングプロファイルを作ります。
    AppStore申請用のプロビジョニングプロファイルは、Distributeタブで作成します。

  • AppStore申請用のプロビジョニングプロファイルでパブリッシュ
  • ステップ3の3-3の[デプロイ]タブにおいて、AppStore申請用のプロビジョニングプロファイルを使うように
    再設定してパブリッシュを行うことで、AppStore申請用のipaファイルが作成されます。

  • .ipaファイルをアップロード用にzip形式に固める(プログラムバイナリをZIP圧縮したデータ)
  • PickupAppFromIpaPayload – CS5のiPhoneアプリ開発で実機確認を便利に
    使い方
    (例)Hongkong.fla から Hongkong という iPhone アプリを作っている場合。
    1. CS5 で、hongkong.ipa ファイルをパブリッシュします。
    2. hongkong.ipa ファイルを PickupAppFromIpaPayload にドラッグ&ドロップします。
    3. hongkong アプリパッケージ(.app) ができます。
    4. hongkong を Xcode のオーガナイザの Applications にドラッグ&ドロップします。
    5. アプリが iPhone に転送されて、実機で動作確認ができます。

    Xcodeのオーガナイザが、.app だけでなく .ipa も受け付けるようになったらしいが、ぼくの環境ではうまくいかなかったので
    (おそらく Xcode をダウングレードすれば解決するような気がするけど。たぶん)
    PickupAppFromIpaPayload を利用して “(プロジェクト名).app”を生成。
    そのままファイル右クリックで「”(プロジェクト名).app”を圧縮」で zipファイルを作成。
    ※参考: ディストリビューションビルドの作成

  • iTunes Connectで申請
  • 次に、アップルの 「iTunes Connect」サイトにアクセスし、iOS Devloper ProgramのIDとパスワードでログインします。
    そして、サイト内の「Manage Your Application」から、このAppStore申請用のipaファイルを使って申請します。
    なお、申請時にiPhoneアプリをアップロードする際には、「Application Loader」というMacのアプリケーションが必要です。

    ( ・∀・)つ iTunes Connect

    iTunesConnect での作業

    必要情報の記入

    登録画面での記載事項等は以下URL等を参考に
    Appleにアプリを登録する手順。(取り急ぎメモ)
    目指せ!iPhoneアプリ開発エキスパート 第10回 App Storeでアプリを公開
    SORENARI-WIKI- iTunes Connect アプリ登録画面の各項目解説
    iPhone/申請方法 – MinacoWiki – 4.App Store にアップする

    準備する画像

    このあたりを参考に
    Adobe Flash Platform * iPhone のアイコンと起動画面イメージ
    清水健太郎 研究サイト 各種データを用意 | iPhoneアプリ

    1. アプリのアイコン: 512 × 512 ピクセル(今回はJPEGを使用)
    2. 画面イメージのスクリーンショット: 最大5枚まで(今回は 320 x 480 ピクセル, JPEGを使用)

    Application Loader でのアップロード

    普通にやったらこんなエラーが発生。なぜに。

    com.apple.transporter.util.StreamUtil.readBytes(Ljava/io/InputStream;)[B

    ちょっと調べてみると、Application Loader をダウングレードすればおkという記事を発見。
    参考:
    iPhoneアプリ開発時にハマる色んなエラー
    Application Loaderでエラーが出る件について
    で、Application Loader v1.3 を DL してインストール、無事解決。
    https://itunesconnect.apple.com/apploader/ApplicationLoader_1.3.dmg
    あとは、審査が通れば晴れてアプリ公開、となるはず!

    Amazonアソシエイト

    スポンサーリンク

    スポンサーリンク
    • このエントリーをはてなブックマークに追加

    コメントを残す

    このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください