iPhone App不同行为存档版本与XCode调试相比

时间:2013-09-25 04:09:35

标签: iphone ios xcode

我有一个令人沮丧的问题,因为我的iPhone应用程序似乎在XCode中运行良好(在模拟器中运行或在插入iPhone的情况下调试它),但存档版本的行为不同。

我的精灵应该只在严格的网格模式和恒定的速度下进行运动,但它们有点跳过并且以意想不到的对角线移动。

我不认为它与IOS7有关,因为问题没有出现在模拟器的新版本(7)中。

我在开发和开发测试的几个月里从未见过这个问题。自从我开始制作和分发档案以来,它似乎才开始发生。

应用详情: 游戏,cocos2D

设备: MacBook Air,iPhone5,IOS7

1 个答案:

答案 0 :(得分:2)

我最终得到了Apple开发者论坛上某人的帮助,但我也想更新这篇帖子,即使它是多余的。

我已经运行XCode超过2年了,我没有意识到构建配置会导致不同的行为。

通过将Run方案设置为使用Release build配置,我能够在设备上重新创建问题。

问题当然仍然存在,但我发现this帖子建议关闭编译器优化以解决模糊的类似问题。

那就做到了。不知何故,在我的应用程序中控制精灵向量时发生的计算在打开编译器优化时表现得很奇怪。