web-dev-qa-db-ja.com

macOSを更新せずにXcode 9をインストールするにはどうすればよいですか?

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をインストールする方法を教えてください。

29
Samkit Shah

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が含まれています。

14
Naup

MacOSを更新せずにXcode 9をインストールするには、Xcodeバンドルのplistで必要な最小バージョンを変更できます。これを行うには、Xcodeアプリをコントロールクリックし、Open Package Contentsをクリックし、Contentsフォルダー内に移動すると、info.plistが表示されます。既にインストールしたXcodeで開き、Minimum system versionフィールドの値を、現在インストールしているバージョンに編集できます。

Minimum system version

また、「Instruments.app」などの他の「* .app」もあります。これらも同じ操作が必要です。

やはり同じエラーが発生する場合は、macOSを再起動してみてください。

この方法を使用してXcode 9.2をmacOS 10.12.5にインストールしましたが、動作します。

8
Argus

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に更新することです。

6
JAL

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の特定の機能を使用する場合を除きます。

0
Ed Goes

ターミナルから次のコマンドを入力します。

xcode-select --install

以前のXCodeを削除する場合は、次のコマンドを入力します。

Sudo rm -Rf /Library/Developer/CommandLineTools

現在のものをインストールする前に

0
Oleg Kokorin