- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:xcodeでOpenGLサンプルが実行できない)
xcodeでOpenGLサンプルが実行できない
このQ&Aのポイント
- xcodeの新規プロジェクト作成から OpenGL ES Application を選択し、そのままビルド実行するのですが、iPhoneシミュレータ起動後、すぐ落ちてしまいます。
- OpenGLの書籍についているサンプルを実行しても同様の結果でした。
- プロジェクト固有の問題ではく、xcodeの設定、またはシミュレータの設定などの環境の問題だと思うのですが、同様の現象を解決した方はいらっしゃいますでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
私も同じ環境で発生しました。 既に解決されているかもしれませんが、結論からいうと シミュレータのターゲットを iOS 4.3 から 4.2 に落とすことで 落ちなくなりました。 以下解決までの流れです。 [実行]→[コンソール]でコンソールウィンドウを表示しておくと、 ==== LLVM ERROR: Cannot yet select: 0x5827310: v4i32 = bit_convert 0x582d350 [ORD=129] [ID=69] ... ==== といったエラーが表示されていました。 "LLVM ERROR: Cannot yet select" でぐぐってみると 下記サイトを発見。 どうも iOS Simulator が悪いらしい 私は先日初めて Mac を購入したばかりで、 そもそもビルドターゲットの変更ってどうやるの? なレベルですので、さらに調べて [プロジェクト]→[プロジェクト設定を編集]から [ビルド]タブの[iOS Deployment Target]を"iOS 4.2"に変更(一応すべての構成で) とすることで、Simulator に iPhone Simulator 4.2 が追加され これをアクティブにして実行してみたところ、問題なく表示されました。 以上お粗末ですがお役に立ちますと幸いです。
お礼
ご丁寧な回答、ありがとうございます! シミュレータのバグだったのですね。 コンソールのエラーに気づけませんでした。 自分は xcode 3 をアンインストールし、 $ sudo /Developer/Library/uninstall-devtools --mode=all xcode 4 を購入しました。 xcode 4 では iPhoneシミュレータ 4.3 ですが、 問題なくサンプルが動きました。 ですので、ご回答いただいたのですが、 自分の方では試せず心苦しいですが、解決とさせていただきます。 誠にありがとうございました。