Xcode Server ibtool Build Failures

Я изучал использование 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 Server, и сервер был перезапущен.

Ответы

Ответ 1

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

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

Ответ 2

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

Ответ 3

  • Очистите папку сборки. (используя shift + alt + command + k).
  • Очистите проект. (используя команду shift + + k).

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