2010-01-13 60 views
3

我正在使用Cocos2d游戏引擎制作一个用Objective-C编写的iPhone应用程序。Xcode发布配置表现不同

我在3.1.2 iOS中使用Xcode v3.2.1。此时我一直在调试配置下运行我的项目。当我将其设置为释放配置时,我的游戏的某些元素不再正确运行。

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

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

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

回答

5

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

+0

谢谢,这是一个复合问题...首先分析器似乎没有找到一个未初始化的布尔值我已经(谢谢你的提示供将来参考),并解决之前我忘记清除所有目标,然后再次运行。所以不管我做出的改变我仍然有问题。 – Avizz 2010-01-13 22:17:12