Iphone 完成跑步<;myapp>;在手机上,但没有应用程序启动

Iphone 完成跑步<;myapp>;在手机上,但没有应用程序启动,iphone,ios,xcode,Iphone,Ios,Xcode,使用运行ios6.1和xcode 4.6.3的iphone4以及有效的配置文件,应用程序将不会启动。状态栏只是说它完成了。我试过了:它在模拟器中运行良好。该应用程序是一个实用程序。 重新启动(所有内容) 产品->清洁 创建新项目,并将代码移到那里 问题是,我创建了一个新项目,只需按下一个按钮,就可以了 发现了一些新的东西:我创建了一个空白的实用程序,并试图在手机上运行它,它做了同样的事情。然后,我创建了一个新的空白应用程序,并尝试在手机上运行它。如果您在模拟器中看到并清空了黑屏,那么它可以正常工

使用运行ios6.1和xcode 4.6.3的iphone4以及有效的配置文件,应用程序将不会启动。状态栏只是说它完成了。我试过了:它在模拟器中运行良好。该应用程序是一个实用程序。 重新启动(所有内容) 产品->清洁 创建新项目,并将代码移到那里

问题是,我创建了一个新项目,只需按下一个按钮,就可以了


发现了一些新的东西:我创建了一个空白的实用程序,并试图在手机上运行它,它做了同样的事情。然后,我创建了一个新的空白应用程序,并尝试在手机上运行它。如果您在模拟器中看到并清空了黑屏,那么它可以正常工作,而不必检查您的rootViewController

可能您正在使用导航控制器,但未设置rootViewController。
因此,应用程序没有意识到它应该转到您想要的特定视图控制器。

您有没有其他没有JB的设备?我告诉过JB有时会对你的设备做出不可预知的事情,不启动应用程序似乎就是这样。

我的Xcode4.6出现这种情况的次数太多了,我通过以下几项检查解决了大部分问题

  • 如果您没有错误编译任何静态库,请快速检查
  • 重置并重新启动模拟器/关闭设备电源并重新启动
  • 如果这种情况继续,请退出并重新启动Xcode

大多数情况下,如果您已经在设备/模拟器上安装了一个应用程序,并且该应用程序具有相同的应用程序id(捆绑包id)

在模拟器中正常工作。这不是JB,也从来没有过。对不起,我只是发现您的应用程序在模拟器中正常工作,所以我认为您的代码和配置没有问题,我使用的软件包和你一样,只是我用的是iPhone4S,它对我来说很好用。你能找到一个4S、5s或pad并再次运行吗?如果我能神奇地拥有一个更新的手机。。。哦,好吧,我会等到下次见到我的朋友时,他有一个新的:)我如何检查静态库?您是否在应用程序中添加了任何其他目标作为静态库?如果没有,您可以跳过步骤-1。尝试重新启动您的Xcode(可能会解决问题)-如果问题仍然存在,请重新启动设备。已经尝试过,并重新启动开发人员计算机,但将重试。我请求在您的测试设备上重新启动(通电/断电)-iPhone/iPadNo设备上的其他应用程序