Белый экран в React-Native Build из Центра приложений - PullRequest
0 голосов
/ 10 февраля 2020

У меня есть следующая проблема со сборками iOS, распространяемыми среди моих тестеров через Microsoft App Center.

После установки и открытия приложение показывает экран входа в систему. После входа в систему вы попадаете на другой экран с запросом уведомлений pu sh. Эти 2 экрана работают должным образом и показывают должным образом.

Теперь на этом экране уведомлений pu sh, кажется, не имеет значения, включаю я их или нет, в любом случае пользователь затем подталкивается к Стек приложения, который показывает только белый экран по всему телефону (без строки состояния). Этот стек приложений представляет собой другой стек навигации (см. Ниже).

У меня нет этой проблемы нигде, кроме симулятора iPhone или физического iPhone с npm run ios, а не при сборке с xCode, даже при сборке релиза с xCode и его запуске на физическом устройстве. Это происходит только при сборках из Центра приложений.

Единственный код, который может пригодиться, приведен ниже, но, как уже упоминалось, проблем больше нет.

Root Навигатор :

const createRootNavigator = () => createAppContainer(createSwitchNavigator(
    {
        // entry point, checks if logged in, pushes then either to Auth or App, works
        AuthLoading: AuthLoadingScreen,
        // login/signup, works as described above, pushes then to App
        Auth: AuthStack,
        // after pushing here, the white screen appears
        App,
    },
    // ...
}

А приложение представляет собой навигатор по вкладкам:

const App = createBottomTabNavigator(
    {
        Home: HomeStack,
        // ... more
}

1 Ответ

0 голосов
/ 11 февраля 2020

Я нашел проблему. Это было связано с другой библиотекой, в которой были некоторые внутренние ошибки в самом начале процесса запуска приложения. Я узнал, создав его для Android, на котором приложение даже не запустилось. Затем я исследовал логи cra sh в App Center. Таким образом, эта проблема не была связана с Центром приложений, а была связана с кодом, который был актуален при бесплатных sh установках.

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