2012-11-18 2 views
0

엑스 코드 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-> Framework 검색 경로에 "/ Library/Frameworks"를 재귀 옵션과 함께 포함 시켰습니다 .

어떻게이 특정 라이브러리가 출시 버전에 포함되지 않습니까? 아이디어가 있으십니까? 매트에서

/usr/지방/빈/macruby_deploy --compile --embed

내가 가진이 정보 :

답변

0

오히려 올바른 엑스 코드 설정을 알아내는 것보다, 그것은 훨씬 쉽게이 실행이다 Aimonetti의 MacRuby, 확실한 안내서.

(마지막 명령 인수는 제거되었으므로 Xcode에서 만든 파생 데이터의 응용 프로그램 번들에 대한 경로입니다.)