2012-12-16 98 views
0

我從github克隆了cocosmotion存儲庫,但是我無法讓它工作。我對於mac os,xcode和iOS開發幾乎是全新的,所以現在可能會有一些我現在缺少的東西)。 我安裝了XCode 4.5,下載了cocos2d並安裝了它的模板,現在我可以從模板創建cocos2d項目。我也購買了RubyMotion和RubyMine,但是它的支持,但是github的演示項目沒有編譯出以下錯誤:從github存儲庫克隆的Cocosmotion不起作用

/Users/DarkDeny/.rvm/rubies/ruby-1.9.3-p327/bin/ruby -e $ stdout.sync = true; $ stderr.sync = true; load($ 0 = ARGV.shift)/Users/DarkDeny/.rvm/gems/ruby-1.9.3-p327/bin/rake模擬器 Build ./ build/iPhoneSimulator-6.0-Development Build vendor/cocos2d-iphone 錯誤!建築供應商項目供應商/ cocos2d-iphone'未能創建至少一個.a'庫。

過程與退出代碼完成1

我想比較的cocos2d這我自己從網上下載它的網站,發現資源缺失,將其添加到cocos2d的文件夾結構之後。我將XCode編譯成cocosmotion-master文件夾中的cocos2d編譯成功,但rubymotion項目仍然報告上面的錯誤。 我錯過了什麼?什麼可能是問題的根源?

+0

「我幾乎是全新的mac os,xcode和iOS開發」......這讓我想知道,爲什麼你要朝Ruby方向前進?使用目標平臺的工具和語言(即使他們是新手)總是會更容易,而不是強行使用已知的語言(我認爲這是Ruby的情況),並試圖通過後門偷偷進入沒有人在尋找(意味着幾乎沒有人可以幫助)。你最好的選擇:聯繫作者。詢問CocosMotion是否接近生產準備。 – LearnCocos2D

+0

當然,我試過了,但目前沒有任何答案。這就是爲什麼我決定問社區 - 可能有人看到類似的問題,並知道如何解決它。關於一種語言 - 我認爲Ruby對於mac/ios開發來說是相當新穎的,然後是ObjC。而我的已知語言是C#,而不是Ruby。 – DarkDeny

+0

嘗試在Xcode中打開一次Cocos2d,然後關閉它。它似乎設置了一些RubyMotion需要構建的配置。你也想確保項目在Xcode中正確構建。當我經歷過這種事情時,Head就是這樣,當你遇到很多事情時尤其如此,尤其是挑戰。 Xcode中。祝你好運。 – aceofspades

回答

1

最好從頭開始,在RubyMotion中使用cocoapods。這將肯定工作,因爲我能夠檢查。從github的cocosmotion repo被棄用,因爲它的創作者有一個cocos2d。

+0

雖然使用cocos2d的cocoapod很好(比棄用的cocosmotion更好),但仍有許多怪癖讓它設置和運行。您可能想查看最近發佈的適用於Cocos2d和Box2d的Joybox封裝器https://github.com/rubymotion/Joybox –