2020年4月2日およびCOVID-19の大流行により、AppleはiOS13を適用する新しいガイドラインの期限を延長し、Swift 4.xから2020年4月30日から6月30日。これは 開発者のウェブサイトで発表されました 。
Appleは非推奨ですSwift 3.x、Swift 3.xで記述されたコードベースは(少なくとも)Swiftに更新する必要があります=4.x。2020年4月以降、Swift 3.xプロジェクトからAppStoreにデプロイすることはできません。
説明については、編集#1&編集#2を参照してください。
this によるとAppleからのアップデート:
2020年4月以降、すべての新しいアプリとアプリのアップデートはiOS 13 SDKで構築され、iPhone XS Max以降の全画面設計をサポートする必要があります。
7月から戻って matt の回答 here を確認しましたが、詳しく説明する必要のある不足点はほとんどありません。
DaVinciの answer によると、ポイント#1を除いて、彼/彼女が言ったすべてが真実です。
- いいえ、まだビルド設定でSwiftバージョンを設定できます。
残念ながら、10.1以降のすべてのXcodeバージョンはSwift 3.xをサポートしていません。そのため、サードパーティの依存関係を持つレガシーコードベースは、Swift 3.xからSwift 4.x.
10.1以降のXcodeバージョンでサポートされる最小バージョンはSwift 4.x.
これは悪いです。 @mattの answer によると、Xcode 10.1でiOS 13をターゲットにすることはできません。これとEdit#1を念頭に置いて、Swift 3.xまたはiOS 13をターゲットにして作業することはできませんXcodeのバージョンが10.1以降の場合Apple is deprecating Swift 3.x.
Swift 3.0はAppleによって非推奨になり、2020年4月以降は少なくとも4.0を使用する必要があります
はい、Swiftバージョンと同じように、最新のXcodeを使用してiOSの古いバージョンをターゲットにできます。
APIは古いバージョンに含まれていないため、これらの機能の対象は13以上のみです。