我正在使用 Cocos2d 游戏引擎制作一个用 Objective-C 编写的 iPhone 应用程序。
我在 iOS 3.1.2 上使用 Xcode v3.2.1。在这一点上,我一直在调试配置下运行我的项目。当我将其设置为发布配置时,我游戏的某些元素不再正常运行。
我在调试配置中工作的逻辑在发布配置中不起作用。是什么使发布配置的行为不同以及发布配置会导致代码出现问题。这在模拟器和实际设备上都适用。
我认为这可能是我的循环之一,但我不确定。在发布配置下是否应遵循与调试配置不同的准则?
我还运行了构建和分析,认为我可能正在做一些我不应该做的事情,但结果很干净。
最佳答案
发布版本和调试版本之间的差异通常是由未初始化的变量引起的。
关于objective-c - Xcode Release 配置行为不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2060632/