2012-02-02 67 views
0

我的iOS项目安装在iPhone上的罚款,但应用程序不会自动启动调试。Xcode没有启动我的应用程序进行调试

我使用Xcode 4.2(Build 4C199),Snow Leopard(10.6.8)的最新版本。

我已经尝试从iPhone中删除应用程序,重新启动设备,清理项目并重新安装xCode。

关于如何解决这个问题的任何想法?

+0

尝试使用Xcode运行应用程序后,请检查设备控制台。它可能包含有关应用程序未启动的原因的日志。 – murat 2012-02-02 20:31:05

+0

我已经能够通过在运行选项卡上使用Build Configuration - > DEBUG将** Debugger更改为LLDB **而不是GDB来解决此问题,方法是选择Edit Scheme(在Stop按钮的右侧),正如奥斯卡戈麦斯所表明的那样。 – Winston 2012-02-02 20:35:20

回答

0

我已经能够通过改变调试器LLDB来解决这个问题,而不是GDB,在运行选项卡,使用构建配置 - > DEBUG,通过选择编辑计划(停止按钮的右边) 。

0

您确认您正在使用开发证书签署应用程序吗?当您使用分发证书签署应用程序时,会发生此问题。

+0

是的,我正在使用我的iPhone开发人员证书签署代码,而不是发行版证书。谢谢。 – Winston 2012-02-02 20:24:06

3

在Xcode上点击项目名称/设备或模拟器版本(在停止按钮的右侧),然后选择Edit Scheme,在Run选项卡上选择Build Configuration - > DEBUG,然后选择一个DEBUGGER - > GDB。

+0

它已经在那里,启动选项设置为“自动”。谢谢。 – Winston 2012-02-02 20:22:47

0

我也有这个问题。我删除了选项由于背景获取事件编辑计划 - >运行调试 - >选项启动,并且Xcode再次启动应用程序。

希望有所帮助。

0

就我而言,我创建了一个新的目标和一个新的方案,通过复制现有的方案,以便在旧版iOS设备上测试我的应用程序。
然而,为可执行选择了复制方案“无”:

enter image description here

虽然我选择了正确的可执行文件有从下拉菜单中,推出的应用程序很快。

相关问题