Ошибки сборки ibtool сервера Xcode

Я исследовал использование Xcode Server для CI. Я работал над некоторыми проблемами, но теперь у меня есть проблема, которая поставила меня в тупик.

Сборки работают нормально, но затем зависают на этапе тестирования и выдают это внизу лога:

2015-11-25 14:44:45.650 xcodebuild[58280:821560]  iPhoneSimulator: D7097422-C058-44DB-A275-CE1A44B11023: Executable terminated at path: /Applications/Xcode7.1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Agents/xctest (status = 6)
Sampling process 58280 for 10 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Sample analysis of process 58280 written to file /Library/Developer/XcodeServer/Integrations/Integration-269b1638e732255aefa82f1688077c72/58280.sample
sample[59879]: sample cannot find any existing process you have access to which has a name like 'Interface Builder Cocoa Touch Tool'; try running with `sudo`.
sample[59880]: sample cannot find any existing process you have access to which has a name like 'ibtool'; try running with `sudo`.
sample[59881]: sample cannot find any existing process you have access to which has a name like 'ibtoold'; try running with `sudo`.
** BUILD INTERRUPTED **

На сервере работает OS X 10.10.5 (пока нельзя обновить до El Capitan), OS X Server 5.5.15 и множество версий Xcode, но выбран Xcode 7.1 (последняя версия, доступная на этом сервере).

Кто-нибудь видел это раньше и решил это?

Этот вопрос, который ссылается на этот вопрос утверждают, что у них есть решение, но, увы, они бесполезны и, кажется, имеют немного разные настройки. Так что да, цепочка для ключей разблокирована и доступна для сервера Xcode, а сервер перезапущен.


person H2OBorne    schedule 25.11.2015    source источник
comment
У меня такая же проблема, как и у вас, похоже, она работает на тестовых классах и не удалась. образец [76351]: образец не может найти ни одного существующего процесса, к которому у вас есть доступ, который имеет имя, например «Инструмент для создания интерфейсов Cocoa Touch Tool»; попробуйте запустить с sudo. образец [76353]: образец не может найти ни одного существующего процесса, к которому у вас есть доступ, имя которого похоже на «ibtool»; попробуйте запустить с sudo. образец [76354]: образец не может найти ни одного существующего процесса, к которому у вас есть доступ, с именем, подобным «ibtoold»; попробуйте запустить с sudo. ** СТРОИТЕЛЬСТВО ПРЕРЫВАНО **   -  person Edward Chiang    schedule 22.12.2015
comment
Возможный дубликат Xcode-бот не работает слишком долго без активности ошибка   -  person Alexis    schedule 21.01.2016
comment
@Jafar, на которые уже есть ссылки в вопросе. Их решения здесь не применялись :(   -  person H2OBorne    schedule 21.01.2016
comment
Может быть проблема с тестовыми примерами пользовательского интерфейса. Попробуйте удалить все тестовые примеры пользовательского интерфейса по умолчанию, созданные во время запуска проекта.   -  person Prav    schedule 08.03.2016


Ответы (3)


Мой бот тоже каждый раз застревал с этой ошибкой. Пробовал перезагрузку, разблокировку связки ключей, смену устройства симулятора.

Создание нового бота с точно такой же конфигурацией, как у моего старого, сработало!

person Maria    schedule 07.04.2016

  1. Попробуйте сбросить симулятор: Симулятор -> «Сбросить содержимое и настройки».
  2. См. Тестовая цель X произошла ошибка (ранний непредвиденный выход, операция не завершила загрузку — попытка перезапуска не предпринимается

Комбинация 1. и 2. вместе с перезагрузкой сервера устранила проблему для меня.

person Dusko Ojdanic    schedule 23.08.2016

  1. Очистите папку сборки. (используя shift+alt+command+k).
  2. Очистите свой проект. (используя shift+command+k).

Затем создайте свой проект.

person Bhavesh Patel    schedule 18.08.2017