У меня есть проект, содержащий несколько тестов. Я могу запустить эти тесты, выбрав «Продукт» -> «Тест» в меню XCode, и они хорошо работают на физическом устройстве. Я также могу запустить эти тесты, используя xcodebuild test -workspace Runner.xcworkspace -scheme Runner -configuration Debug -sdk iphoneos -destination id= из командной строки.
Однако, если я заменю идентификатор устройства с устройства-симулятора на свое физическое устройство, тесты запускаются, зависают на несколько секунд, а затем завершаются сбоем со следующим выводом в терминале.
Код: Выделить всё
Testing started
2024-04-23 19:35:41.994 xcodebuild[36786:17267497] [MT] IDETestOperationsObserverDebug: 30.775 elapsed -- Testing started completed.
2024-04-23 19:35:41.994 xcodebuild[36786:17267497] [MT] IDETestOperationsObserverDebug: 0.000 sec, +0.000 sec -- start
2024-04-23 19:35:41.994 xcodebuild[36786:17267497] [MT] IDETestOperationsObserverDebug: 30.775 sec, +30.775 sec -- end
Test session results, code coverage, and logs:
/Users//Library/Developer/Xcode/DerivedData/Runner-eexstwzprjmpijhalzmikpiyqqud/Logs/Test/Test-Runner-2024.04.23_19-34-58--0300.xcresult
Testing failed:
Runner (1662) encountered an error (Early unexpected exit, operation never finished bootstrapping - no restart will be attempted. (Underlying Error: Test crashed with signal segv before starting test execution.))
- macOS Sonoma 14.4.1
- XCode 15.3
- iPhone 13 Pro под управлением iOS 17.4.1
Подробнее здесь: https://stackoverflow.com/questions/783 ... ommandline