スタックの非推奨と削除のポリシー

すべてのスタックを永久に保持するわけではありません。私たちの目的は、可能な限り最高のアプリを構築するのに役立つ最新のツールを提供することです。ただし、スタックの更新が行われるたびにビルド構成を作り直すことは期待していません。信頼できる古いスタックを長期間使用し続けることができます。

ある時点で、いくつかの古いスタックを非推奨にします。スタックが非推奨になった場合でも、引き続き使用できますが、スタックは更新されなくなります。その時点で、非推奨ではない新しいスタックに切り替えることを強くお勧めします。

非推奨のスタックは最終的に完全に削除されますが、心配する必要はありません。それが発生する前に、事前に十分な警告を表示します。

Xcodeスタックの維持

Xcodeバージョンが最新のメジャーバージョンである限り、すべてのマイナーXcodeバージョンの最新のパッチバージョンを保持します。

さらに、前の2つのメジャーXcodeバージョンの最後のマイナー+パッチバージョンを保持します

例1 Xcodeスタックの維持

最新のXcodeバージョンが12.5.xであったとき、次のことを維持しました。

Xcode12のすべてのマイナーバージョンのすべての最新パッチリリース:

  • 12.5.x

  • 12.4.x

  • 12.3.x

  • 12.2.x

  • 12.1.x

  • 12.0.x

そして、前の2つのXcodeメジャーバージョンからの最新バージョン:

  • 11.7.x

  • 11.6.x

  • 10.3.x


Xcodeスタックの非推奨と削除

  1. 次のメジャーXcodeバージョンの最初のベータ版がリリースされると、最後のメジャーバージョンを除く最後のメジャーバージョンのすべてのマイナーバージョンが非推奨になります。

    例1 新しいベータバージョンがリリースされたときのXcodeスタックの非推奨

    Xcode 12ベータ版がリリースされたとき、非推奨になりました。

    • Xcode9.4であった最も古いメジャーバージョン。

    • 最後のいくつかのマイナーバージョン(Xcode 11.6および11.7)を除く、最後のメジャーバージョン(Xcode 11スタック)のマイナーバージョン。


  2. 新しいメジャーXcodeバージョンの最初の最終(非ベータ)バージョンがリリースされると、非推奨のスタックが削除されます。最も古いメジャーバージョンと、最新のマイナーバージョンを除く最後のメジャーバージョンのマイナーバージョン。

    例2 Xcodeの最終バージョンがリリースされたときにスタックを削除する

    Xcode 12(最終、非ベータ版)がリリースされたとき、以下を削除しました。

    • Xcode9.4であった最も古いメジャーバージョン。

    • 最後のいくつかのマイナーバージョン(Xcode 11.6および11.7)を除く、最後のメジャーバージョン(Xcode 11スタック)のマイナーバージョン。


これは、Xcodeの最新のパッチリリースバージョンが 約2。5年間サポート、Xcodeメジャーバージョンリリースと同期しています。

ハイブリッドスタックの非推奨

Visual Studio for Mac(vs4mac)の新しいバージョンがリリースされたとき:

  • 現在 Visual Studio for Mac、安定したチャネル スタックは 以前のVisualStudio for Mac、安定したチャネル スタック。

  • 現在 以前のVisualStudio for Mac、安定したチャネル スタックは非推奨になります。

これは、 Visual Studio for Mac、安定したチャネル メジャーXcodeバージョンリリースと同期して、約1年間サポートされます。

AndroidとDockerスタックの非推奨

NS AndroidとDocker、Ubuntu スタックは、Ubuntu LTS(長期サポート)リリースとほぼ同期して、約2年間サポートされます。

前のとき AndroidとDocker、Ubuntu スタックがメンテナンスの終わりに達した場合、スタックを非推奨にし、削除するように指定します。その時点で、アプリのスタックを選択できなくなります。ただし、これらのスタックをすでに使用しているアプリは、削除されるまでそれらを使用し続けることができます。予定されている削除については、事前に警告しますので、計画を立てることができます。