Xcode 11: clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v, чтобы увидеть вызов) - PullRequest
0 голосов
/ 16 июня 2020

Я много раз искал, но не нашел решения для xcode 11 при создании ios приложения из моего собственного приложения для реакции.

Пожалуйста, предложите любое решение.

ld: warning: directory not found for option '-L-L/Users/tanzeel/Library/Developer/Xcode/DerivedData/autodeals-famghlzaemprcbvrzxrehaeaqyk/Build/Products/Debug-iphoneos/AppAuth`
ld: library not found for -lAppAuth
clang: error: linker command failed with exit code -1 (use -v to see invocation)

1 Ответ

1 голос
/ 03 июля 2020

Я вижу эту точную ошибку и заметил, что '-LL / Users / ...' выглядело странно, потому что это должно быть только одно -L.

Я еще не знаю источник, но когда я посмотрел на полную команду компиляции (она начинается с /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -rpath -Xlinker /usr/lib/swift -target x86_64-apple-ios9.0-simulator -isysroot .....), я заметил, что в команде был пустой '-L', так что он сказал -L -L/Users/trflagg/Library/Developer/Xcode/DerivedData/...

Удаление этого из команды и запуск эта команда в командной строке избавила меня от этой ошибки.

ОБНОВЛЕНИЕ: удаление $(inherited) из путей поиска библиотеки, похоже, сработало. Однако я не знаю, к чему это приведет.

ОБНОВЛЕНИЕ 2: Еще лучше, вы можете просто переместить $(inherited) в конец списка путей поиска. Разобравшись в этом сам, я нашел такой ответ: https://github.com/react-native-community/upgrade-support/issues/36#issuecomment -611516268

...