iOS应用在设备上运行,但不在模拟器中运行

我有以下问题。

目前我正在开发一个Spritekit游戏。 游戏在iPhone5上运行完全平滑。 当我想在模拟器中运行应用程序时,编译器告诉我:

fatal error: malformed or corrupted AST file: 'Unable to load module "/Users/macvideo/Library/Developer/Xcode/DerivedData/ModuleCache/3TAGE798UH20R/Darwin.pcm": module file not found' note: after modifying system headers, please delete the module cache at '/Users/macvideo/Library/Developer/Xcode/DerivedData/ModuleCache/3TAGE798UH20R' 

但是当我想用64位模拟器运行它时,帧率非常低,但是没有错误。 (游戏也运行与iPhone5s非常顺利)。

我没有iPhone 4在设备上testing游戏。 但是在这里,编译器告诉我一个像上面这样的错误,当我想用​​iPhone4的模拟器运行应用程序!

我可以忽略游戏在真正的设备上运行没有任何问题,或者我必须关心这些错误吗?

谢谢你的帮助!

尝试从xcode清除派生的数据。 selectXcode – > window-> organizer-> Projects,然后select并删除你的项目派生数据。

尝试恢复模拟器的内容和设置。 我前段时间有一个类似的问题,并在simultor恢复后一切正常。