Я не могу сгенерировать данные покрытия кода, когда рабочая область построена с пользовательским XCODE_CONFIGURATION_BUILD_DIR.
Мы запускаем команды xcodebuild для создания рабочей области с XCODE_CONFIGURATION_BUILD_DIR, чтобы несколько заданий CI jenkins не перезаписывали выходные данные сборки других заданий, которые также выполняются одновременно.
Когда мы запускаемтесты для сборки, сгенерированные таким образом, и попытка получить отчет о покрытии кода, команда завершается с ошибкой ниже.
jenkins $ xcrun представление xccov * .xccovreport
Ошибки: Ошибка домена =IDEFoundationErrorDomain Code = 14 «Не удалось объединить исходные профили в каталоге / Users / Jenkins / Library / Developer / Xcode / DerivedData / XXXXXX-buggtqumttnpjvejnbfhulhqcvno / Строительные / ProfileData / bff950eda0f75b2dbadb3ce08510474b4667ac82 для назначения / Users / Jenkins / Library / Developer / Xcode / DerivedData / XXXXXX-buggtqumttnpjvejnbfhulhqcvno / Build / ProfileData / bff950eda0f75b2dbadb3ce08510474b4667ac82 / Coverage.profdata: Файлы данных профиля не были записаны в '/ Users / jenkins / Library / Developer / Xcode / Profile / Buxxjjdhvd_hvd_hvd_hdt_hdtff950eda0f75b2dbadb3ce08510474b4667ac82»UserInfo = {NSLocalizedDescription = Не удалось объединить исходные профили в каталоге / Users / Jenkins / Library / Developer / Xcode / DerivedData / XXXXXX-buggtqumttnpjvejnbfhulhqcvno / Строительные / ProfileData / bff950eda0f75b2dbadb3ce08510474b4667ac82 для назначения / Users / Jenkins / Library / Developer / Xcode /DerivedData / XXXXXX-buggtqumttnpjvejnbfhulhqcvno / Строительные / ProfileData / bff950eda0f75b2dbadb3ce08510474b4667ac82 / Coverage.profdata: нет файлов данных профиля не были записаны в '/ Users / Jenkins / Library / Developer / Xcode / DerivedData / XXXXXX-buggtqumttnpjvejnbfhulhqcvno / Строительные / ProfileData / bff950eda0f75b2dbadb3ce08510474b4667ac82'}
Версия / Сборка: Версия 10.1 (10B61)