Как сбросить папку IOS в реагировать на родной - PullRequest
0 голосов
/ 18 апреля 2019

Я работаю над родным приложением, я допустил некоторые ошибки на стороне проекта iOS.Андроид идет хорошо и без проблем.Я хотел бы знать, есть ли какое-либо решение для полного сброса проекта iOS без потери проекта Android.

При запуске команды react-native run-ios симулятор iOS запускается и остается заблокированным в info IDEDerivedDataPathOverride

Что я пытался сделать:

cd ios
pod deintegrate
pod install

-------- та же проблема, не работала

Я проверяю npm и обнаружил пакет react-native-clean-project и я побежал: ./node_modules/.bin/react-native-clean-project --remove-iOS-build

-------- та же проблема

rm -rf ios/build 

-------- та же проблема

и, наконец, я удаляю папку node_modules, устанавливаю ее снова, очищаю кеш, но та же проблема ...

Я хочу создать новую папку ios, как при создании нового проекта, нотолько для iOS.

Ответы [ 2 ]

0 голосов
/ 19 апреля 2019

Это мое решение ... (частично)

Понизив версию моего репо, я вытащил 2 коммита позади

После того, как я попытался сделать:

watchman watch-del-all && 
rm -rf $TMPDIR/react-native-packager-cache-* &&
rm -rf $TMPDIR/metro-bundler-cache-* && 
rm -rf node_modules/ 
&& npm cache clean --force &&
npm install
npm start -- --reset-cache

(но у меня есть некоторые ошибки на стороже, это что-то вроде «watch-dell-all» и это не обычная команда)

Затем после попытки это:

sudo npm cache clean —force

npm install —save

react-native run-ios

Нетрезультат здесь, поэтому я решил удалить node_modules и после этого установить через пряжу (я не знаю почему), но после этого я наконец открываю свой проект в Xcode, когда я сделал сборку из Xcode .. Я снова связалсятеперь, после этого с помощью реакции-нативной ссылки, я могу запустить реактив-нативный запуск-ios, но у меня есть некоторые ошибки в FBSDKShareKit, сейчас я работаю над этим.

0 голосов
/ 18 апреля 2019

Удалить / ios папки

Запустите $react-native upgrade, чтобы снова создать папку / ios.

Выполнить $react-native link

Выполнить $react-native run-ios.

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