2017-02-14 2 views
0

В настоящее время я работаю над адаптивным приложением, и до сих пор все было гладко.Приложение React-Native отличается при распространении с Testflight

Но внезапно на новом выпуске testflight приложение отображается при распределении с testflight, а не при тестировании в симуляторе или непосредственно на устройствах через xcode. С разным я имею в виду, что большие части представлений просто не отображаются (приложение все еще работает, а не падает). Предыдущие сборки отлично работали на testflight.

Я пробовал:

  • Product-> Clean в Xcode
  • Новый заказ от Git
  • Использование FastLane против строительства & загрузки вручную
  • Удаление приложения из устройства, перезагрузки и переустановки

Но не успех. Как это возможно? я могу понять, что он может иметь разные результаты в симуляторе и реальном устройстве. Но реальное устройство через xcode vs testflight не имеет для меня никакого смысла. Любая помощь оценили, спасибо!

+3

Вы пытались построить в режиме выпуска на тренажере и устройствах? –

+0

Nope не думал об этом ... И вы правы, когда я делаю это, это визуализируется, как в testflight. Но что может вызвать это различие? Я думал, что разница между выпуском и отладкой - это в основном оптимизация компилятора (деактивация не помогла) и превышение предупреждений? – dburgmann

+0

Это действительно зависит от компонентов, которые вы используете, крошечные причуды могут возникать из-за различий в конфигурациях debug/release по всему используемому вами коду. –

ответ

0

Возможно, это определенно, но может помочь кому-то в какой-то момент: Проблема в моем случае заключалась в том, что один вид, который я написал, унаследовал от View вместо Component.

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

myView extends Component{ 
... 
} 

вместо

myView extends View{ 
... 
} 

решил это для меня.

Смежные вопросы