2014-11-05 56 views
-1

自從我切換到優勝美地後,每當我嘗試運行SDL2時,我都會收到意外退出的Xcode錯誤。我甚至無法得到一個「你好世界」來運行。 我試圖修復它按照此頁面上的方向:如何在Xcode中編譯框架?

Xcode 5 crashes when running an app with SDL 2

但我不知道如何「編譯‘框架’的目標在Xcode/SDL/SDL.xcodeproj」我試着只是簡單地構建它,但似乎沒有工作,因爲我沒有看到任何框架文件出現。

有人可以幫我弄清楚如何擺脫這個錯誤?

回答

3

我假設你要麼做hg clone http://hg.libsdl.org/SDL或由https://www.libsdl.org/hg.php

此下載最新的快照,應該給你一個名爲SDL目錄中包含源和所有的項目得到了最新版本的代碼。你會想開「的Xcode/SDL/SDL.xcodeproj」

然後確保設置爲您的構建目標如下 - 框架>我的Mac(64位)您可以通過點擊它改變它。

enter image description here

然後按下CMD + B(或選擇產品 - >從菜單生成)來構建了框架。然後,您就可以找到SDL2.framework在以下位置:

/Users/*yourusername*/Library/Developer/Xcode/DerivedData/SDL2-*randomstring*/Build/Products/<*Debug/Release*>

複製框架/Library/Frameworks