Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Xcode 7.1:未能生成项目<;项目名称>;用于方案_Ios_Xcode_Swift_Unit Testing_Xcode7 - Fatal编程技术网

Ios Xcode 7.1:未能生成项目<;项目名称>;用于方案

Ios Xcode 7.1:未能生成项目<;项目名称>;用于方案,ios,xcode,swift,unit-testing,xcode7,Ios,Xcode,Swift,Unit Testing,Xcode7,有人面对过这个问题吗 我一直在尝试与我的简单项目进行简单的Xcode Bot集成。不断返回此错误,机器人无法构建项目。在我看来,这个方案只是一个普通的方案,包含单元测试和UI单元测试。Bot是定期启用的,目前我只将其设置为所有模拟器(与其他模拟器一起尝试过,但也不起作用)。我注意到的一件事是,当从方案中删除测试时,集成工作得很好 谢谢 事实证明,在自动更新Xcode的过程中,它卸载了iOS 9.0模拟器,并将其替换为iOS 9.1模拟器。它认为不需要更新Xcode服务器上的构建设置 因此,要解

有人面对过这个问题吗

我一直在尝试与我的简单项目进行简单的Xcode Bot集成。不断返回此错误,机器人无法构建项目。在我看来,这个方案只是一个普通的方案,包含单元测试和UI单元测试。Bot是定期启用的,目前我只将其设置为所有模拟器(与其他模拟器一起尝试过,但也不起作用)。我注意到的一件事是,当从方案中删除测试时,集成工作得很好

谢谢


事实证明,在自动更新Xcode的过程中,它卸载了iOS 9.0模拟器,并将其替换为iOS 9.1模拟器。它认为不需要更新Xcode服务器上的构建设置


因此,要解决这个问题,您必须手动打开服务器上的Xcode,然后它会提示您安装需要安装的几个项目。然后转到xcode preferences>下载,您可以重新安装iOS 9.0模拟器。

终于找到了这个问题!移除UI测试最初表明集成工作正常。似乎由于Xcode UI测试只在iOS9上可用,因此在旧的模拟器/设备上测试时,自动构建会失败(没有告诉您真正的原因)。为了克服这个问题,我配置了两个独立的机器人程序:

  • 单元测试用例的测试
  • UI测试用例测试(特别是在iOS 9模拟器/设备上)

  • 希望这能解决其他人面临的问题

    嗯,我已经试着重新安装了整个Xcode,但它并没有做到这一点。当我到达公司时,我会再试试你的建议,但还是不走运。已尝试完全删除Xcode并重新安装所有模拟器,但问题仍然存在