无法在真实的iPhone中调试

无法在真实的iPhone中调试,iphone,ios,debugging,Iphone,Ios,Debugging,代码运行正常。我可以在模拟器中调试。我也习惯于在iPhone上调试。可以为iPhone构建代码。但是,我不能直接调试到iPhone - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { CLog(@"Hello I am called"); //i put break point here and it's never r

代码运行正常。我可以在模拟器中调试。我也习惯于在iPhone上调试。可以为iPhone构建代码。但是,我不能直接调试到iPhone

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    CLog(@"Hello I am called"); //i put break point here and it's never reached
如果我尝试调试到iphone,iphone将显示启动屏幕,然后退出

调试区域中没有日志

我该怎么办? 附加说明:为我的iphone工作不适用于我朋友的iphone。此外,该程序在我朋友的手机上运行得更慢(是的,它可以运行,但无法在那里调试)


ios在手机5.11上都是ios5(我的)

如果我在特别构建的顶部安装了开发构建,我就会看到这种行为。我认为问题在于,临时构建中不允许调试的授权文件仍然存在,从而导致了问题。我建议从设备中删除应用程序,然后重试


如果这就是问题所在,我发现在开发/测试/发布构建中使用单独的bundle ID有几个好处。这意味着您可以在一台设备上同时安装所有三个,并且它们的用户首选项等保持独立。它还可以防止类似问题的发生。

很难,但也许你的iPhone仍在运行3.0之前的ios版本?此呼叫仅在3.0以后使用

OP确实提到了手机正在运行5.1.1,因为提到这是一个长期的尝试,而且手机/软件的版本是在我的回答:-)之后编辑的。这似乎是问题所在。但是,我已更改了捆绑包id。在将其作为答案进行检查之前,请让我进行验证。我已经从设备中删除了应用程序。此外,已删除设备临时设置配置文件。