Swift2 Xcode 7 iOS 9 Swift 2.0 Spritekit性能缓慢

Swift2 Xcode 7 iOS 9 Swift 2.0 Spritekit性能缓慢,swift2,xcode7,ios9,Swift2,Xcode7,Ios9,我有一款基于精灵套件的游戏在iOS8上运行良好,但是在iOS9 beta 5上测试该应用程序时,它很不稳定,速度也很慢 因此,我安装了xcode 7并在swift 2.0中重新编译了该应用程序,但它仍然非常缓慢和不稳定 还有其他人有这个问题吗?一个解决办法?我也有同样的问题。我使用GLKit的应用程序在iOS 8中的运行速度始终高于40fps,而在iOS 9中则降至10fps以下 为了解决这个问题,我在xcode 7中启动了一个新项目,并从现有项目中拖出所有文件。绝望时期需要采取绝望的措施,但现

我有一款基于精灵套件的游戏在iOS8上运行良好,但是在iOS9 beta 5上测试该应用程序时,它很不稳定,速度也很慢

因此,我安装了xcode 7并在swift 2.0中重新编译了该应用程序,但它仍然非常缓慢和不稳定


还有其他人有这个问题吗?一个解决办法?

我也有同样的问题。我使用GLKit的应用程序在iOS 8中的运行速度始终高于40fps,而在iOS 9中则降至10fps以下

为了解决这个问题,我在xcode 7中启动了一个新项目,并从现有项目中拖出所有文件。绝望时期需要采取绝望的措施,但现在它在iOS 9中运行得非常完美


对大多数人来说,这可能不是一个可行的解决方案,但对我来说却很有效

我也有同样的问题。事实证明,这是因为我在应用程序中使用了多个SKViews。我在iOS 8中没有明显的问题,但在iOS 9中情况变得更糟。幸运的是,苹果公司发表了一篇很好的技术文章,概述了如何在不同的视图控制器中处理多个视图。当我实现此功能时,性能恢复到每秒60帧:


不确定您是否能够解决您的问题,但我在使用Swift2.0和XCode7-smh(9/23/15)时遇到了很多滞后问题

以下是我所做的:

  • 清理项目的派生数据。不仅是内容,还包括包含派生数据的文件夹
  • 进入构建设置
  • 点击全部
  • 搜索整体(应达到优化级别)
  • 检查快速模块优化以进行调试和发布
    我看到了巨大的性能提升。不过,我仍在测试。

    听起来您可能正在使用SKLightNode?如果是这样,请尝试从代码中删除所有灯光节点。我做到了这一点,我的游戏以每秒60帧的速度运行,就像在iOS8中一样。这只是iOS 9中SpritKit的一个问题,它已经成为苹果论坛上的一个令人痛心的话题,苹果几乎没有反馈。如果SKLightNode不是游戏中的问题,请尝试浏览论坛:


    来源:

    我在这里发布了一个可能的解决方案:

    我的问题是,我使用Emojis表示变量名和
    .swift
    文件名


    我建议您尝试在免费版本的AppCode中打开并保存您的项目,这就是我通过检查AppCode在同一项目中的行为来诊断表情符号问题的方法。

    我正在使用CoreImage和OpenGL,在使用iOS 9编译时速度非常慢,但在我的情况下,它是用ios8快速编译的,在ios9设备上运行。不幸的是,这对我来说不是一个解决方案。从实数55降到个位数fps?内部必须进行哪些更改?