Spritekit应用程序在设备上运行时崩溃,在swift 3转换后在模拟器上运行

时间:2016-10-08 19:23:43

标签: ios sprite-kit swift3

我的应用程序之前在swift 3转换之前在设备上工作。它仍然适用于模拟器。游戏在设备上加载,然后在5-6秒后崩溃。

运行10.12.1 Beta(16B2333a),设备:10.0.2

错误:

coo_matrix((data, (i, j)), [shape=(M, N)])

where:
data[:] are the entries of the matrix, in any order
i[:] are the row indices of the matrix entries
j[:] are the column indices of the matrix entries

无论我的精灵是否移动,障碍物都会在撞击之前到达框架的中途。我知道我超出了我的索引界限,看起来它无法到达我的金属文件?我不知道该怎么做。帮助赞赏!

3 个答案:

答案 0 :(得分:3)

这对我有用。我不得不通过编辑方案禁用金属验证(Command-Option-R)是实现目标的一种方法,转到选项选项卡。将Metal API验证设置为已禁用。

答案 1 :(得分:1)

如果您使用的是Xcode测试版,那么最好在您的设备上运行相同的iOS测试版,例如如果您使用Xcode公共测试版2制作应用程序,请在您的设备上安装iOS公共测试版2。

答案 2 :(得分:0)

我可以解决这个问题,取消选中" Debug可执行文件"在该计划中 enter image description here