0

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

NSLog(@"原文");

NSLog(@"新增文字");

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

看起来我对新版本所做的更改都没有链接到 iPhone 版本中。就好像为 iPhone 版本链接的目标文件在构建期间根本不会更新,即使源已更改。我已经完成了产品->清洁,但它没有帮助......

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

4

1 回答 1

0

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

于 2012-08-24T01:33:56.243 回答