React Native: успешно загружает симулятор, но приложение не открывается полностью, сборка index.ios.js - PullRequest
0 голосов
/ 14 мая 2019

У меня Xcode 10.1 на моей машине.

Вчера я клонировал проект React Native и выполнил npm install, а также npm install --save react-native-cli, чтобы я мог использовать Simulator, поскольку этот проект, похоже, создан для прямой сборки и отладки из сборки ipa / ipk. , не уверен, как это работает, но я привык к отладке из симулятора.

Сегодня я попытался загрузить симулятор, изначально он загрузился до точки, где я мог видеть логотип приложения и все, насколько это было возможно. Я закрыл его и попытался перезагрузить, и он проходит через это:

** BUILD SUCCEEDED **


Installing build/Build/Products/Debug-iphonesimulator/AppName.app
Launching com.nist.appname

но симулятор не загружается. Следующий OP помог решить симулятор от повторной загрузки:

Реагирует на Native BUILD SUCCEED, но «Устройства не загружаются».

Однако теперь симулятор загружается, но приложение загружается не полностью, оно останавливается при отображении логотипа приложения.

Сегодня я узнал, что он действительно был построен с react-native-cli для запуска react-native run-ios, но я предполагаю, что изначально ожидал увидеть его в файле package.json, поэтому я не знаю, вызвало ли его установка дважды проблема, но я так не думаю, так как это не доставило мне проблем вчера, когда я это сделал.

Я считаю, что проблема в index.ios.js сборке не удается. Не уверен, как отладить это. Это index.io.js файл:

import {AppRegistry} from 'react-native';
import KeyboardManager from 'react-native-keyboard-manager';
import AppName from './App';

KeyboardManager.setToolbarPreviousNextButtonEnable(true);

AppRegistry.registerComponent('AppName', () => AppName);

1 Ответ

0 голосов
/ 14 мая 2019

Проблема была с оператором импорта в одном из action.js файлов.

Вместо import types from './constants';, как и у остальных типов файлов или константных файлов, он имел import types from './types';

После того, как я это исправил, сборка index.ios.js снова была успешной.

...