潜在的に単純な回答のための長い質問ですが、文脈は私が聞くことがわからない質問への回答を提供するのに役立つかもしれません。 :)すでにリリースされているiosバージョンのバグ修正をリリースできますか?前のバージョンをリリースする前に新しいバージョン番号をプッシュすることはできますか?
私たちは現在、AndroidとPCで利用可能なアプリを用意しています。私たちは、アプリストアのバージョン管理システムを既存のシステムに合わせる方法を見つけようとしています。
既存のバージョン番号は、xx.yy.zzという形式です。私たちは新しいリリースを開始するときにyyを増やし、zzを0に設定します。つまり、最後に公開されたバージョンが3.23.5だった場合は、バージョン番号を3.24.0に設定します。テストにプッシュする候補ビルドごとに、最後の数値をインクリメントします(次の候補は3.24.1になります)。
もちろん、iosのバージョン番号をxx.yy、ビルド番号zzにすることができます。
しかし、バグを発見したためにリリース用のクイックパッチをプッシュする必要があるときはどうなりますか?私たちの他のプラットフォームでは、例えば3.24.2です。そのバージョンが既に公開された後、バージョン3.24のビルドをアプリストアにリリースできますか?
代わりに、バージョン番号をxx.yy.zz番号全体にすることができ、以前のバージョンがリリースされていない場合でも、各テスト候補の新しいバージョン番号をプッシュすることができます。これはノーではないですか?
これらのオプションのいずれも可能でない場合は、プロセスの変更を行う必要があります(他のプラットフォームのビルド番号は小さなパッチで最大3.25になります) iosのバージョン番号を少し違うものにする。例えば、3.24がバージョンの最初のリリースである可能性があり、3.24.1がフォローアップとなる可能性があります(プラットフォーム間のバージョン番号の間にいくつかの相違があり、ビルドが公開されているかどうかを検出する必要があるため、 )。
注、私が読んだ本:https://developer.apple.com/library/content/technotes/tn2420/_index.html
質問、場合にあなたがそれら逃した:
は、我々はアプリストアにすでにあるバージョン番号(のための新しいビルドをプッシュすることができますし、すなわち、リリース版のパッチ)?
以前のバージョン番号がまだリリースされていない場合、新しいバージョン番号でビルドをプッシュできますか?標準的な練習としてこれを行った場合、スティーブ・ジョブズは墓から立ち上がり、私たちを絞殺するでしょう(さらに悪いことに、Appleは私たちを禁止します)?