rubymotion无法找到CFBundle的可执行文件

时间:2014-04-26 04:17:17

标签: rubymotion

我刚刚在iMac上安装了RubyMotion。

我创建了我的第一个应用程序 - Hello

这是代码:

class AppDelegate
  def application(application, didFinishLaunchingWithOptions:launchOptions)
  @window = UIWindow.alloc.initWithFrame(UIScreen.mainScreen.bounds)
  @window.rootViewController = HelloViewController.alloc.init
  @window.rootViewController.wantsFullScreenLayout = true
  @window.makeKeyAndVisible
  true
  end
end

我运行$ Rake并启动IOS模拟器。我收到了这个错误:

2014-04-25 18:58:03.157 Hello[10488:70b] Cannot find executable for CFBundle 0x8d8a130 </Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk/System/Library/AccessibilityBundles/CertUIFramework.axbundle> (not loaded)

我从另一个问题尝试了这个:

Temporary workaround: click iOS Simulator > Reset Content and Settings... and run again.

但是,这并没有解决它。

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

这是iOS 7 SDK中相对无害(我相信)的错误。

https://devforums.apple.com/message/940094#940094

  

我遇到了同样的问题,并在搜索解决方案时找到了您的帖子。我的应用程序似乎运行正常,但我仍然收到此消息,我能够消除我的机器上的消息,这是我必须做的;

     

停止在模拟器上执行所有操作。   使用shift-command-h转到模拟器的主屏幕。   通过单击我的程序直到出现删除图标,从模拟器设备中删除应用程序,然后单击要删除的X.   在iOS模拟器中,选择重置内容和设置。   在Xcode,shift-command-k中清理项目。   构建并运行它。

     

注意,我正在做第4步和第4步。 5但那不起作用。直到我添加第3步(听起来很疯狂)它才清除了我的信息。

     

希望这适合你!

     

- 戴夫

也许删除应用程序,重置和重新启动iOS模拟器都可以。