9

appstoreにアプリがあります。

新しいバージョンをアップロードして公開しました。しかし、その直後、私は自分のアプリに重要なバグがあることに気づきました。承認プロセスには時間がかかるので、修正バージョンがAppleによって承認されるまで、以前のバージョンにダウングレードしたいと思います。

そのための方法はありますか?

ありがとう

4

3 に答える 3

7

ダウングレードする唯一の方法は、以前のバージョンを新しいバージョン番号で再提出するか、新しい修正バージョンを提出し、承認されるまで待つことです。デモ アカウントのセクションに、これがロールバックまたは重大なバグ修正であるというメモを入れた場合、Apple がレビューを早める可能性があるという報告があります。バグがひどく、顧客に不満を抱かせる場合は、更新ノートでダウンロードしないように顧客に警告したり、修正が受け入れられるまで現在の壊れたバージョンの利用可能日を将来に設定したりできます。

于 2010-09-14T08:21:33.420 に答える
3

残念ながら、Apple は以前のバージョンにロールバックする手段を提供していません。ソース コードがある場合は、いつでもバージョン番号を増やして、古いバージョンを再度アップロードすることができます。

于 2010-09-14T08:02:40.850 に答える
1

他の回答が言っているように、残念ながら、Apple はアプリをリリースした後にロールバックする方法を提供していません。

多くの主要なアプリがこれに対処する方法は、機能フラグ ( https://martinfowler.com/articles/feature-toggles.html ) を事前にアプリに装備することです: サーバーからの機能とコードパスを有効/無効にする方法。

機能フラグの実装には先見の明と計画が必要です (すべてのコードパスをキャプチャすることはまずありません)。Fwiw、私はこのフラストレーションから現在の会社 ( https://screenplay.dev ) を始めました。このアプローチの詳細については、こちらをご覧ください: itunesconnect アプリ - 以前のバージョンに戻す:)

于 2020-09-14T21:32:28.827 に答える