仅构建更新模拟器二进制文件,而不是iPhone

时间:2012-08-23 23:54:00

标签: iphone ios5 ios-simulator

我有一些运行良好的代码 - 所有行都按预期执行 - 在iOS模拟器上。但是当我切换到iPhone时,一些代码甚至都没有运行! [Xcode 4.4.1]例如,这里有两行,第一行是原始来源,几天前,第二行刚刚添加:

NSLog(@“原文”);

NSLog(@“新添加的文字”);

最近添加的第二行,当应用程序在iPhone上运行时,调试输出中根本没有显示,但是当它在模拟器上运行时它就在那里。

看起来我对新版本所做的任何更改都没有链接到iPhone版本。就好像为iPhone版本链接的目标文件在构建期间根本不更新,即使源已更改。我做了一个Product-> Clean,但它没有帮助......

我很感激任何帮助/建议,因为我非常困惑。

1 个答案:

答案 0 :(得分:0)

您可能正在尝试调试在发布模式下编译的代码。所以很多信息都被优化了。在方案配置中设置Debug。