openFrameworks 0.8.4 / 0.9.0 を El Capitan + Xcode6 / 7 で動かしてみる


環境

Yosemite / El Capitan
Xcode6 / 7
openFrameworks0.8.4 / 0.9.0
OS X 10.10.sdk / 10.11.sdk

Yosemite + Xcode6

このときは、openFrameworks0.8.4も0.9.0も、きちんと動きます。

El Capitan + Xcode6

YosemiteからEl Capitanにして、
最初に開こうとすると、このようなダイアログが出てきます。

Installを選択します。

その後、ファイルを開いてRunすると、そのままビルドが通ります。

El Capitan + Xcode7

Xcodeを6から7にあげます。

Xcode7をインストールすると、こちらが出てきます。

Agreeを選択します。

まず、openFrameworks0.9.0をビルドしてみると、すんなりとビルドが成功します。

次に、openFrameworks0.8.4をビルドしてみると、失敗します。
以下を参考にいじります。
1.http://qiita.com/totepo18/items/d92de308d027ef86c9aa
2.http://qiita.com/coa00@github/items/c91adb9505e72d057da9
今回は1だけでは成功しなかったので、2もやったところ、成功しました。

ちなみに、Yosemite + Xcode7でも、同じようにしたら成功しました!

注意

openFrameworks0.8.4で作成したプロジェクトを、そのままopenFrameworks0.9.0へコピーしてビルドすると失敗しました。

とのことなので、
PROJECTのInfoからDeployment Targetを10.7へ変更します。

すると、ビルドが成功しました!

おまけ

KinectもLeapMotionも、このように設定したら、きちんと動きました!よかった!