2012-06-26 2 views
2

저는 Rubyotion으로 Xcode iOS 응용 프로그램을 이전 중이며 이렇게하면 많은 오류가 발생합니다.Rubymotion에서 오류 역 추적을 표시하지 않습니까?

문제는 응용 프로그램을 빌드하기 위해 rake를 실행할 때 오류 메시지 나 역 추적을 전혀 볼 수 없다는 것입니다. 앱이 피드백없이 충돌합니다.

왜 이런 일이 발생하고 어떻게 해결할 수 있는지 생각해보십시오.

rake debug=1 

이를 :이 경우 사람이 어떤 빛을

build_dir    : "./build" 
codesign_certificate : "iPhone Developer: Bodacious (ABCXXX)" 
delegate_class   : "AppDelegate" 
deployment_target  : "5.1" 
device_family   : :iphone 
entitlements   : {} 
files     : [ # ... array of file names ] 
fonts     : [] 
frameworks    : ["UIKit", "Foundation", "CoreGraphics", "CoreLocation", "MapKit", "SystemConfiguration"] 
icons     : ["Default.png", "icons/logo.png", "icons/[email protected]"] 
identifier    : "com.bodacious.MyApp" 
interface_orientations : [:portrait] 
libs     : ["/usr/lib/libz.dylib"] 
name     : "My App" 
pods     : # long array of data 
prerendered_icon  : false 
provisioning_profile : "/Users/Bodacious/Library/MobileDevice/Provisioning Profiles/MyHex.mobileprovision" 
resources_dir   : "./resources" 
sdk_version   : "5.1" 
seed_id    : "ABC123" 
specs_dir    : "./spec" 
testflight    : {:sdk=>"vendor/TestFlight", :api_token=>"XXX", :team_token=>"XXX", :distribution_lists=>nil} 
version    : "0.21.0" 
xcode_dir    : "/Applications/Xcode.app/Contents/Developer" 

답변

2

을 흘리는 데 도움이 다른 시도 뭔가 디버거를 설정하는 것입니다 앞으로이 우연히 발견 넣다

여기 내 레이크 설정입니다 (REPL에서) 현재 상태를 조사하여 현재 상황을 파악할 수 있도록 충돌을 중지합니다.

그 외에도, 내 응용 프로그램의 많은 부분을 주석 처리하고 버그를 특정 줄로 좁힐 때까지 점차적으로 다시 활성화하는 것이 도움이된다는 것을 알았습니다. 예, 구식 디버깅입니다. :)

관련 문제