2012-11-18 65 views
0

使用的XCode 4.5.2和MacRuby的0.12,我的應用程序工作正常,在我的電腦上,但該發行版將無法在其他計算機上工作:的MacRuby版本的應用程序缺少libmacruby.dylib

Dyld Error Message: 
    Library not loaded: /Library/Frameworks/MacRuby.framework/Versions/0.12/usr/lib/libmacruby.dylib 
    Referenced from: /Users/USER/Desktop/PocheFactory.app/Contents/MacOS/PocheFactory 
    Reason: image not found 

我已經檢查了我的部署設置,他們似乎很好: 在BuildPhases - >「鏈接庫與二進制文件」,我需要「MacRuby.framework」,並在BuildSettings->框架搜索路徑,我有包括「/庫/框架」與遞歸選項。

爲什麼這個特定的庫不包含在發佈版本中? 有什麼想法?

回答

0

而不是找出正確的Xcode的設置,這是更容易地運行這樣的:從馬特

在/ usr/local/bin目錄/ macruby_deploy --compile --embed

我得到這個信息Aimonetti的MacRuby權威指南

(最後一個命令參數被剝離:它是由Xcode創建的Derived Data中的應用程序包的路徑。)

相關問題