Xcode Release配置表现不同

时间:2010-01-13 22:03:45

标签: objective-c configuration debugging release

我正在使用Cocos2d游戏引擎制作一个用Objective-C编写的iPhone应用程序。

我正在使用Xcode v3.2.1和3.1.2 iOS。此时我总是在Debug Configuration下运行我的项目。当我将其设置为释放配置时,我的游戏的某些元素不再正常运行。

我在调试配置中工作的逻辑在发布配置中不起作用。是什么让发布配置的行为不同,发布配置会导致代码出现问题。这在模拟器和实际设备上都适用。

我认为它可能是我的一个循环内的东西,但我不确定。在发布配置下是否应该遵循与调试配置不同的指导原则?

我也进行了一次构建和分析思考,也许我正在做一些我不应该做的事情,但它变得干净了。

1 个答案:

答案 0 :(得分:5)

发布和调试版本之间的差异通常是由未初始化的变量引起的。