質問: OSをMojave にアップグレードしてからXcode 8.3.3を起動しようとしたところ、 問題が起きたためXcodeを開けません 開発者にXcodeがこのバージョンのmac OSで動作する事を確認してください というエラーが出てしまいます mojaveは最新のXcodeしか対応してないのでしょうか?
回答: すでに Чайка さんが書かれていることの補足ですが、AppleのDeveloper ForumsにもXcode 8がMojaveで動かないと言う報告が上がっています。 Xcode 8 macOS Mojave 主題が「Swift 2からSwift 3への移行のためにXcode 8を使いたい」と言うことでしたので、スレ長が延びていますが、「(MojaveでXcode8を動かすのは)あきらめろ」と言う意味以外のレスはついていません。 (本家英語版StackOverflowにもいくつか同内容の質問が見られましたが、意味のある回答は見つかりませんでした。) また**App Storeへ登録するためのiOSアプリ開発には、Xcode 8は使えません**。 Upcoming iOS 11 App Update Requirements 既存iOSアプリの更新をApp Storeに登録する場合にも、Xcode 9/iOS 11 SDKでビルドすることが必要であることの告知。(2018/7/1より有効。) Build Your Apps for iOS 11 and iPhone X 新規iOS用アプリをApp Storeに登録する場合に、Xcode 9/iOS 11 SDKでビルドすることが必要であることの告知。(2018/4/1より有効。) 古いXcodeを使いたい理由がわからないのですが、Appleは時々バッサリと古いものを切り捨てることがあるため、新しいXcodeに早めに移行された方が良いでしょう。 ちなみに、MacのOSダウングレードはサポートされていませんので、導入したいmacOS(SieeraかHigh Sierra)のインストールイメージを入手した上で、「クリーンインストール」するしかないと思います。(それによって、Timemachine等のバックアップが読めなくなる可能性もあります。)ブート可能な外付けHDD/SDDを持っておられれば、そちらの方に古いmacOSをインストールできるかもしれません。