Неопределенный символ: std::__1::__libcpp_deallocate[abi:ne180100] в сборке React Native iOS (Xcode 16)C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Неопределенный символ: std::__1::__libcpp_deallocate[abi:ne180100] в сборке React Native iOS (Xcode 16)

Сообщение Anonymous »

Неопределенный символ: std::__1::__libcpp_deallocate[abi:ne180100](void*, unsigned long, unsigned long)
Команда компоновщика завершилась с ошибкой с кодом завершения 1 (используйте -v, чтобы увидеть вызов)
Среда:
  • Xcode: 16.2
  • macOS: 15.x
  • Проект React Native
  • Использование C++20
  • Цель развертывания: iOS 16.0
  • Использование CocoaPods
Ошибка возникает на этапе связывания, а не на компиляции.
Проект включает в себя собственный модуль, использующий C++ (libc++), и я подозреваю, что это может быть связано с:
  • несоответствием стандарта C++
  • libc++ ABI несоответствие
  • Несогласованность целей развертывания между модулями
  • Изменения в наборе инструментов Xcode 16
Я уже:
  • Очистил производные данные
  • Удалены и переустановлены модули
  • Проверенная цель развертывания iOS установлена на 16.0
  • Убедено, что для CLANG_CXX_LANGUAGE_STANDARD установлено значение C++20
По-прежнему отображается тот же неопределенный символ ошибка.
Кто-нибудь сталкивался с этим в Xcode 16?

Что может привести к сбою std::__1::__libcpp_deallocate[abi:ne180100] во время связывания?

Подробнее здесь: https://stackoverflow.com/questions/799 ... -native-io
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»