iOS模拟器测试多人游戏

iOS simulator test multi-player games

我正在使用 iOS SpriteKit 和 Socket.io 创建一个简单的多人游戏,什么是在多个模拟器(或实际 iOS 设备上构建和测试它的优雅方式) 并能够查看日志?

我看到一些 post 像这个 Xcode6: Run two instances of the simulator 你可以 运行 两个模拟器,但我必须 运行 在一个模拟器上,停止它然后开始第二个。这样一来,它使测试变得复杂,我看不到第一个模拟器的日志。

有更好的解决方案吗?

最好的使用方法是将它安装在一台(或多台)设备上,然后让它们 运行 而不必立即查看日志。然后您可以 运行 模拟器或直接来自 Xcode 的设备。

如果您以后想访问日志,可以通过多种方式从设备中获取它们。您可以查看 https://developer.apple.com/library/content/qa/qa1747/_index.html 以获取更多资源。

另一种方法是将存储库复制到虚拟机或另一个 Mac 和 运行 与您的计算机同时复制。然后您可以访问这两个日志。当然,设置虚拟机并不是那么快,而且只有第二个 Mac 闲置也不是很常见。

Xcode9将同时支持运行多个模拟器。