22

Xcode 4.4OS X Lionを使用しています。openFrameworks をコンパイルする必要があるため、Mac 10.6 SDK (別名 macosx10.7 SDK) をインストールしたいと考えています。

このサイトから追加のツールをダウンロードする必要があることがわかりました。ただし、10.6 SDK は見つかりませんでした。Xcode の設定 -> ダウンロード -> コンポーネント も調べてみましたが、方法がありません。

Xcode 用の以前の SDK をどのようにインストールできますか?

4

5 に答える 5

47

残念ながら、Appleはこれをあなたが望むよりもはるかに難しくする傾向があります。SDKを単独でダウンロードすることはできません。これらは、Xcodeの特定のバージョンの一部として提供されます。したがって、適切なバージョンのXcodeをダウンロードする必要があります。「10.6」を検索すると、Xcode4.1が必要であることがわかります。

ダウンロードしたら、インストールするか(/Developerに入るバージョンなので/Applicationsバージョンを壊さない)、パッケージを開いてSDKを見つけることができます。これらのパッケージをクラックして開く方法がわからない場合は、インストールしてください。

それを行ったら、「MacOSX10.6.sdk」を検索します。その特定のバージョンのどこにあるかを正確に忘れています。

その時点で私がしていることは、sdkを/SDKsディレクトリにコピーすることです。そうすれば、私はいつもそれらすべてを持っています。

次に、それを現在のバージョンのXcodeに追加する必要があります。/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKsでシンボリックリンクを作成することでこれを行うことができます。必要に応じて、私の小さなlink-sdksスクリプトを使用できます。


更新:古いSDKを使用するための最新バージョンのXcode(7.3以降)では、MinimumSDKVersionここで編集します。

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Info.plist
于 2012-08-16T14:41:07.917 に答える
3

openFrameworks フォーラムを検索すると、たとえば Dropbox のパブリック フォルダーからダウンロード リンクを提供している投稿がいくつかあります。

于 2012-08-16T23:03:08.773 に答える
3

やや話題から外れていますが、 kerlを使用して Erlang をインストールしようとして、非常によく似た問題に遭遇しました。

「kerl build ...」ステップまではすべてうまくいきました。ビルド ログに次のエラーが表示されました。

odbcserver.c:117:10: fatal error: 'sql.h' file not found #include "sql.h"

問題は、ODBC が Mavericks インストールの一部ではなくなったことです (つまり、MacOS 10.6 SDK がインストールされていません)。さまざまなサイトからのアドバイスをつなぎ合わせて、どれも単独では機能しなかったため、次の一連の手順で問題が修正されました。

  1. brew install unixodbc - 不足している ODBC ライブラリとインクルード ファイル (sql.h など) をインストールします。
  2. kerl ビルド コマンドの一部として、CFLAGS が unixodbc インストールのインクルード ディレクトリを指すように設定します (例:)。

    CFLAGS="-I/usr/local/Cellar/unixodbc/2.3.2/include" ./kerl build R15B R15B

これは、ODBC インクルード ファイルへのビルドを示します。

私の環境は Mavericks、xcode コマンド ライン ツール、および xcode v5.1.1 です。

于 2014-09-09T16:12:04.143 に答える
2

直接リンクからダウンロードできる一部の SDK (Xcode を使用)。ここにリスト: http://iphonesdkdev.blogspot.ru/2010/04/old-versions-of-iphone-sdk.html

動作しないものもありますが、ダウンロードできるものもあります。例: http://adcdownload.apple.com/Developer_Tools/xcode_3.2.6_and_ios_sdk_4.3__final/xcode_3.2.6_and_ios_sdk_4.3.dmg

于 2012-11-01T15:46:19.743 に答える