既に AppStore にあるアプリの新しいバージョンをアップロードしようとしています。以前のバージョンは、Xcode 9.4 を使用してアップロードされました。ただし、承認を得るには Xcode 10 が必要になります。
悲しいことに、Xcodeはプロジェクトをアーカイブできないため、提出用のバイナリを生成することさえできず、最初のステップで行き詰まっています。
エラーはありません。Xcode によると、アーカイブ プロセスには 2000 以上のタスクがあり、任意のタスクでスタックするだけです (常に同じです)。Xcode はクラッシュせず、エラーも表示せず、文句も言いません。そのタスクを渡すことができず、IDE は永遠にそこにとどまります。
異なるマシンで試し、2 つのバージョンも試しました。アプリの以前のバージョン (Xcode 9.4 でアーカイブ可能) と、Swift 4.2 に正常に移行された新しいバージョンです。
アップデート:
- 従来の建物システムも機能しません。
- 汎用 iOS デバイスのビルドも (アーカイブだけでなく) スタックしますが、ソフトウェアはコンパイルされ、シミュレーターで動作します。
- Swift 4 (4.2 ではなく) を選択して、移行されていないバージョンをコンパイルしようとしましたが、同じ結果になりました。
- 最適化レベル、全体対増分コンパイルなどで遊んで、常に同じ結果。
- Xcode 9.4 では、何も変更せずにGeneric iOS Device 用にうまくビルドされます。