response-native - после обновления соединение не устанавливается: ld: символ (-ы) не найден для архитектуры x86_64 - PullRequest
0 голосов
/ 24 февраля 2019

Я недавно обновил свою реактивную версию до

react-native upgrade

и выполнил все шаги без ошибок.Теперь, когда я хочу собрать версию ios, я получаю следующую ошибку:

❌  ld: symbol(s) not found for architecture x86_64
❌  clang: error: linker command failed with exit code 1 (use -v to see invocation)

** СБОЙ СТРОИТЬ **

Сбой следующих команд сборки:

Ld build/Build/Products/Debug-iphonesimulator/CustomName.app/CustomName normal x86_64

(1 ошибка)

The following commands produced analyzer issues:
Analyze Base/RCTModuleMethod.mm normal x86_64
Analyze RCTNetInfo.m normal x86_64
Analyze RCTImageCache.m normal x86_64
(3 commands with analyzer issues)

Мой проект Env

React Native Environment Info: System: OS: macOS 10.14.3 CPU: (8) x64 Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz Memory: 140.02 MB / 16.00 GB Shell: 3.2.57 - /bin/bash Binaries: Node: 11.7.0 - /usr/local/bin/node Yarn: 1.13.0 - /usr/local/bin/yarn npm: 6.5.0 - /usr/local/bin/npm Watchman: 4.9.0 - /usr/local/bin/watchman SDKs: iOS SDK: Platforms: iOS 12.1, macOS 10.14, tvOS 12.1, watchOS 5.1 IDEs: Xcode: 10.1/10B61 - /usr/bin/xcodebuild npmPackages: react: 16.6.3 => 16.6.3 react-native: 0.58.5 => 0.58.5 npmGlobalPackages: create-react-native-app: 2.0.2 react-native-cli: 2.0.1 react-native-git-upgrade: 0.2.7 react-native-rename: 2.4.0

Итак, я проверил в папку

build/Build/Products/Debug-iphonesimulator/

и смог найти.файл приложения, который был отключен системой (в других проектах-реактивах есть действительный файл .app)

Таким образом, создается впечатление, что сборка создает недопустимый файл .app, который затем (понятно) не устанавливает связи, так как файлПапка / недоступна.

Есть ли возможность получить подробное представление о том, что вызывает этот недействительный файл .app и как его исправить?

Любая подсказка приветствуется!

1 Ответ

0 голосов
/ 27 февраля 2019

Сборка Xcode Archive завершилась неудачно с реактивным собственным проектом

Первый ответ о JavaScriptCore.framework спаси мою жизнь, надежда удержалась:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...