2012-06-26 3 views
2

Я переношу приложение XCode iOS в Rubymotion, и при этом я сталкиваюсь с множеством ошибок.Rubymotion не показывает ошибку возврата?

Проблема в том, что когда я запускаю rake для создания приложения, я никогда не вижу никаких сообщений об ошибках или обратной линии. Приложение просто падает без обратной связи.

Любая идея, почему это происходит и как я могу это исправить?

Вот мой грабли конфигурации упаковывают это помогает пролить некоторый свет

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

В случае, если кто-то наткнулся на это в будущем, что-то попробовать, чтобы включить отладчик:

rake debug=1 

Этот приостановит крах, чтобы вы могли проверить (в REPL) свое текущее состояние, чтобы попытаться выяснить, что происходит.

Кроме того, я нашел, что полезно прокомментировать большую часть моего приложения и постепенно повторно включить их, пока я не сужу ошибку до определенной строки. Да, отладка старой школы. :)