Ios Xcode服务器、机器人、持续集成和模拟器上的单元测试

Ios Xcode服务器、机器人、持续集成和模拟器上的单元测试,ios,xcode,continuous-integration,ios-simulator,xcode-bots,Ios,Xcode,Continuous Integration,Ios Simulator,Xcode Bots,我为iOS项目(使用Xcode 6.1编译)设置了一个Xcode服务器,其中包含了一些bot,所有这些都包含单元测试目标 我似乎无法在模拟器中运行这些测试;到目前为止,所有尝试都失败,并出现相同错误(模拟器启动超时): 当然,建议的日志文件路径不是服务器上的有效路径,因此无法检查日志。我有一个类似的问题,通过将Xcode Bot更改为仅运行最新版本模拟器(Xcode 6.3.1和iOS 8.3)中的一个,并强制退出服务器上与模拟器相关的所有进程,解决了这个问题 只需登录到服务器并启动Activi

我为iOS项目(使用Xcode 6.1编译)设置了一个Xcode服务器,其中包含了一些bot,所有这些都包含单元测试目标

我似乎无法在模拟器中运行这些测试;到目前为止,所有尝试都失败,并出现相同错误(模拟器启动超时):


当然,建议的日志文件路径不是服务器上的有效路径,因此无法检查日志。我有一个类似的问题,通过将Xcode Bot更改为仅运行最新版本模拟器(Xcode 6.3.1和iOS 8.3)中的一个,并强制退出服务器上与模拟器相关的所有进程,解决了这个问题

只需登录到服务器并启动Activity Monitor,然后转到CPU选项卡,现在搜索“模拟器”,您应该会看到一些结果,只需强制退出所有结果(即使是属于xcsbuildd的结果)。以下是我拥有的流程名称示例:

  • com.apple.CoreSimulator.CoreSimulatorService
  • iOS模拟器
  • 模拟桥
  • 核心模拟桥

嘿!你有没有找到解决办法?我有一个类似的问题:路径可能有效,但权限无效。使用Terminal或Finder的[
命令[/code>]+[
G
]导航将失败,但如果更改根目录上的权限,则不会有问题。我在Xcode7.1和iOS9中遇到了相同的问题,这是唯一有效的解决方案。顺便说一句,在Xcode7进程中,“iOS模拟器”现在是“模拟器”了。每次集成之前,你都会以这种方式关闭模拟器吗?这让我的一天变得非常美好,本来应该以糟糕的一天结束。竖起大拇指!
Test target NAME_OF_MY_TARGET encountered an error (Timed out waiting 120 seconds for simulator to boot, current state is 1. If you believe this error represents a bug, please attach the log file at [...])