0

代码运行得很好。我可以在模拟器中调试。我也习惯了在 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

4

2 回答 2

1

长镜头,但也许你的 iPhone 仍在运行 3.0 之前的 ios 版本?此调用仅从 3.0 开始使用。

于 2012-09-07T11:28:38.147 回答
1

如果我在临时构建之上安装了开发构建,我已经看到了这种行为。我认为问题在于,来自临时构建的不允许调试的权利文件仍然存在,从而导致了问题。我建议从您的设备中删除该应用程序,然后重试。

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

于 2012-09-07T11:27:53.843 回答