Я запускаю следующую команду из командной строки для сборки/тестирования моего рабочего пространства. Идея состоит в том, чтобы поместить его в конечном итоге в систему CI. Но происходит то, что один из запусков преуспевает, но все из них терпят неудачу. Они ошибочно работают в том, что сборка завершается как часть команды, но затем я вижу сообщение, которое запускает симулятор, и я вижу симулятор, но тесты на нем никогда не запускаются. Команда либо навешивается на нее навсегда, либо не срабатывает без сообщения об ошибке. Я попытался использовать xcrun simctl erase all
перед командой, чтобы убедиться, что симулятор чист. Я также попытался избежать указания derivedDatapath
и OBJROOT
, надеясь, что это сделает сборку чистой, но до сих пор я застрял здесь.XCodebuild не работает тесты на Simulator
xcodebuild test -workspace <workspace-name> -scheme <scheme-name> -configuration Coverage -sdk iphonesimulator -destination platform='iOS Simulator',OS=9.0,name='iPhone 6'
Конечная ошибка я вижу /usr/bin/touch -c /home-folder/Library/Developer/Xcode/DerivedData/.../Build/Products/Coverage-iphonesimulator/Tests.xctest ** TEST FAILED **
код проходит гладко внутри XCode и тесты всегда проходят. Я считаю, что это некоторая проблема с подключением терминального приложения к симулятору или симулятору, находящемуся в странном состоянии после более раннего запуска, но я не мог понять, что может вызвать проблему. Любые предложения были бы замечательными.
XCode Версия: 7.0.1
Я попробовал, но это помогло. Поэтому я не думаю, что это имеет значение. – user1089464