iPhone应用程序无法在模拟器上启动,没有错误

Ric*_*ams 14 iphone xcode sigabrt xcode4 xcode4.3

我有一个问题,我的(简单)iOS应用程序构建正常,运行说,但在模拟器上,我只是得到一个空白的屏幕.在xCode中,它仍然显示"在iPhone 5.0模拟器上运行XXXX",但也提供"线程1:信号SIGABRT";

底部窗口中没有可读错误,只是:

argc =(int)1
argc =(char**)0xbffff578

到目前为止一直都很好.我试图换掉一些图像和他们的@ 2x版本后我遇到了问题,我稍微调整了一些.

我已经干净了,我已经清理了构建文件夹.我还清空了DerivedData文件夹并尝试重新启动.我试图在我的AppDelegate中的didFinishLaunchingWithOptions方法中添加断点,但它似乎永远不会到达它们.

几乎耗尽了我能想到的事情.

调试导航器:

在此输入图像描述

编辑:

当我评论出来时:

@property(强大,非原子)UIWindow*窗口;

来自@interface AppDelegate

并评论出来

@synthesize window = _window;

来自@implementation AppDelegate,它加载得很好,虽然是空白屏幕,因为我猜窗口没有加载.

小智 16

这可能会帮助你,因为它帮助了我

Xcode->Product->Edit Scheme
Run Code Online (Sandbox Code Playgroud)

在这里你可以看到"可执行文件"在这里设置"yourappname.app",它将开始工作得很好

  • 我相信这应该是公认的答案. (2认同)

dlo*_*omb 14

延伸Ashar的答案(因为它对我有用).

首先点击"编辑方案",如下图所示.

点击编辑方案

然后在出现的弹出窗口中,单击运行[您的应用程序名称]并将可执行文件下拉菜单设置为[您的应用程序名称] .app,如下图所示. 单击运行<App Name>,设置可执行文件

这为我解决了这个问题.希望能帮助到你.


Fre*_*ber 2

您已经重置模拟器了吗?