У меня есть мобильное приложение, написанное на Delphi XE8 поверх Windows 7. В прошлую пятницу оно было скомпилировано и запущено на моем iPhone. На выходных я обновил свою версию iOS до 9.0.1. Сегодня утром (понедельник) я получаю сообщение об ошибке: «Класс исключений проекта прерван (6).
Проект компилируется и строится нормально, но когда я пытаюсь развернуть приложение на своем iPhone, возникает исключение:
FSharedContext := TEAGLContext.Wrap(TEAGLContext.Create.initWithAPI(kEAGLRenderingAPIOpenGLES2));
of
class procedure TCustomContextIOS.CreateSharedContext;
begin
if FSharedContext = nil then
begin
FSharedContext := TEAGLContext.Wrap(TEAGLContext.Create.initWithAPI(kEAGLRenderingAPIOpenGLES2));
TEAGLContext.OCClass.setCurrentContext(FSharedContext);
end;
end;
в блоке FMX.Context.GLES.iOS
Может ли это быть вызвано обновлением версии iOS или что-то еще пошло не так? Другие сообщения, которые я нашел по этой проблеме, по-видимому, имеют какое-то отношение к развертыванию на Android, но я использую iPhone.
Любая помощь приветствуется.