В настоящее время я создаю собственное приложение реагирования с использованием expo.
Однако мне нужно было использовать cocoapods, поэтому я сейчас использую Xcode.
С тех пор, как я переключился на Xcode, между моими локальными сборками отладки (которые я запускаю на USB iPhone) существовала разница со сборками, которые передаются в TestFlight.
После некоторых копаний я обнаружил, что это может быть связано со схемами debug vs release в Xcode.
Из того, что я вижу, кажется, что разница должна заключаться только в производительности, размерах файлов и некоторых других аспектах, , но не в том, что приложение на самом деле делает и отображает, как в моем дело.
Чтобы проверить, я изменил домашнюю страницу своего приложения, чтобы просто иметь текст UPDATED
.
Как и ожидалось, при запуске по схеме отладки появляется текст UPDATED
, но при запуске по схеме выпуска - нет.
Как заставить их синхронизироваться c и заставить сборку выпуска распознавать изменения, которые я делаю, поскольку я уверен, что не хочу делать отладочную сборку sh в магазине приложений ?
То, что я пробовал:
- Удаление / очистка Создание папки и восстановление
- Обновление Xcode
- Запуск на другом устройстве
- Сборка / запуск с expo (это что-то сделало, но приложение просто взломало sh, если предположить, что это из-за cocoapods)
Версии:
react-native: 0.61.5
Xcode: 11.4.1
macOS: 10.15.3
Спасибо