【问题标题】:My code behaves differently in debug vs released/distributed mode - how can I test this?我的代码在调试与发布/分布式模式下的行为不同 - 我该如何测试?
【发布时间】:2013-03-30 03:31:01
【问题描述】:

我有一个应用程序在调试模式和分发时的行为不同。

如何安装一个已分发的等效版本,并且仍然可以使用 xcode 进行调试?

【问题讨论】:

标签: iphone objective-c xcode


【解决方案1】:

调试器会为您捕获信号(所以您可以,您知道,调试它们)。如果您在未附加调试器的设备上运行相同的代码,则在引发异常或引发信号时会看到相同的行为。

【讨论】:

    【解决方案2】:

    过去曾见过这种不同的“行为”。由“优化级别”设置给出。 Debug 版本设置为 None [-O0],而 Release 版本设置为 Fastest, Smallest [-Os]。

    所以...在调试模式下设置相同(最快...)

    你也可以查看这个 iPhone App floating point calculations when released to the app store.

    【讨论】:

      猜你喜欢
      • 2011-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-24
      • 2015-03-25
      • 2011-09-02
      • 1970-01-01
      • 2012-06-30
      相关资源
      最近更新 更多