*

【iphone】自作アプリバージョンアップ時につまずいた

公開日: : 最終更新日:2012/06/28 ios

iphoneのアプリ管理・申請の事務処理はAndroidに比べて遥かに面倒で分かりにくい。
今回のバージョンアップは2度目ですが手間取ってしまった。
次回もやっちまいそうなのでメモ。

アプリ更新に必要なこと

  1. iTunes Connectに申請
    1. 新バージョン情報を登録
    2. 現バージョンの管理ページに行くと右下の方に「Add Version」というボタンがあるので押下。バージョンコードと更新情報を入力すればOK。
      この時点でステータスは「prepare for upload」になります。

    3. Ready to Upload Binary
    4. 毎回これを忘れます。新バージョン情報の登録が済むと、新バージョンのアイコンが表示されるようになりますが、これをクリックして詳細画面に行くと「Ready to Upload Binary」というボタンが画面右上の方に、さりげなく表示されるようになるので、これを押下。
      ウィザードに従って入力するとステータスが「Waiting For Upload」になります。
      これで晴れてアップロードの申請が完了です。

  2. Xcodeからバイナリをアップロード
    1. バージョンコードの更新
    2. プロジェクトナビゲーターでプロジェクト -> TARGETSを選択してplistを表示します。
      Summaryタブを選択してVersionとBuildを前バージョンより大きな数字を入力します。
      この2つのフォーマットでつまずく方がいるようですが、私は下記のようにすれば問題ありませんでした。

      Version:2.4.1
      「メジャーバージョン.マイナーバージョン.リビジョン」でインクリメントしています。

      Build:3.0
      バージョンアップの度に1.0ずつインクリメントしています。0.xをインクリしてうまくいかない人がいたような。。。

    3. アーカイブとアップロード
    4. メニューのProduct -> Archive -> Submit でアーカイブとアップロードをまとめて行えます。
      ステータスが「Waiting for Upload」じゃないとアーカイブする以前にエラーで起こられます。

関連記事

no image

【iphone】モーダルビューを表示する

●表示するとき ViewController viewController_ =

記事を読む

no image

【iphone】URLを指定してsafariを起動する

これだけ [[UIApplication sharedApplication] openU

記事を読む

no image

【iphone】画面遷移

画面遷移 基本となるナビゲーション、タブバー、モーダルでの画面遷移のひな形です。 これが出来れば

記事を読む

no image

【iphone】プロジェクトにiOS標準ライブラリを追加する

プロジェクトナビゲーターを表示 画面左ナビゲーター最上部のプロジェクトエントリを選択 画面右

記事を読む

no image

【iphone】アニメーション

2と4の間に、アニメーション後のUIViewの位置・形・透明度を設定します。 すると1の状態から3

記事を読む

no image

【iphone】ゼロからのiPhoneアプリ開発で知っておきたい単語集

Androidアプリの開発から初めてiPhoneアプリ開発に取りかかるとベースとなる知識が違いす

記事を読む

no image

【iphone】エントリポイント

エントリポイント AndroidではManifestファイルで始めに起動するActivityを指定

記事を読む

no image

【ios】 Provisioning Profile とは ~アプリ開発に必要な事務手続き~

apple関連の事務手続きは本当にややこしくて、特にプロビジョニングプロファイルってなんじゃい状態だ

記事を読む

no image

【iphone】ネットワークの状態をチェック

iphone版の検索一発クンはwebブラウザを内蔵しています。 ネットワークにつながっていないと検

記事を読む

no image

【iphone】IndexPathを生成する

NSIndexPath *indexPath = [NSIndexPath indexPathF

記事を読む

Message

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

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

no image
知らないと損をする6つのライセンスまとめ

オープンソースやフリーウェア、フリー素材などが巷に溢れ、それらを利用す

no image
ガリレオ:ニュースブラウザをリリースしました。

概要 ガリレオはニュースを読んだり、検索する機能に特化したブラウザア

no image
【android】Activityとプロセスのライフサイクル

またもやライフサイクル周りでハマったのですが、Androidのライフサ

→もっと見る

PAGE TOP ↑