Xcode 16.0: неожиданная ошибка сервиса: Система сборки Xcode завершила работу.

Вопрос или проблема

Xcode 16.0: неожиданная ошибка сервиса: Система сборки Xcode завершила работу.

Я недавно обновил Xcode до версии 16. После обновления я начал получать эту ошибку при сборке моего приложения.

неожиданная ошибка сервиса: Система сборки Xcode завершила работу. Постройте снова, чтобы продолжить.

введите описание изображения здесь

введите описание изображения здесь

Моя конфигурация

  1. macOS: версия 15
  2. react-native версия 0.73.8

Кто-нибудь сталкивался с этой проблемой или знает, как решить сбой системы сборки?

У меня была такая же проблема сегодня на macOS Sequoia и XCode 16, и тогда я попробовал использовать командную строку

yarn ios --simulator "iPhone 16 Pro Max"

xcodebuild пожаловался на react-native-image-crop-picker

ScanDependencies /Users/hi/Downloads/AppFolder/ios/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/RNImageCropPicker.build/Objects-normal/arm64/ImageCropPicker.o /Users/hi/Downloads/AppFolder/node_modules/react-native-image-crop-picker/ios/src/ImageCropPicker.m normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler (в целевом приложении 'RNImageCropPicker' из проекта 'Pods')

Решение

Я обновил react-native-image-crop-picker с версии 0.40.3 до 0.41.2 (последней), и ошибка исчезла.

Та же проблема после обновления до xcode16

Исправлено путем обновления react-native-image-crop-picker с версии “0.40.3” до “0.41.2”, как упоминалось ранее

Сегодня я обновил свою версию iOS до 18.0 и увидел iPhone 16 Pro Max в управляемых назначениях. Проблема была в react-native-image-crop-picker, который использовал устаревшую версию, исправленную обновлением до последней версии 0.41.2. После этого сборка прошла успешно.

У меня возникла та же проблема после обновления до iOS 18 в Xcode:

неожиданная ошибка сервиса: Система сборки Xcode завершила работу. Постройте снова, чтобы продолжить.

Эта проблема возникает из-за пакета react-native-image-crop-picker

Как исправить:

  1. Обновите этот пакет до более новой версии, в моем случае это был [email protected] и обновил до [email protected]

yarn upgrade [email protected]

  1. Перейдите в папку iOS и обновите pod, связанный с этим пакетом

pod update

Теперь просто пересоберите.

Сегодня я столкнулся с той же проблемой. В данный момент я использую react-native-image-crop-picker, но простое обновление не решило проблему. У меня также есть lottie-react-native в проекте, и обновление его до версии 7.0.0 (npm install lottie-react-native@latest), а также обновление lottie-ios до 4.5.0 (npm install lottie-ios@latest) в конечном итоге решило проблему для меня.

Если кто-то сталкивается с похожими проблемами, связанными с Xcode, я бы предложил пересмотреть ваши установленные модули, особенно те, которые могут зависеть от нативных компонентов iOS. Обновление их до последних стабильных версий может стать потенциальным решением. В моем случае исследование журнала аварий Xcode помогло мне выявить коренную причину, связанную с интеграцией Lottie.

Надеюсь, это поможет!

Спасибо! Это решение отлично сработало и для меня. Хорошо знать, что проблема с react-native-image-crop-picker 0.40.0 может быть выявлена при сборке приложения с использованием Xcode через терминал. Сборка напрямую через Xcode не всегда фиксирует эту конкретную ошибку, но запуск сборки из командной строки с использованием следующего скрипта выявил проблему.

yarn ios --simulator "iPhone 16 Pro"

Обновление до версии 0.41.2 или последней решило проблему без каких-либо дополнительных осложнений.

yarn upgrade [email protected]

Перейдите в папку iOS и обновите pod, связанный с этим пакетом

cd ios && pod install && cd ..

Затем снова соберите приложение.

yarn ios --simulator "iPhone 16 Pro"

Еще раз спасибо за помощь @Felix Philips!

Ответ или решение

Решение проблемы Xcode 16.0: "непредвиденная ошибка сервиса: система сборки Xcode завершила работу"

Недавно я обновил Xcode до версии 16, и после этого столкнулся с ошибкой при сборке своего приложения, которая гласила: "непредвиденная ошибка сервиса: система сборки Xcode завершила работу. Постройте снова, чтобы продолжить".

Описание проблемы

На моем компьютере установлены следующие параметры:

  • macOS: версия 15
  • react-native: версия 0.73.8

Причина проблемы

Согласно информации, предоставленной пользователями, проблема возникает из-за устаревших зависимостей пакета react-native-image-crop-picker, особенно версии 0.40.3. Эта версия может быть несовместима с новой версией Xcode или с новыми моделями симуляторов, такими как iPhone 16 Pro Max.

Как решить эту проблему

  1. Обновите пакет react-native-image-crop-picker:
    Первое, что вам нужно сделать, это обновить данный пакет до последней стабильной версии 0.41.2 или более поздней. Для этого выполните следующую команду в терминале:

    yarn upgrade react-native-image-crop-picker@latest
  2. Обновите зависимости CocoaPods:
    После обновления пакета, вам нужно также убедиться, что зависимости для iOS обновлены. Для этого перейдите в папку iOS вашего проекта и выполните команду:

    cd ios && pod install && cd ..
  3. Сборка проекта:
    Теперь попробуйте снова собрать ваше приложение:

    yarn ios --simulator "iPhone 16 Pro Max"

Дополнительные рекомендации

Если проблема сохраняется даже после обновления пакета react-native-image-crop-picker, протестируйте обновление других зависимостей, использующих нативные компоненты iOS. Например, пользователи также упоминали, что обновление lottie-react-native и lottie-ios до последних версий решало проблемы сборки.

npm install lottie-react-native@latest
npm install lottie-ios@latest

Итоги

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

Надеюсь, данная информация поможет вам успешно решить вашу проблему!

Оцените материал
Добавить комментарий

Капча загружается...