先日iOSの対応バージョンが最新のみとなってしまっていたので
下げたバージョンに修正し、申請していたものが承認されました。
登録していたアプリ2つとも行ったのですが、
同時進行していたようでどちらもほぼ同時に進んでいましたね。
03/13 20:50:申請
03/16 07:15:レビュー開始
03/16 09:10:承認
アプリのバージョンを1.0から1.1に引き上げて
更新用の説明文を追加して、iOSバージョンを変更。
こんな感じになりました。
新規の申請と違いバージョンアップは迷うところはなかったですが、
簡単に手順を載せておきます。
iOSアプリ バージョンアップ申請
1.アプリの修正や機能追加、設定変更を行う
これはそのままですね。バージョンアップしたい内容の対応を行います。
2.バージョン情報を上げる
プロジェクトを選択 > Targets > 対象のプロジェクトを選択
info > Bundle versions string, short > 指定したいバージョンに変更
最後に承認されたバージョンよりも上の番号である必要あり。
最初はマイナー指定までになっていますが、下位マイナーまで指定可能(x.x.xの形)
また info 内には「Bundle versions」もありますが、
こちらは外部には見えず、審査の対象にも含まれません(自分向け?)。
審査対象ではないので上げなくとも可。
3.新規時と同様にアーカイブ化を行う
以下以前の記事引用
上部メニューのProduct > Archive
※デバッグの対象がSimulatorsのどれかだと選択できない、「Generic iOS Device」にしておく
デバッグが終了すると別ウインドウが表示されるのでValidateを行う
Validate... > (開発者を指定して)Choose > Validate
下記のような警告が出てきたがネットで検索すると審査には影響なさそうなため※、そのままにしました。
※後日問題なく審査を通過しました
iTuens Store operation succeeded with a warning.
The resulting API analysis file is too large.
We were unable to validate your API usage prior to delivery.
This is just an informational message.
その他のエラーがないのでアップロード
Upload to App Store... > (開発者を指定して)Choose > Upload
アップロードが反映されるまで数分~10分程度かかる?
4.申請準備
iTunes Connectにログイン > マイ App > で対象のアプリを選択
> iOS APP > 「x.x 配信準備完了」の下の「+」バージョンまたはプラットフォーム > iOS or tvOS を選択
> Storeバージョン番号を指定
⇒2で設定した「Bundle versions string, short」と同じ番号に設定
iTunes Connectにログイン > マイ App > で対象のアプリを選択
> iOS APP > 追加された「x.x 提出準備中」を選択
基本的には前バージョンの情報がそのまま残っています。
最低限下記を設定し、他は変更したい場合のみ入力する形ですね。
・バージョン情報
・ビルドファイル指定
⇒ストア上の更新情報として表示される内容になります。
⇒3でバージョン番号に相違がなく、送信が完了していれば「+」ボタンが出てきますのでアップロードしているものを選択
最低限上記2つだけ設定すれば申請可能です。
なお、iTunesバージョン番号を間違えた場合は
App一般情報内のバージョンを手動で変更する事で修正可能です。
5.申請
こちらも新規登録時と全く同じですね。
以下引用しておきます。
7.審査
Apple Member Centerへログインし、iTunes Connectに移動
マイ App > で対象のアプリを選択
iOS APP > 1.0提出準備中から登録
右上の「審査に提出」をクリック
> 各項目の問いに対応※ > 送信
※返答によって質問が変わっていたのでキャプチャを取っていないのですが、
主に下記3つだったと思います。
・暗号化を使用しているか
・配信権
・広告 ID(IDFA)を使用しているか?している場合は利用目的
こちらはアプリによってまちまちだと思います。
私の場合は暗号化なし、nend使用でしたので、下記のような感じで答えました。
暗号化を使用しているか:NO
配信権:YES
広告 ID(IDFA)を使用しているか?:YES
> 広告表示目的にチェック
> 追跡型広告を制限にチェック(IDFAを使用している場合、チェック必須)
※追記
キャプチャ取れました。
IDFAチェック後
なお、私の場合は
輸出コンプライアンス:いいえ
広告ID:はい
App内で広告を出す:チェック
このAppのインストール~:チェックなし
このApp内で行われた~:チェックなし
iOSの「追跡型広告を制限」設定」チェック
という設定で申請しています。
iOS APP > 「1.0 審査待ち」になっている事を確認する
※以下、私が参考にしている本の紹介になります。
この記事へのコメント