Собственная сборка React IOS не может найти библиотеки в каталоге производных данныхIOS

Программируем под IOS
Ответить
Anonymous
 Собственная сборка React IOS не может найти библиотеки в каталоге производных данных

Сообщение Anonymous »

Я возвращаюсь к проекту React Native, который раньше собирался, а теперь нет.
Я пробовал следующее;
  • Обновление реакции/нативного реагирования
  • Удаление и переустановка узловых модулей
  • Удаление и переустановка кокаподов
  • Обновление кокаподов
  • Очистка каталога сборки
  • Удаление и сброс путей поиска библиотек в xcode
  • Обновление цели сборки IOS как в xcode, так и в Podfile
Проблема, с которой я сталкиваюсь, заключается в том, что когда я создаю проект, я вижу, что он не может найти библиотека DoubleConversion.
После некоторого расследования выяснилось, что это всего лишь первая библиотека, в которой не удается найти ошибки, поэтому в ней есть ошибки. Во время установки модуля я вижу, как он устанавливает библиотеку DoubleConversion.
Это результат, который я получаю при запуске команды сборки IOS. Обратите внимание, что результат сборки — это одно и то же здание из терминала или через xcode.

Код: Выделить всё

yarn ios
yarn run v1.22.19
$ react-native run-ios --simulator='iPhone 15 Pro'
info A dev server is already running for this project on port 8081.
info Found Xcode workspace "myperks.xcworkspace"
info Launching iPhone 15 Pro (iOS 17.0)
info Building (using "xcodebuild -workspace myperks.xcworkspace -configuration Debug -scheme myperks -destination id=D95E730E-FB5A-4D9A-8404-0189D398D230")
Ignoring digest-crc-0.6.4 because its extensions are not built. Try: gem pristine digest-crc --version 0.6.4
Ignoring unf_ext-0.0.8.2 because its extensions are not built. Try: gem pristine unf_ext --version 0.0.8.2
▸ Running script '[CP] Check Pods Manifest.lock'
▸ Running script 'Start Packager'
▸ Processing Info.plist
▸ Linking myperks
⚠️  ld: ignoring duplicate libraries: '-lc++'
⚠️  ld: search path '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.4.sdk/usr/lib/swift/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.4.sdk/usr/lib/swift' not found
⚠️  ld: search path '/Users/chris/Library/Developer/Xcode/DerivedData/myperks-gdtrvukhkrhlaydznulsqeffucrm/Build/Products/Debug-iphonesimulator/DoubleConversion' not found
⚠️  ld: search path '/Users/chris/Library/Developer/Xcode/DerivedData/myperks-gdtrvukhkrhlaydznulsqeffucrm/Build/Products/Debug-iphonesimulator/RCT-Folly' not found

Есть еще библиотеки, которые он не смог найти, но он отрезал их для примера.
Что я заметил, так это каталог, в котором находится сборка поиска библиотек на самом деле не существует.

Код: Выделить всё

/Users/chris/Library/Developer/Xcode/DerivedData/myperks-gdtrvukhkrhlaydznulsqeffucrm/Build/Products/Debug-iphonesimulator
Вышеуказанное существует, однако внутри него есть еще один каталог, названный в честь приложения, например. myperks.app, в нем есть несколько встроенных программ и каталог Frameworks, но, например, нет RCT-Folly.

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

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

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

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

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

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