Следующее сработало для меня.
Я не знаю, можно ли пропустить некоторые из шагов, поэтому я публикую их все.
- Обновите CocoaPods до версии мин. 1.1.0 как на компьютере разработчика, так и на сервере
sudo gem update cocoapods
.
- В соответствии с выходными данными терминала во время CocoaPods установите для параметра Всегда встраивать стандартные библиотеки Swift значение Нет в настройках проектов. Я сделал это для основного, тестового и пользовательского тестовых целей.
- Обновите OS X Server до последней версии (подробнее см. ниже).
- Обновите Xcode до последней версии как на машине разработчика, так и на сервере.
- Снова выберите Xcode через серверное приложение.
- Создайте и войдите в систему как тестовый пользователь Xcode, необходимый для тестов пользовательского интерфейса. (устранение неполадок ниже)
- Откройте Xcode на сервере и установите недостающие компоненты (он спросит при запуске).
- Перезагрузите сервер.
После этого мои интеграции были обновлены, и упомянутые вами ошибки исчезли.
Я должен упомянуть, что на моих ботах у меня есть сценарий предварительной интеграции, который переустанавливает все мои CocoaPods на сервере. Я также очищаю решение перед каждой сборкой.
Обновите OS X до последней версии.
Возможно, вы обновите свое приложение до минимальной целевой версии ОС. Это может быть причиной ваших неудачных тестов пользовательского интерфейса. Я проследил свои журналы и нашел выходную папку для бота. Приложение не запускалось, так как целевая версия ОС была больше, чем сам сервер.
Устранение неполадок Пользователь Xcode Server "отключен".
У меня возникла проблема, когда пользователь был "Отключен", а служба Xcode в пользовательском сеансе зависала при "Обновлении".
![введите здесь описание изображения](https://i.stack.imgur.com/bBUPU.png)
![введите здесь описание изображения](https:/ /i.stack.imgur.com/MdkVu.png)
Мне пришлось повторно выбрать Xcode в серверном приложении и создать нового пользователя Xcode Server для модульного тестирования. Проблема ушла сразу после этого. Если кто-то знает, как исправить существующего пользователя, пожалуйста, дайте мне знать.
person
d00dle
schedule
30.10.2016