#ios #react-native
#iOS #react-native
Вопрос:
У меня есть приложение react native cli, и когда я попытался запустить его на симуляторе с помощью npx react-native run-ios
команды, оно успешно создает приложение, запускается bundler, и оно показывает 100% завершение процесса bundler, но на симуляторе приложение не устанавливается.
Примечание: симулятор открывается автоматически, но приложение не установлено. Когда я использую Xcode для запуска приложения, оно работает нормально
Не могли бы вы, пожалуйста, помочь мне с этим.
Спасибо
Комментарии:
1. запустите «adb devices», чтобы получить список подключенных устройств, или подключите телефон с помощью USB-кабеля и запустите свой проект в телефоне с помощью «npx react-native run-ios»
2. Я хочу запустить симулятор ios, но он успешно его создает, metro bundler использует JS, но приложение не устанавливается на симулятор (виртуальное устройство iPhone), и, если я не ошибаюсь, adb полезен только для эмуляторов (виртуальное устройство Android)
3. Одна вещь, которую я наблюдаю, что он всегда открывает один и тот же симулятор, даже если я указываю имя симулятора и идентификатор назначения, указанный в командной строке, отличается от того, что симулятор открыт. Я предполагаю, что идентификатор назначения является идентификатором симулятора
Ответ №1:
Наконец, я заработал, очистив все наличные с помощью DevCleaner (из app Store), также удалил все основные симуляторы и снова добавил несколько. Я также указал имя симулятора с помощью команды как npx react-native run-ios --simulator="iPhone 11"
Комментарии:
1. Все еще вызывает ту же проблему с
sudo
, без sudo это работает только:(