尝试在设备上运行bot时,问题会出现持续集成 .
测试目标MyAppTests遇到错误(早期意外退出,操作从未完成引导 - 不会尝试重启)
你知道为什么会这样吗?有任何想法吗?
The following worked for me.我没有't know if some of the steps can be skipped, so I' m发布所有内容 .
将CocoaPods更新为版本min . 1.1.0在开发机器和服务器 sudo gem update cocoapods 上 .
sudo gem update cocoapods
根据CocoaPods中的终端输出,在项目设置中将Always Embed Swift标准库设置为 No . 我是为主要的,测试和UI测试目标做的 .
将OS X Server升级到最新版本(详见下文) .
在开发机器和服务器上将Xcode升级到最新版本 .
再次通过服务器应用程序选择Xcode .
创建并以UI测试所需的测试用户Xcode身份登录 . (下面的故障排除)
在服务器上打开Xcode并安装缺少的组件(它将在启动时询问) .
重启服务器 .
之后我的集成进行了升级,你提到的错误消失了 .
我应该提一下,在我的机器人上我有一个预集成脚本,可以在服务器上重新安装我的所有CocoaPod . 我还在每次构建之前清理解决方案 .
Upgrade OS X to latest version.您可能会升级到应用程序的最低目标操作系统版本 . 这可能是您的UI测试失败的原因 . 我跟踪了我的日志,找到了Bot的输出文件夹 . 该应用程序无法启动,因为目标操作系统版本大于服务器本身 .
Troubleshooting Xcode Server user is "disconnected".我有一个问题,用户是"Disconnected",用户会话上的Xcode服务挂在"Refreshing"上 .
我不得不在服务器应用程序中重新选择Xcode并创建一个新的Xcode Server用户进行单元测试 . 之后问题立即消失了 . 如果有人知道如何修复现有用户,请告诉我们 .
1 回答
The following worked for me.
我没有't know if some of the steps can be skipped, so I' m发布所有内容 .
将CocoaPods更新为版本min . 1.1.0在开发机器和服务器
sudo gem update cocoapods
上 .根据CocoaPods中的终端输出,在项目设置中将Always Embed Swift标准库设置为 No . 我是为主要的,测试和UI测试目标做的 .
将OS X Server升级到最新版本(详见下文) .
在开发机器和服务器上将Xcode升级到最新版本 .
再次通过服务器应用程序选择Xcode .
创建并以UI测试所需的测试用户Xcode身份登录 . (下面的故障排除)
在服务器上打开Xcode并安装缺少的组件(它将在启动时询问) .
重启服务器 .
之后我的集成进行了升级,你提到的错误消失了 .
我应该提一下,在我的机器人上我有一个预集成脚本,可以在服务器上重新安装我的所有CocoaPod . 我还在每次构建之前清理解决方案 .
Upgrade OS X to latest version.
您可能会升级到应用程序的最低目标操作系统版本 . 这可能是您的UI测试失败的原因 . 我跟踪了我的日志,找到了Bot的输出文件夹 . 该应用程序无法启动,因为目标操作系统版本大于服务器本身 .
Troubleshooting Xcode Server user is "disconnected".
我有一个问题,用户是"Disconnected",用户会话上的Xcode服务挂在"Refreshing"上 .
我不得不在服务器应用程序中重新选择Xcode并创建一个新的Xcode Server用户进行单元测试 . 之后问题立即消失了 . 如果有人知道如何修复现有用户,请告诉我们 .