Запустите реагировать родное приложение на Xcode 10 - PullRequest
0 голосов
/ 08 июня 2018

Я получаю эту ошибку, когда хочу запустить свое собственное приложение реагировать на родной мир на Xcode 10 (новая бета-версия), можете ли вы мне помочь?Ошибка:

ошибка: не удается найти входной файл сборки: '/Users/nic/Documents/X-Project/xapp/node_modules/react-native/Libraries/WebSocket/libfishhook.a'

Снимок экрана с моего Xcode

Ответы [ 4 ]

0 голосов
/ 30 октября 2018

Эта проблема обнаружена более строгой xcode 10 новой системой сборки .

Временное исправление, в то время как реакция на родную проблему действительно исправляет проблему, заключается в том, чтобы вернуться к использованию старой системы сборки

В Xcode , выберите Файл -> Настройка проекта / рабочего пространства .Вы увидите опцию Build System, чтобы выбрать Legacy Build System , как показано ниже

Legacy Build System option

Очистить Ваш проект и «Производные данные» Сборка и Выполнение Ваш проект

Бонусная точка: Если вы используете конвейер CI / CD, вы можететакже добавьте аргумент xcodebuild -UseNewBuildSystem='NO' в cli или через fastlane xcargs: "-UseNewBuildSystem='NO'"

0 голосов
/ 27 сентября 2018

Это помогло мне:

Удалите и снова добавьте libfishhook.a из Xcode, и проблема с путями разрешится.

enter image description here

0 голосов
/ 04 октября 2018

Ответ Даниэля помог мне решить проблему.Просто отметьте, что если это tvOS, то то же самое действие удаления и добавления должно быть сделано для RCTWebSocket-tvOS.a

0 голосов
/ 06 августа 2018

Вручную скопируйте libfishhook.a вручную в правильную папку, как предлагалось здесь , у меня сработало:

Для решения я скопировал файл из моего ios / build /Постройте / Products / Debug-iphonesimulator / libfishhook.a и вставьте его в ../node_modules/react-native/Libraries/WebSocket/ и получите сборку.Надеюсь, это поможет.

...

...