Это временное решение до обновления хранилища JavaFXPorts. Кажется, существует проблема с iOS 13.3 и нативными библиотеками JavaFX , поэтому приложения обрабатывают sh даже при использовании последней 2.3.10-SNAPSHOT .
Разрывную линию кода вчера опознал Демьян Кимица , который предложил удалить assert из следующего собственного класса
GlassApplication.m: 635
assert(pthread_key_create(&GlassThreadDataKey, NULL) == 0);
становится
thread_key_create(&GlassThreadDataKey, NULL) == 0;
Я создал сборку с указанным выше изменением в собственных библиотеках и с использованием RoboVM 2.3.10-SNAPSHOT всего работает нормально, даже в последней iOS.
Теперь, когда проблема выявлена, я думаю, что это вопрос времени, пока не будет опубликовано новое исправление JavaFXPorts.
Если вы не можете ждать, вы можете загрузить образец HelloWorld с новые двоичные файлы из здесь . Настройте параметры в build.gradle, и вы готовы к go.