我创建了一个通用设备应用程序游戏。视网膜iPad应用程序游戏是在Xcode5.1.1中创建的。当我在全屏iPad视网膜模拟器游戏上测试时,它工作得很好。我安装了Xcode6.1以便在iPhone 6,6+上运行。我不明白为什么全屏模拟器iPad视网膜在Xcode5.1.1上运行得很好,而现在同样的iPad视网膜模拟器在Xcode6.1上的全屏运行速度变慢了。我在Xcode5.1.1的iPad视网膜故事板中的代码与Xcode6.1的iPad视网膜故事板中的代码完全相同,所以我不知道在代码中做些什么来阻止速度变慢。会不会是iPad视网膜模拟器全屏运行不好,并使游戏滞后在Xcode6.1中,即使游戏在Xcode5.1.1与全屏模拟器的iPad视网膜模拟器完美工作?
(我问是因为我发现了Xcode6.1的bug,除了速度慢的问题)
发布于 2014-12-14 05:14:51
Xcode的版本并不像您正在测试的iOS版本那么重要。由于您没有指定这一点,我怀疑您正在使用带有Xcode5.1的iOS 7.1和带有Xcode6.1的iOS 8.1进行测试。
尝试从Xcode6.1的Preferences -> Downloads安装iOS 7.1模拟器,然后在iOS 7.1中运行你的应用程序。您应该会看到与过去完全相同的行为。
从那时起,我将专注于确定iOS 7.1和8.1之间的差异是什么,它们正在影响您的应用程序。
请注意,iOS模拟器并不是为了很好地衡量应用程序在真实设备上的性能而设计的。许多东西在sim上的表现比在设备上好得多,而其他东西的表现要差得多(比如SpriteKit、OpenGL)。
https://stackoverflow.com/questions/27463060
复制相似问题