iPhoneSimulator:已启动但 getenv 为测试连接套接字路径返回 nil

iPhoneSimulator: is booted but getenv returned nil for test connection socket path

完整的错误是iPhoneSimulator: Sim iPhone 5 is booted but getenv returned nil for test connection socket path. 我在 运行 使用 snapshot 测试时得到了这个。 因此(我认为)我的测试失败了。

我已经尝试过重置我的模拟器,但没有任何区别。

这是为什么造成的?

UPDATE:当为多种语言拍摄快照时会发生这种情况。 我尝试只为 "en-US" 制作快照并且效果很好。然后我尝试 "es-ES" 并且工作得很好。但是每当我尝试为两者制作快照时,它都会失败。

现在 snapshot 通过在每次 运行 之后重新启动模拟器来修复此问题:https://github.com/fastlane/snapshot/issues/337