MacOSを更新せずにXcode 8 OR Xcode 9をインストールする考えはありますか?
Xcode 7.1をXcode 8またはXcode 9(または9.1)Betaに更新したい。
ただし、OS X Yosemite 10.10で直接更新することはできません。
また、OSをEl Capitanにアップデートしたくないので、OS X Yosemite 10.10にXcode 8をインストールする方法を教えてください。
Xcode 8はOS X 10.11(El Capitan)で動作しますが、使用できるSDKはmacOS 10.12 SDK、つまりmacOS Sierraのみであるため、ビルドするアプリは動作しません。
リリースノートから:
互換性
Xcode 8には、macOS Sierra 10.12またはOS X El Capitan 10.11.5以降を実行するMacが必要です。
Xcode 8には、iOS 10.0、watchOS 3.0、macOS Sierra 10.12、およびtvOS 10.0用のSDKが含まれています。
MacOSを更新せずにXcode 9をインストールするには、Xcodeバンドルのplistで必要な最小バージョンを変更できます。これを行うには、Xcodeアプリをコントロールクリックし、Open Package Contents
をクリックし、Contents
フォルダー内に移動すると、info.plist
が表示されます。既にインストールしたXcodeで開き、Minimum system version
フィールドの値を、現在インストールしているバージョンに編集できます。
また、「Instruments.app」などの他の「* .app」もあります。これらも同じ操作が必要です。
やはり同じエラーが発生する場合は、macOSを再起動してみてください。
この方法を使用してXcode 9.2をmacOS 10.12.5にインストールしましたが、動作します。
Xcode 8 Beta 6から リリースノート :
Xcode 8ベータ6には、macOS Sierraベータ3以降、またはOS X El Capitan 10.11.5以降を実行しているMacが必要です。
macOS 10.10はサポートされていない構成であり、Xcode 8ではサポートされていません。唯一の解決策は10.11に更新することです。
Mac App Storeには2つのアプリがあります。私のメインの開発マシンはまだOS X Yosemiteを実行しています。 MacOS Sierraで使用すると、あるアプリがいくつかの小さなGUIの問題を示し始めました。そこで、MacBook Sierraを実行しているMacBook ProにXCode 8をインストールしました。次に、コードをSwift 2.3に移行し(3.0は今のところ面倒です)、アプリをアーカイブしてエクスポートしました(ビルド設定を変更せずに)。 GUIの問題(主に画像とウィンドウのサイズ変更に関連)は、MacOS Sierraで実行すると、アプリで解決されるようになりました。また、アプリは引き続きOS X YosemiteおよびOS X El Capitanで動作します。
おそらく、XCode 8で使用する設定に依存しますが、XCode 8でコンパイル/ビルドされたアプリは、OS X YosemiteおよびEl Capitanで確実に動作するはずです。もちろん、MacOS Sierra SDKの特定の機能を使用する場合を除きます。
ターミナルから次のコマンドを入力します。
xcode-select --install
以前のXCodeを削除する場合は、次のコマンドを入力します。
Sudo rm -Rf /Library/Developer/CommandLineTools
現在のものをインストールする前に